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

Reply via email to