blob: 0530be46cbd40635e9ad560dc552e0828cb4f9ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# TODO
## UX
* [ ] Results using a select box instead of a text buffer?
Advantages: easier to select things.
* [ ] Keybinds/menu.
* [ ] Refresh list.
* [ ] Change folder.
* [ ] Status bar:
* [ ] Enabled plugins.
## Searcher plugins
* [ ] Files (i.e, files in a folder):
* [ ] By file name.
* [ ] By file metadata.
* [ ] By file name and metadata.
* [ ] File lines (i.e, lines in a text file).
* [ ] CSV, TSV etc (i.e, values in lines in a text file).
* [ ] RSS, Atom etc.
* [ ] Applications (in current working directory and on `$PATH`).
* [ ] Compressed files (find files and/or lines inside a compressed file).
* [ ] Sessions (like VIM sessions, Firefox profiles, custom session commands etc).
* [ ] BibTeX.
## Fetcher plugins
* [ ] URL.
## Opener plugins
* [ ] XDG.
* [ ] Rifle.
* [ ] Ranger (open in folder).
* [ ] Actions (rename etc) with auto git detection.
* [ ] Edit (with git annex unlock support/detection).
## Pager plugins
## Config
* [ ] Toggles:
* [ ] Show/hide hidden files.
* [ ] Search processing regexps or not (`text` or `re.escape(text)`).
* [ ] Sorting criteria.
* [ ] Whether to list folders (and not just files).
* [ ] Non-toggles:
* [ ] Refresh interval.
* [ ] Terminal size polling interval.
* [ ] Plugins to load.
* [ ] Autodetection depending on file or dir passed as argument (like
automatically detects a CSV file).
* [ ] Files and folders to ignore.
## Customizations
* [ ] Prompt.
* [ ] Theming.
## Chore
* [ ] Move to a separate repository.
* [ ] Publish to PyPi.
* [ ] Create a Debian package.
|