On Sat, Feb 06, 2010 at 04:01:42PM +0100, clemens fischer wrote: > Nicholas Marriott wrote: > > > On Fri, Feb 05, 2010 at 12:55:22AM +0100, clemens fischer wrote: > > > You want a -p option to confirm-before, I guess and the ability to > > insert the prompt text, which would be nice for both. > > I've got a better idea, I hope. Change the syntax of the "-p" option to > "command-prompt" like this: > > -p prompts > > where <prompts> are <text>[<delimiter><default-answer>],... Behaviour: > if some prompt is skipped, the default-answer text is the replacement > for "%%" and "%n". > > A new option could be added: "-s <delimiter>" changing the delimiter > inside a prompt. > > This change would accomodate me, as I could give the prompt text as the > default answer, and it might be helpful to others while not adding > another command.
Sounds reasonable enough. > Adding a "-p" option to "confirm-before" would help that command as > well, but not in my case, because this means wasting key bindings for > each of the key-tables. > > I would like to make patches myself, but I'm having problems with cvs. > It was possible to "download" the repo, but not updating it: > > cvs [update aborted]: connect to > tmux.cvs.sourceforge.net(0.0.0.0):2401 failed: Connection refused Looks like you have DNS problems to me, nothing should resolve to 0.0.0.0. > > Currently I cannot perform a "login" with the same error. I'd much > rather prefer mercurial or git. Yeah well I like CVS. > > >> This is for urxvt (schmorps unicode rxvt): it sends ESC+[+5+~ outside > >> tmux, and "tmux info|g kpp" -> ":110: kpp: (string) \033[5~". > > > > It should work fine then and it does for me, are you using HEAD? > > Yes. Here are my key bindings: > > $ tmux list-keys -t vi-copy > C-b: page-up b: previous-word > C-c: cancel e: next-word-end > C-e: scroll-down g: history-top > C-f: page-down h: cursor-left > C-h: cursor-left j: cursor-down > Enter: copy-selection k: cursor-up > C-y: scroll-up l: cursor-right > Escape: clear-selection n: search-again > Space: begin-selection q: cancel > $: end-of-line w: next-word > /: search-forward BSpace: cursor-left > 0: start-of-line NPage: page-down > :: goto-line PPage: page-up > ?: search-backward Up: cursor-up > G: history-bottom Down: cursor-down > H: top-line Left: cursor-left > J: scroll-down Right: cursor-right > K: scroll-up C-Up: scroll-up > L: bottom-line C-Down: scroll-down > M: middle-line > ^: back-to-indentation > > The other keys in that table work as intended. > > BTW, I like the way "ratpoison" (the x11 window-manager) implements key > tables: there's a "newkmap <table>" command and the "definekey" command > has a mandatory <table> argument. Tmux is different in that some tables > relate to builtin "modes" like copy-, edit- and choice-mode, but > defining own keymaps would allow grouping commands and defining complex > bindings without cluttering up the limited key-space. I think this can > be better than scripting the complex commands, because users wouldn't > need to write the scripts and could keep related stuff together. > > > Well it isn't that complicated, if you want to use status-keys vi, > > just make sure you leave a pause after pressing escape to switch to > > command mode, or reduce escape-time. > > I am running software.schmorp.de/pkg/rxvt-unicode.html, and I finally > understood how vi-edit is supposed to work! Funny, in vim I don't think > much about the modes. > > > clemens > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users