Remove incorrect vi bindings
This commit is contained in:
parent
b6fffc35fc
commit
a8fe7e42af
13
README.md
13
README.md
@ -86,13 +86,11 @@ starting point but was replaced as it uses some strange defaults.
|
||||
|
||||
#### `vicmd` Mode
|
||||
|
||||
Whole line operations for yank, change, and delete are enabled mode with `Y`,
|
||||
`C`, and `D` respectively. Undo and repo and enabled using `u` and `U`. Showing
|
||||
help for the command under the cursor with `<Esc>h` is replaced with `K`. The
|
||||
[Vim][vim] "Ex" mode binding `:` is disabled mode since is barely of use and
|
||||
easy to enter accidentally. Bindings for `k` and `j` integrate with
|
||||
[zsh-history-substring-search][search] performing up and down searches
|
||||
respectively.
|
||||
Undo and repo and enabled using `u` and `U`. Showing help for the command under
|
||||
the cursor with `<Esc>h` is replaced with `K`. The [Vim][vim] "Ex" mode binding
|
||||
`:` is disabled mode since is barely of use and easy to enter accidentally.
|
||||
Bindings for `k` and `j` integrate with [zsh-history-substring-search][search]
|
||||
performing up and down searches respectively.
|
||||
|
||||
#### Edit Command Line
|
||||
|
||||
@ -129,3 +127,4 @@ Various aliases are defined at the end of [zshrc](zshrc) for convenience.
|
||||
[syntax]: https://github.com/zsh-users/zsh-syntax-highlighting
|
||||
[search]: https://github.com/zsh-users/zsh-history-substring-search
|
||||
[vim-mode]: https://github.com/sharat87/zsh-vim-mode
|
||||
[vim]: http://www.vim.org/
|
||||
|
9
zshrc
9
zshrc
@ -38,15 +38,18 @@ prompt fresh
|
||||
# Enable vi mode line editor keymap
|
||||
bindkey -v
|
||||
|
||||
# Enable yank, change, and delete whole line with 'Y', 'C', and 'D'
|
||||
# Enable yank, change, and delete whole line with 'Y', 'cc', and 'dd'
|
||||
bindkey -M vicmd 'Y' vi-yank-whole-line
|
||||
bindkey -M vicmd 'C' vi-change-whole-line
|
||||
bindkey -M vicmd 'D' kill-whole-line
|
||||
|
||||
# Enable undo with 'u' and redo with 'U'
|
||||
bindkey -M vicmd 'u' undo
|
||||
bindkey -M vicmd 'U' redo
|
||||
|
||||
# Enable toggle comment at start of line al la vim-commentary
|
||||
bindkey -M vicmd 'gcc' vi-pound-insert
|
||||
|
||||
# TODO: vi-pipe???
|
||||
|
||||
# Enable substring history search with 'j' and 'k'
|
||||
bindkey -M vicmd 'k' history-substring-search-up
|
||||
bindkey -M vicmd 'j' history-substring-search-down
|
||||
|
Loading…
x
Reference in New Issue
Block a user