diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2016-02-05 10:08:39 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2016-02-05 10:08:39 +0000 |
commit | 2130a07b70db7df8d57b9cad96a6866203daacad (patch) | |
tree | 47abdec477b1e5f12c5e59e7146acaf40276ec34 | |
parent | 404379049a4cb5480c2b1c19634c869e46feb220 (diff) | |
download | rtmux-2130a07b70db7df8d57b9cad96a6866203daacad.tar.gz rtmux-2130a07b70db7df8d57b9cad96a6866203daacad.tar.bz2 rtmux-2130a07b70db7df8d57b9cad96a6866203daacad.zip |
Add to TODO.
-rw-r--r-- | TODO | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -62,6 +62,19 @@ * command to toggle selection not to move it in copy-mode * regex searching * 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 * way to tag a layout as a number/name @@ -123,13 +136,3 @@ * automatic pane logging * BCE? We are halfway there (output side is done for pane backgrounds), 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 |