Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Troublesome Key Bindings
- X-seq: zsh-workers 13628
- From: "Zvi Har'El" <rl@xxxxxxxxxxxxxxxxxxx>
- To: Zsh hackers list <zsh-workers@xxxxxxxxxx>
- Subject: Troublesome Key Bindings
- Date: Wed, 14 Mar 2001 11:05:51 +0200 (IST)
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
Dear Friends,
I am using zsh in vi insert mode (being an fanatic ViM user). After doing
compinit, which introduced many new key binding, I started having troubles in
history searches: Although most of the new bindings have the prefix ^X, there
are three with a prefix ^[, i.e., the escape character. These are
"^[," _history-complete-newer
"^[/" _history-complete-older
"^[~" _bash_complete-word
The second of this trio is ***very troublesome***, to say the least!!! To
search the history in vi mode, I have to hit the escape character - to switch
to vi command mode, and then the slash character. Since I have done that for
quite some time now, I find it quite difficult to pause methodically between
the two characters! And the result is that I get into the
_history-complete-older booby trap! The zsh man page says:
As some of these bindings
clash with standard zsh bindings, only `\e~' and
`^X~' are bound by default. To add the rest, the
following should be added to .zshrc
etc. I added the line
bindkey -r \\e/
to my .zshrc right after the compinit invocation, but I think the correct
default behavior should be the one stated in the man page.
Best,
Zvi.
--
Dr. Zvi Har'El mailto:rl@xxxxxxxxxxxxxxxxxxx Department of Mathematics
tel:+972-54-227607 Technion - Israel Institute of Technology
fax:+972-4-8324654 http://www.math.technion.ac.il/~rl/ Haifa 32000, ISRAEL
"If you can't say somethin' nice, don't say nothin' at all." -- Thumper (1942)
Wednesday, 19 Adar 5761, 14 March 2001, 10:08AM
Messages sorted by:
Reverse Date,
Date,
Thread,
Author