mirror of
https://github.com/tmux/tmux.git
synced 2025-01-13 03:48:51 +00:00
Add to TODO.
This commit is contained in:
parent
404379049a
commit
2130a07b70
23
TODO
23
TODO
@ -62,6 +62,19 @@
|
|||||||
* command to toggle selection not to move it in copy-mode
|
* command to toggle selection not to move it in copy-mode
|
||||||
* regex searching
|
* regex searching
|
||||||
* copy-pipe should have -x as well
|
* copy-pipe should have -x as well
|
||||||
|
* copy mode key bindings should just be a standard key table, using
|
||||||
|
something like "copy-mode start-selection"; it could use
|
||||||
|
command-prompt for search, goto, etc:
|
||||||
|
|
||||||
|
bind -Temacs command-prompt -p'Search Up: ' 'copy-mode search-up %%'
|
||||||
|
|
||||||
|
it'd need a separate lookup, because modes are per-pane, perhaps a
|
||||||
|
table() cb to give the table name ("vi" or "emacs"). anything in the
|
||||||
|
table fires the command, anything not in the table is injected as a
|
||||||
|
key
|
||||||
|
* searching in copy mode should unwrap lines, so if you seach for "foobar"
|
||||||
|
then it should be found even if it is now "foo\nbar" (if the WRAP flag
|
||||||
|
is set on the line)
|
||||||
|
|
||||||
- layout stuff
|
- layout stuff
|
||||||
* way to tag a layout as a number/name
|
* way to tag a layout as a number/name
|
||||||
@ -123,13 +136,3 @@
|
|||||||
* automatic pane logging
|
* automatic pane logging
|
||||||
* BCE? We are halfway there (output side is done for pane backgrounds),
|
* BCE? We are halfway there (output side is done for pane backgrounds),
|
||||||
just need to change how screen/grid handles erase
|
just need to change how screen/grid handles erase
|
||||||
* copy mode key bindings should just be a standard key table, using
|
|
||||||
something like "copy-mode start-selection"; it could use
|
|
||||||
command-prompt for search, goto, etc:
|
|
||||||
|
|
||||||
bind -Temacs command-prompt -p'Search Up: ' 'copy-mode search-up %%'
|
|
||||||
|
|
||||||
it'd need a separate lookup, because modes are per-pane, perhaps a
|
|
||||||
table() cb to give the table name ("vi" or "emacs"). anything in the
|
|
||||||
table fires the command, anything not in the table is injected as a
|
|
||||||
key
|
|
||||||
|
Loading…
Reference in New Issue
Block a user