aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2016-02-05 10:08:39 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2016-02-05 10:08:39 +0000
commit2130a07b70db7df8d57b9cad96a6866203daacad (patch)
tree47abdec477b1e5f12c5e59e7146acaf40276ec34
parent404379049a4cb5480c2b1c19634c869e46feb220 (diff)
downloadrtmux-2130a07b70db7df8d57b9cad96a6866203daacad.tar.gz
rtmux-2130a07b70db7df8d57b9cad96a6866203daacad.tar.bz2
rtmux-2130a07b70db7df8d57b9cad96a6866203daacad.zip
Add to TODO.
-rw-r--r--TODO23
1 files changed, 13 insertions, 10 deletions
diff --git a/TODO b/TODO
index b4b8231b..18d3ae61 100644
--- a/TODO
+++ b/TODO
@@ -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