Commit graph

46 commits

Author SHA1 Message Date
Sorin Ionescu
9fc437439b Rename keyboard to editor
It is not the keyboard that is being set up but the Zsh Line Editor
(ZLE).
2012-03-31 13:51:40 -04:00
Sorin Ionescu
3119337400 Remove the vi beginning/end-of-history bindings
The bindings do not work as expected, and begging-of-history is pretty
useless.
2012-03-30 20:44:28 -04:00
Sorin Ionescu
f3a1c638d3 Remove the vi what-cursor-position binding 2012-03-30 20:43:43 -04:00
Sorin Ionescu
ec3738c8d5 [Fix #75] Bind history-substring-search in itself 2012-03-30 19:04:04 -04:00
Sorin Ionescu
1b32cf7bba Remove unnecessary key bindings 2012-03-30 15:55:25 -04:00
Sorin Ionescu
f1bcae7fae Rename completion indicator 2012-03-28 20:03:40 -04:00
Sorin Ionescu
391598716b Fix global typesets
Without the '-g' switch, typesets are always declared locally.
2012-03-28 18:24:31 -04:00
Sorin Ionescu
647ac1ac00 Return 1 when a file fails to load 2012-03-28 12:19:53 -04:00
Sorin Ionescu
937f365279 Reset key bindings after $keyinfo check 2012-03-27 08:40:00 -04:00
Sorin Ionescu
bf27bc1e3b [Fix #49] Check $keyinfo once
Replace all the the $keyinfo checks with a single or all nothing check.
2012-03-26 22:15:11 -04:00
Sorin Ionescu
06299a06fb [Fix #61] Replace ^H (backspace) with ^? (del) 2012-03-26 12:03:26 -04:00
Sorin Ionescu
6a9a4ea8d6 [Fix #60] Do not use parentheses in function names 2012-03-23 15:46:49 -04:00
Sorin Ionescu
a3b92bb053 [Fix #51] Make the vi mode indicator more flexible 2012-03-23 15:36:11 -04:00
Sorin Ionescu
c508d215e3 Shorten expand-or-complete-prefix-with-indicator 2012-03-20 20:52:42 -04:00
Sorin Ionescu
e5670c37d8 Bind ^P and ^N in the emacs keymap only 2012-03-20 20:33:36 -04:00
Sorin Ionescu
6c181ce8dc [Fix #50] Remove duplicate expand dot bindings 2012-03-19 10:25:16 -04:00
Sorin Ionescu
12a4117525 [#50] Bind to both emacs and vi keymaps 2012-03-18 20:45:59 -04:00
Sorin Ionescu
9f8b41aaec [Fix #28] Add a widget to insert sudo 2012-03-18 19:24:15 -04:00
Sorin Ionescu
09837b259a [Fix #29] Replace push-line with push-line-or-edit 2012-03-18 19:23:26 -04:00
Sorin Ionescu
6c341cfe35 [#50] Split widget definition from widget binding 2012-03-18 19:00:12 -04:00
Sorin Ionescu
a51cfb43a6 [Fix #46] Show vicmd indicator in all keymaps 2012-03-18 18:47:36 -04:00
Sorin Ionescu
b4fd92d98a Remove wrong viins keymap in global mappings 2012-03-18 18:10:48 -04:00
Sorin Ionescu
9c611ce7e5 [Fix #45] Set the terminal erase sequence 2012-03-18 18:05:50 -04:00
Sorin Ionescu
03e4cfd3b1 Split a few key bindings to fit on screen 2012-03-18 12:11:42 -04:00
Sorin Ionescu
541f05eb67 Transpose search previous character, match bracket 2012-03-18 11:51:02 -04:00
Sorin Ionescu
f5a976637e Fix Emacs backward-kill-line binding 2012-03-18 10:24:26 -04:00
Sorin Ionescu
64d0e35ca4 Remove already defined key bindings 2012-03-18 10:17:57 -04:00
Sorin Ionescu
ef452a8b56 Remove Emacs key bindings in vi insert mode, #50
Those who want Emacs key bindings in vi insert mode can just use the
Emacs layout and press ^X^V to enter vi command mode.
2012-03-18 10:05:41 -04:00
Sorin Ionescu
d525683f58 Bind lower and upper case where needed; close #48 2012-03-18 09:35:47 -04:00
Sorin Ionescu
75176573c5 Use the same casing as bindkey -L, close #47 2012-03-17 21:26:48 -04:00
Sorin Ionescu
b96bbca51c Added or edited file headers. 2012-02-02 18:30:07 -05:00
Sorin Ionescu
6c17340c59 Save line length by combining enhanced brackets. 2012-01-27 14:48:33 -05:00
Sorin Ionescu
2594270fdf Fixed the default keymap selection. 2012-01-24 23:39:51 -05:00
Sorin Ionescu
9ad18fe7a7 Bind to the emacs keymap, not main. 2012-01-23 23:24:39 -05:00
Sorin Ionescu
ad731e4830 Use the emacs keymap by default.
Since keymaps emacs and viins are aliases to main, it is not necessary
to define emacs keys twice.
2012-01-23 23:24:38 -05:00
Sorin Ionescu
99176daaee Do not bind empty key entries. 2012-01-23 20:41:00 -05:00
Sorin Ionescu
1fc1b459ee The theme should manage the completion indicator. 2012-01-23 20:41:00 -05:00
Sorin Ionescu
f0499b76c3 Use zstyle instead of variables for configuration. 2012-01-23 20:41:00 -05:00
Sorin Ionescu
60f39d8d91 Moved hub into the git plugin. 2012-01-23 20:40:57 -05:00
Sorin Ionescu
9d27df2050 Tradition dictates that options are uppercase. 2012-01-23 20:40:43 -05:00
Sorin Ionescu
9d52ede9fd Remove unnecessary curly brackets. 2012-01-23 20:40:42 -05:00
Sorin Ionescu
5e49591fb1 Do not bind keys on dumb terminals. 2012-01-23 20:40:42 -05:00
Sorin Ionescu
7a37c48991 Renamed keys to keyinfo to prevent conflicts. 2012-01-23 20:40:42 -05:00
Sorin Ionescu
d9774e1129 Use terminfo for key bindings. 2012-01-23 20:40:42 -05:00
Sorin Ionescu
7754a18d13 Use zstyle for vicmd and completion indicators. 2012-01-23 20:40:42 -05:00
Sorin Ionescu
faeca82831 The functions directory should only hold functions. 2012-01-23 20:40:41 -05:00
Renamed from functions/keyboard.zsh (Browse further)