Merge pull request #10 from fat0troll/master

Fix keybinding to properly handle letter O
This commit is contained in:
Stanislav Nikitin 2020-04-27 20:55:25 +05:00 committed by GitHub
commit 93d80bdf57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 9 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
*kate-swp *kate-swp
fabfile* fabfile*
.DS_Store* .DS_Store*
.idea

View File

@ -71,10 +71,11 @@ case "${TERM}" in
bindkey '[C' emacs-forward-word # esc right bindkey '[C' emacs-forward-word # esc right
;; ;;
*rxvt*) # rxvt derivatives *rxvt*) # rxvt derivatives
bindkey '\eOc' forward-word # ctrl right bindkey '\eOc' forward-word # ctrl right
bindkey '\eOd' backward-word # ctrl left bindkey '\eOd' backward-word # ctrl left
bindkey '\e\e[D' backward-word ### Alt left bindkey '\e\e[D' backward-word ### Alt left
bindkey '\e\e[C' forward-word ### Alt right bindkey '\e\e[C' forward-word ### Alt right
# workaround for screen + urxvt # workaround for screen + urxvt
bindkey '\e[7~' beginning-of-line # home bindkey '\e[7~' beginning-of-line # home
bindkey '\e[8~' end-of-line # end bindkey '\e[8~' end-of-line # end
@ -85,10 +86,10 @@ case "${TERM}" in
bindkey '\e[H' beginning-of-line # home bindkey '\e[H' beginning-of-line # home
bindkey '\e[F' end-of-line # end bindkey '\e[F' end-of-line # end
bindkey '\e[3~' delete-char # delete bindkey '\e[3~' delete-char # delete
bindkey '^[[C' forward-word # ctrl right bindkey '^[[C' forward-word # ctrl right
bindkey '^[[D' backward-word # ctrl left bindkey '^[[D' backward-word # ctrl left
bindkey 'OC' forward-word # ctrl right bindkey '\eOC' forward-word # ctrl right
bindkey 'OD' backward-word # ctrl left bindkey '\eOD' backward-word # ctrl left
bindkey '^[[1;3C' forward-word # alt right bindkey '^[[1;3C' forward-word # alt right
bindkey '^[[1;3D' backward-word # alt left bindkey '^[[1;3D' backward-word # alt left
# workaround for screen + xterm # workaround for screen + xterm
@ -104,4 +105,4 @@ case "${TERM}" in
bindkey '^[[1;5C' forward-word # ctrl right bindkey '^[[1;5C' forward-word # ctrl right
bindkey '^[[1;5D' backward-word # ctrl left bindkey '^[[1;5D' backward-word # ctrl left
;; ;;
esac esac