it doesn't work like that, each prompt is stored and the results substituted into the command: %1 for the first prompt, %2 for the second etc. the command is executed once all the prompts have been used
On Mon, Sep 20, 2010 at 09:07:51PM +0200, clemens fischer wrote: > Hi, > > tmux-cvs from today, Linux 2.6.35.4-spott i686 AuthenticAMD, > rxvt-unicode-9.07-2 > > I have this binding: > > bind-key 'h' command-prompt -p \ > vi-edit,emacs-edit,vi-choice,emacs-choice,vi-copy,emacs-copy \ > "list-keys -t '%%'" > > As might be guessed, it is supposed to list keybindings, but doesn't > work: I get the prompts in order, but the next one comes only after > hitting newline and the command is never executed. Whatever I type, > tmux always answers "unknown keytable", after letting me <newline> > through all choices. It has been like this from tmux-0.8 on. > > 'tmux list-keys -t vi-edit' | 'tmux list-keys -t vi-choice' > -------------------------------------------+------------------------------ > C-c: cancel | C-b: page-up > C-h: backspace | C-c: cancel > Tab: complete | C-e: scroll-down > Enter: enter | C-f: page-down > Escape: switch-mode | Enter: choose > BSpace: backspace | C-y: scroll-up > DC: delete | j: down > C-c: (command mode) cancel | k: up > C-h: (command mode) backspace | q: cancel > Enter: (command mode) enter | NPage: page-down > $: (command mode) end-of-line | PPage: page-up > 0: (command mode) start-of-line | Up: up > D: (command mode) delete-end-of-line | Down: down > ^: (command mode) start-of-line | C-Up: scroll-up > a: (command mode) switch-mode-append | C-Down: scroll-down > d: (command mode) delete-line | > h: (command mode) cursor-left | > i: (command mode) switch-mode | > j: (command mode) history-down | > k: (command mode) history-up | > l: (command mode) cursor-right | > p: (command mode) paste | > BSpace: (command mode) backspace | > DC: (command mode) delete | > Up: (command mode) history-up | > Down: (command mode) history-down | > Left: (command mode) cursor-left | > Right: (command mode) cursor-right | > > On a IMO related note, tmux has never let me page-up using the PPage key > in vi-copy mode, whereas NPage works to page down. Today I tried > "bind-key -t vi-copy C-PPage page-up", which works to my great surprise. > I mean, PPage is <escape>-[-5-~ in urxvt (doesn't work), NPage is > <escape>-[-6-~ (works, but why?), and <control>-PPage is <escape>-[-5-^ > (and works!, but why??). > > > clemens > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users