* Listing keybindings @ 2005-11-04 11:23 Sebastian Stein 2005-11-04 11:31 ` DervishD ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Sebastian Stein @ 2005-11-04 11:23 UTC (permalink / raw) To: zsh-users Hi, how can I find out the current key bindings? Is there something similar like the "alias" command returning me all aliases? Sebastian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Listing keybindings 2005-11-04 11:23 Listing keybindings Sebastian Stein @ 2005-11-04 11:31 ` DervishD 2005-11-04 11:33 ` Sebastian Stein 2005-11-04 11:54 ` Nikolai Weibull 2 siblings, 0 replies; 7+ messages in thread From: DervishD @ 2005-11-04 11:31 UTC (permalink / raw) To: Sebastian Stein; +Cc: zsh-users Hi Sebastian :) * Sebastian Stein <seb_stein@gmx.de> dixit: > how can I find out the current key bindings? Is there something similar like > the "alias" command returning me all aliases? bindkey, with no options, to list the current keymap. bindkey -M <KEYMAP> to list the "KEYMAP" keymap. bindkey -l lists the available keymaps. If you add -L to the first and second examples, the output will be the commands needed to create the current bindings. Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net http://www.pleyades.net & http://www.gotesdelluna.net It's my PC and I'll cry if I want to... ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Listing keybindings 2005-11-04 11:23 Listing keybindings Sebastian Stein 2005-11-04 11:31 ` DervishD @ 2005-11-04 11:33 ` Sebastian Stein 2005-11-04 11:55 ` DervishD [not found] ` <200511041614.59234.arvidjaar@mail.ru> 2005-11-04 11:54 ` Nikolai Weibull 2 siblings, 2 replies; 7+ messages in thread From: Sebastian Stein @ 2005-11-04 11:33 UTC (permalink / raw) To: zsh-users Sebastian Stein <seb_stein@gmx.de> [051104 12:28]: > how can I find out the current key bindings? Is there something similar like > the "alias" command returning me all aliases? Ok, stupid question, of course I can just type "bindkey". I read in one tutorial, that I can insert a command like "xfig" and press ESC+? to call the alias which-command. In the turorial it is said to be the default behaviour. However, I can't find this keybinding. The tutorial: http://www-128.ibm.com/developerworks/linux/library/l-z.html?open&l=335,t=gr,p=Z-Shell The paragraph I'm talking about: "It's worth mentioning the "which-command" function which is useful here. After completion, or after typing a command in, run the function, which by default is bound to Esc-? press and release Escape, then press "?")." Any ideas about it, or is the tutorial just outdated? Sebastian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Listing keybindings 2005-11-04 11:33 ` Sebastian Stein @ 2005-11-04 11:55 ` DervishD 2005-11-04 14:43 ` Sebastian Stein [not found] ` <200511041614.59234.arvidjaar@mail.ru> 1 sibling, 1 reply; 7+ messages in thread From: DervishD @ 2005-11-04 11:55 UTC (permalink / raw) To: Sebastian Stein; +Cc: zsh-users Hi Sebastian :) * Sebastian Stein <seb_stein@gmx.de> dixit: > I read in one tutorial, that I can insert a command like "xfig" and press > ESC+? to call the alias which-command. In the turorial it is said to be the > default behaviour. However, I can't find this keybinding. But, according with the info manual of version 4.2.5, which-command exists as a widget, and by default is bound to ESC-? Try binding it to another combination just to test. And oh, BTW, you have to have a shell function, alias or command called "which-command", of course, because the widget calls it (in fact, it does exactly that, calls "which-command CMD", where "CMD" is the current command in the editor buffer. Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net http://www.pleyades.net & http://www.gotesdelluna.net It's my PC and I'll cry if I want to... ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Listing keybindings 2005-11-04 11:55 ` DervishD @ 2005-11-04 14:43 ` Sebastian Stein 0 siblings, 0 replies; 7+ messages in thread From: Sebastian Stein @ 2005-11-04 14:43 UTC (permalink / raw) To: zsh-users DervishD <zsh@dervishd.net> [051104 13:06]: > > I read in one tutorial, that I can insert a command like "xfig" and press > > ESC+? to call the alias which-command. In the turorial it is said to be the > > default behaviour. However, I can't find this keybinding. > > But, according with the info manual of version 4.2.5, > which-command exists as a widget, and by default is bound to ESC-? > > Try binding it to another combination just to test. > > And oh, BTW, you have to have a shell function, alias or command > called "which-command", of course, because the widget calls it (in > fact, it does exactly that, calls "which-command CMD", where "CMD" is > the current command in the editor buffer. The problem is, as the other poster said, that I'm using the vi keymap. There this keybinding is not defined. I added now the following line to my .zshrc and it works great: bindkey '^P' which-command Thanks for your help, Sebastian ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <200511041614.59234.arvidjaar@mail.ru>]
* Re: Listing keybindings [not found] ` <200511041614.59234.arvidjaar@mail.ru> @ 2005-11-04 14:44 ` Sebastian Stein 0 siblings, 0 replies; 7+ messages in thread From: Sebastian Stein @ 2005-11-04 14:44 UTC (permalink / raw) To: zsh-users Andrey Borzenkov <arvidjaar@mail.ru> [051104 14:52]: > This is bound by default in emacs mode; no in vi. Which mode are you using? Do > you have environment EDITOR=vi (or VISUAL=vi) set by any chance? You are right, I'm using vi keymap and not emacs. Now I defined a binding by myself. Sebastian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Listing keybindings 2005-11-04 11:23 Listing keybindings Sebastian Stein 2005-11-04 11:31 ` DervishD 2005-11-04 11:33 ` Sebastian Stein @ 2005-11-04 11:54 ` Nikolai Weibull 2 siblings, 0 replies; 7+ messages in thread From: Nikolai Weibull @ 2005-11-04 11:54 UTC (permalink / raw) To: zsh-users Sebastian Stein wrote: > how can I find out the current key bindings? Is there something > similar like the "alias" command returning me all aliases? Look up 'bindkey' in the manual. nikolai -- Nikolai Weibull: now available free of charge at http://bitwi.se/! Born in Chicago, IL USA; currently residing in Gothenburg, Sweden. main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);} ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-11-04 14:44 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-11-04 11:23 Listing keybindings Sebastian Stein 2005-11-04 11:31 ` DervishD 2005-11-04 11:33 ` Sebastian Stein 2005-11-04 11:55 ` DervishD 2005-11-04 14:43 ` Sebastian Stein [not found] ` <200511041614.59234.arvidjaar@mail.ru> 2005-11-04 14:44 ` Sebastian Stein 2005-11-04 11:54 ` Nikolai Weibull
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/zsh/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).