aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-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.