-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathTODO
56 lines (50 loc) · 2.23 KB
/
TODO
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
- after parsing file name, when scanning through list:
if (name > parsed)
parsed is new file (don't have to go through whole list)
- lex/yacc for vgexpand parsing
- minilanguage for shell scanning?
- dir-order doesn't work
- if user input received on a terminal, set it as active
- to determine which "word" expands to which files, call vgexpand for each
word argument in the commandline
Critical:
Non-critical:
- cygwin
- vgclassic: mask and developing mask
- vgdisplays: shift click filename puts full path
- vgmini: statuses
- use strchr instead of strstr
- vgseer: sanitize mask better
- vgexpand: fix $HOME to ~
- vgseer: EIO when zsh exit
- vgd: vgseer_client into separate file
- vgseer: filename insertion is buggy at inserting within a word
- vgseer: rename Connection
- vgmini: filebox negotiation
- vgd/vgdisplay: sometimes not update on new pwd
- all: pedantic
- vgmini: white (base colour) background for fileboxes?
- record timestamp for each byte to help predicting whether user typing or not (problem if pasting text though)
- dlisting of current directory in display different colour?
- Use a different key sequence than Ctrl-G (easier to type)?
- In display command line, underline the character which has the cursor
seer:
- screen compatibility
- integration with bash-completion, if viable
- test and fix command-line parsing for wrapped lines.
- periodically run a ^M cleaning function?
- Keep track of variable changes by running env in PROMPT_COMMAND?
gviewglob:
- multiple column option (--columns=# ) ?
- if knowingly out of sync, send message to display to put up X icon and say "(viewglob will catch up on the next command)"
- slight highlighting difference between files named explicitly and files expanded from a glob?
- don't focus on gtk window when opened (is this viable?)
- wait/lost indicators?
- Truncate directory path label if it's too big.
- like this: "/path/to/dir/blah/" --> "/path/to/d..."
- same for single-column file lists (maybe split in the middle?)
- convert "2 selected, 10 total (4 hidden)" to "2, 10 (4)" if window size is too small
- then use "2, 10..." if it's really really small?
- Improve wrapbox resizing
Future:
- vgterm -- terminal based on rxvt (unicode?) with integrated gviewglob display.