aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-08-04 13:35:03 -0300
committerSilvio Rhatto <rhatto@riseup.net>2024-08-04 13:35:03 -0300
commitd3fbf7ac5970812e935025331c670531478868ab (patch)
tree5d630991fd9c3f6db63f146728d6b3f41dc15f96
parent0cf4467fea5ba2cacd88c73ea7a596422df050cc (diff)
downloadfinder-d3fbf7ac5970812e935025331c670531478868ab.tar.gz
finder-d3fbf7ac5970812e935025331c670531478868ab.tar.bz2
commit TODO: improved opener heuristics; filter modes
-rw-r--r--TODO.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/TODO.md b/TODO.md
index 39f5491..a41b508 100644
--- a/TODO.md
+++ b/TODO.md
@@ -41,6 +41,11 @@
## Opener plugins
+* [ ] Improved heuristics for path detection. Load openers accoordingly.
+ * [ ] Line corresponds to a file in the filesystem: open it.
+ * [ ] When opening it, choose the appropriate opener from the available
+ plugins (either by extension or by detecting it is a plaintext
+ file) (such as playlist files, a CSV, a folder etc).
* [ ] XDG.
* [ ] Rifle.
* [ ] Ranger (open in folder).
@@ -57,7 +62,6 @@
* [ ] Boolean:
* [ ] Show/hide hidden files.
* [ ] Show/hide folders.
- * [ ] Search processing regexps or not (`text` or `re.escape(text)`).
* [ ] Sorting criteria (reverse sorting).
* [ ] Whether to list folders (and not just files).
* [ ] Follow/unfollow symlinks (but take care to avoid infinite recursion).
@@ -70,6 +74,8 @@
* [ ] Autodetection depending on file or dir passed as argument (like
automatically detects a CSV file).
* [ ] Auto-refresh every number of seconds.
+ * [ ] Filter modes: plain, regexp, fuzzy.
+ Regexps should basically `text`instead of `re.escape(text)`.
* [ ] Objects:
* [ ] Plugins to load.
* [ ] Files and folders to ignore.