The branch, master has been updated via f8481f93c5fc92f5503a2bdd94c60375a2c81bb5 (commit) via cddf50b715be8732ffd0732d33a886b788a231c5 (commit) from 0c5ed177c4e5178127dc8fe3528985df8ff988a6 (commit)
- Log ----------------------------------------------------------------- commit f8481f93c5fc92f5503a2bdd94c60375a2c81bb5 Merge: cddf50b 0c5ed17 Author: Nicholas Marriott <nicholas.marri...@gmail.com> Commit: Nicholas Marriott <nicholas.marri...@gmail.com> Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code FAQ | 3 - cmd-bind-key.c | 8 ++-- cmd-capture-pane.c | 47 ++++++++++++++--------- cmd-unbind-key.c | 8 ++-- format.c | 7 +++ input.c | 104 ++++++++++++++++++++++++++++++--------------------- key-bindings.c | 17 +------- paste.c | 11 ++++- server.c | 1 - tmux.1 | 20 +++++++-- tmux.h | 15 +++++-- tty-keys.c | 21 ++++++++++ window-copy.c | 27 +++++-------- window.c | 1 - xterm-keys.c | 81 +++++++++++++++++++++++----------------- 15 files changed, 221 insertions(+), 150 deletions(-) commit cddf50b715be8732ffd0732d33a886b788a231c5 Author: Nicholas Marriott <nicholas.marri...@gmail.com> Commit: Nicholas Marriott <nicholas.marri...@gmail.com> Notes for better mouse support. --- TODO | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/TODO b/TODO index 76b4e39..de92d7c 100644 --- a/TODO +++ b/TODO @@ -47,6 +47,25 @@ * commands executed when clicking on a pattern (URL) * mouse-select-pane will screw up with !MODE_MOUSE_STANDARD (it sets the flag on w/o checking the others before calling tty_update_mode) + * mouse can be like normal key bindings? + - {button-{1,2,3},wheel-{up,down}}-{status,pane,border} and + drag-{start,end}-{status,pane,border} plus the modifiers + - resize and copy can be special cases - once you call something + like copy-mode -M or resize-pane -M to start the drag, it tracks + mouse until you call -m to stop the drag. or just keep drags + entirely special? + - what happens with stuff that wants mouse inside? especially for + pane clicks which need to run command AND pass event through + (like mouse-select-pane). maybe just a flag to say whether it + always runs or only if pane hasn't taken mouse? or it could be + eg bind Button1Pane "select-pane -t=; send-keys -Mt=' + - also need a) some way to tell commands bound to key which + window or pane the mouse key binding applies to (maybe a new + special char in target, or pass targets through formats?) b) a + way to bind repeat count to mode keys so that wheel up/down can + do multiple lines c) send-keys -M to pass a mouse event through? + - what does the mouse->KEYC_* conversion and find-the-pane bit? + server_client_handle_key? - hooks! ----------------------------------------------------------------------- Summary of changes: TODO | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) hooks/post-receive -- tmux ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ tmux-cvs mailing list tmux-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-cvs