File: TODO

package info (click to toggle)
viewglob 2.0.4-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,740 kB
  • ctags: 968
  • sloc: ansic: 13,940; sh: 897; makefile: 315
file content (57 lines) | stat: -rw-r--r-- 2,285 bytes parent folder | download | duplicates (2)
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
- 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.