Samantha McVey
75a60bc7bf
[editor] Add bindkey-all function to show all bound keys ( #1358 )
...
* [editor] Add bindkey-all function to show all bound keys
Function which allows you to see all the bound keys for all of
the different keymaps. It does accept arguments and passes them
through to bindkey -m "$keymap" so you could set a shortcut to
all keymaps as well if you wished.
Makes it much easier to see and grep what keys are bound to each of
the different keymaps.
When no arguments are given it will print keymap headers to stderr,
if given arguments it will not print anything extra to the screen.
* [editor] Update README to include information about bindkey-all funct.
8 years ago
Samantha McVey
dbe9a5ea28
[editor] set forward/backward word for Ctrl+Right Ctrl+Left
...
Set forward/backward word to be mapped the same as they are in vim,
instead of having weird functionality when unset.
8 years ago
Samantha McVey
961326f8e9
[editor] Set Delete key in vicmd mode to delete character
...
Delete key deletes character in vimcmd cmd mode instead of weird
default functionality. The default functionality in vicmd mode
is the Delete key will change the case of many of the characters
on the screen, which is not the default thing that vim does.
This could be confusing and frustrating to users, so set it to delete
a character instead.
8 years ago
Nargoth
1c041c0433
fixed vivisual key binding ( #1148 )
...
Fixes #1236
8 years ago
Dario Gjorgjevski
2c1ad5bed1
Avoid unsetting nonexistent variables ( #1075 )
8 years ago
John P. Neumann
b38ced856a
Adds additional support for PS prompt context expansion
8 years ago
Sorin Ionescu
a84ac5b002
Only one newline at end of file
10 years ago
Sorin Ionescu
9b1f39f267
[ Fix #563 ] Control+Arrow keys are not in the terminfo database
10 years ago
Sorin Ionescu
8f711d64b5
[ Fix #594 ] Remove quotes surrounding associative array key
10 years ago
Sorin Ionescu
e1974ad58d
[ Fix #516 ] Define ZLE functions separately
11 years ago
Sorin Ionescu
875ce2e56c
[ Fix #434 ] Correct ambiguity in the use of the term keymap
12 years ago
Sorin Ionescu
973278140e
[ Fix #103 ] Add documentation for editor
12 years ago
Sorin Ionescu
b42479a7c7
Set WORDCHARS in the editor module
12 years ago
Sorin Ionescu
f4d9b32de9
[ Fix #351 ] Set empty keys to an invalid UTF-8 sequence
12 years ago
Sorin Ionescu
a120602dfa
[ Fix #338 ] Remove vi jk and kj bindings
12 years ago
Sorin Ionescu
1788d73cd8
[ Fix #263 , Fix #314 ] Ensure application mode is valid before use
12 years ago
Sorin Ionescu
52db7bb0f6
[ #263 , #314 ] Undo revert of "Ensure that $terminfo values are valid"
...
This reverts commit ed4e9af9c4
.
12 years ago
Sorin Ionescu
141a1ba947
Rename editor-info zstyle patterns
12 years ago
Sorin Ionescu
4711d6ba66
Load external editor support after $key_info definition
12 years ago
Sorin Ionescu
b1b5af23b6
Check for empty values in $key_info properly
12 years ago
Sorin Ionescu
ed4e9af9c4
[ Fix #263 ] Revert "Ensure that $terminfo values are valid"
...
The VT100 terminal application mode is an old relic that is no longer
needed.
This reverts commit a5f8d04d34
.
12 years ago
Sorin Ionescu
ac04921afa
Clarify info functions descriptions
12 years ago
Sorin Ionescu
cc7e43b242
[ Fix #253 ] Move Prezto settings into their own file
12 years ago
Sorin Ionescu
fb9a20591f
[ Fix #197 ] Rebrand as Prezto
...
Conflicts:
README.md
runcoms/zshenv
12 years ago
Sorin Ionescu
a5f8d04d34
Ensure that $terminfo values are valid
13 years ago
Sorin Ionescu
28a20b48e6
Wrap editor module documentation at 80 characters
13 years ago
Sorin Ionescu
9a52ecb21b
Increase heading readability
13 years ago
Sorin Ionescu
060d9064f8
[ Fix #202 ] Load modules all or nothing
13 years ago
Adrià Casajús
9b9a4aa9b3
Use expand-or-complete for shell expansion
...
Fix current word completion as described in:
http://www.zsh.org/mla/users/2003/msg00610.html .
13 years ago
Sorin Ionescu
4bab24c0e6
[ #127 ] Add an indicator for overwrite mode
13 years ago
Sorin Ionescu
64da1ed627
Rename $editor_keymap_info to $editor_info[keymap]
13 years ago
Sorin Ionescu
9e6df0511e
Rename $keyinfo to $key_info for consistency
13 years ago
Sorin Ionescu
1691d44fcc
Add usage information for editor
13 years ago
Sorin Ionescu
dc7c51434a
Simplify a few for loops
13 years ago
Sorin Ionescu
a7db355e26
Simplify a few unsets
13 years ago
Sorin Ionescu
d5a94dda74
[ #23 ] Rename keymap indicator zstyles
13 years ago
Sorin Ionescu
1330e6e792
[ #23 ] Convert editor into a module
13 years ago
Sorin Ionescu
9fc437439b
Rename keyboard to editor
...
It is not the keyboard that is being set up but the Zsh Line Editor
(ZLE).
13 years ago
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.
13 years ago
Sorin Ionescu
f3a1c638d3
Remove the vi what-cursor-position binding
13 years ago
Sorin Ionescu
ec3738c8d5
[ Fix #75 ] Bind history-substring-search in itself
13 years ago
Sorin Ionescu
1b32cf7bba
Remove unnecessary key bindings
13 years ago
Sorin Ionescu
f1bcae7fae
Rename completion indicator
13 years ago
Sorin Ionescu
391598716b
Fix global typesets
...
Without the '-g' switch, typesets are always declared locally.
13 years ago
Sorin Ionescu
647ac1ac00
Return 1 when a file fails to load
13 years ago
Sorin Ionescu
937f365279
Reset key bindings after $keyinfo check
13 years ago
Sorin Ionescu
bf27bc1e3b
[ Fix #49 ] Check $keyinfo once
...
Replace all the the $keyinfo checks with a single or all nothing check.
13 years ago
Sorin Ionescu
06299a06fb
[ Fix #61 ] Replace ^H (backspace) with ^? (del)
13 years ago
Sorin Ionescu
6a9a4ea8d6
[ Fix #60 ] Do not use parentheses in function names
13 years ago
Sorin Ionescu
a3b92bb053
[ Fix #51 ] Make the vi mode indicator more flexible
13 years ago