-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTodo.txt
54 lines (37 loc) · 1.74 KB
/
Todo.txt
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
# Current
functionality: extra header line with full path for entry
functionality: multi character binding in custom key handler
add existing shortcuts to custom key handler by name
functionality: pane splitting
what do we want?
split the current pane
keep focus or pass to new split
split on the other side of the preview
# Later
functionality: make command out of fzf-ftl previewer
functionality: grep in binary files https://github.com/phiresky/ripgrep-all
asciio files are compressed can we grep in them?
only interesting if we're going to select and filter them
it's probably better to let user generate a selection/filter list
and instead for adding it to ftl, let the user handle it
functionality: drag drop via dragon, what's the use case?
arch: multi column attributes
have a column for entry number, size, etags, access attribute, time, file name, ...
user can add and remove, except file
user can sort per one or more of the columns
user can chose which column is displayed and where
columns can be added by background process
eg: many files need processing and take a long time
list every time a batch is processed
arch: asynch list display for very large directories
process1: generate list in background process (filter, color, ...)
process2: keep the list in memory
ftl: query from process2
optimizations:
once a directory is processed, setting inotify on it let's us
update the list and avoid generating the list again
note that ftl already runs process1 in the background
arch: put all options in one array
to simplify handling it
arch: let hidden pane do preview so main pane data isn't overridden by extra pane's
this may also make it possible to use fz, rg, etc... as filters and ftl as preview