Commit graph

39 commits

Author SHA1 Message Date
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)