From d3fbf7ac5970812e935025331c670531478868ab Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 4 Aug 2024 13:35:03 -0300 Subject: commit TODO: improved opener heuristics; filter modes --- TODO.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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. -- cgit v1.2.3