From 273d63040ab6f0124518fcdb1ad9f2f10c84c2de Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Sun, 18 Jan 2009 00:08:43 +0000 Subject: [PATCH] Update for 0.7. --- GNUmakefile | 6 +++--- Makefile | 6 +++--- TODO | 38 +++++++++++++++++++++----------------- 3 files changed, 27 insertions(+), 23 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 4548d490..a4ff89be 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,13 +1,13 @@ -# $Id: GNUmakefile,v 1.57 2009-01-17 18:47:36 nicm Exp $ +# $Id: GNUmakefile,v 1.58 2009-01-18 00:08:43 nicm Exp $ .PHONY: clean PROG= tmux -VERSION= 0.6 +VERSION= 0.7 DATE= $(shell date +%Y%m%d-%H%M) -#DEBUG= 1 +DEBUG= 1 META?= \002 diff --git a/Makefile b/Makefile index 96102b77..02765128 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,17 @@ -# $Id: Makefile,v 1.96 2009-01-17 18:47:36 nicm Exp $ +# $Id: Makefile,v 1.97 2009-01-18 00:08:43 nicm Exp $ .SUFFIXES: .c .o .y .h .PHONY: clean update-index.html upload-index.html PROG= tmux -VERSION= 0.6 +VERSION= 0.7 OS!= uname REL!= uname -r DATE!= date +%Y%m%d-%H%M # This must be empty as OpenBSD includes it in default CFLAGS. -#DEBUG= +DEBUG= META?= \002 # C-b diff --git a/TODO b/TODO index c7430d11..7c657ab4 100644 --- a/TODO +++ b/TODO @@ -49,27 +49,31 @@ - use a better termcap internally instead of screen, perhaps xterm - tty.c is a bit ugly - a command to display the status line briefly when it is turned off -- FAQ "Can I have some examples of cool things I can do with tmux?" -- linkw, more?? -- clone session command +- FAQ "Can I have some examples of cool things I can do with tmux?" -- linkw, + more?? - kill all but current pane -- fix rxvt cursor fg issue (text under cursor has non-white fg) +- fix rxvt cursor fg issue (text under cursor can have non-white fg) - key handling sucks a bit and needs to be reworked -- would be nice if tmux could be the shell -- key to switch to copy mode from scroll mode -- flag to scroll-mode/copy-mode to automatically scroll up a page -- some people find first window being 0 rather than 1 is awkward on the keyboard. what about a new-window-index option that sets the base at which tmux starts numbering new windows, then they can do: set -g new-window-index 1; bind 0 selectw -t:10 -- suspend-client command bound to ^Z +- some people find first window being 0 rather than 1 is awkward on the + keyboard. what about a new-window-index option that sets the base at which + tmux starts numbering new windows, then they can do: set -g new-window-index + 1; bind 0 selectw -t:10 -soon: -- swap-pane-up, swap-pane-down -- move-pane (to window) -- should be able to move to a hidden pane and it would be moved into view -- command to run something without a window at all - output to window-more. what for? isnt this the same as doing it w/ splitw/neww now? +(hopefully) for 0.7, in no particular order: +- swap-pane-up, swap-pane-down (maybe move-pane-*) +- move-pane (to window) (maybe break-pane?) +- should be able to move to a hidden pane and it would be moved into view. pane + number in status line/top-right would be cool for this +- command to run something without a window at all - output to + window-more. what for? isnt this the same as doing it w/ splitw/neww now? - command to purge window history? or apply history-limit changes? - command: load-buffer -b number filename -- command: copy-buffer -s src-session -t dst-session -a src-index -b dst-index (copy from other session) +- command: copy-buffer -s src-session -t dst-session -a src-index -b dst-index + (copy from other session) - function groups, bind-key ^W { select-window 0; send-key ^W } etc *** - neww should support -k - -for 0.6: -- release it! +- suspend-client command bound to ^Z +- flag to scroll-mode/copy-mode to automatically scroll up a page +- would be nice if tmux could be the shell +- key to switch to copy mode from scroll mode +- clone session command