From c381c0c531a78ff4b1a1907c10da4ff54a112f0a Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Sat, 30 Apr 2016 15:13:55 +0800 Subject: _zsh: simplify initialization; order by perfix --- _zsh/vi-mode.zsh | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 _zsh/vi-mode.zsh (limited to '_zsh/vi-mode.zsh') diff --git a/_zsh/vi-mode.zsh b/_zsh/vi-mode.zsh deleted file mode 100644 index d786102..0000000 --- a/_zsh/vi-mode.zsh +++ /dev/null @@ -1,53 +0,0 @@ -# -# zsh/vi-mode.zsh -# -# Credits: -# https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/vi-mode/vi-mode.plugin.zsh -# 2015-11-18 -# - -# Updates editor information when the keymap changes. -function zle-keymap-select() { - zle reset-prompt - zle -R -} - -# Ensure that the prompt is redrawn when the terminal size changes. -TRAPWINCH() { - zle && { zle reset-prompt; zle -R } -} - -zle -N zle-keymap-select -zle -N edit-command-line - - -bindkey -v - -# allow v to edit the command line (standard behaviour) -autoload -Uz edit-command-line -bindkey -M vicmd 'v' edit-command-line - -# allow ctrl-p, ctrl-n for navigate history (standard behaviour) -bindkey '^P' up-history -bindkey '^N' down-history - -# allow ctrl-h, ctrl-w, ctrl-? for char and word deletion (standard behaviour) -bindkey '^?' backward-delete-char -bindkey '^h' backward-delete-char -bindkey '^w' backward-kill-word - -# if mode indicator wasn't setup by theme, define default -if [[ "$MODE_INDICATOR" == "" ]]; then - MODE_INDICATOR="%{$fg_bold[red]%}<%{$fg[red]%}<<%{$reset_color%}" -fi - -function vi_mode_prompt_info() { - echo "${${KEYMAP/vicmd/$MODE_INDICATOR}/(main|viins)/}" -} - -# define right prompt, if it wasn't defined by a theme -if [[ "$RPS1" == "" && "$RPROMPT" == "" ]]; then - RPS1='$(vi_mode_prompt_info)' -fi - -# vim: set ts=8 sw=4 tw=0 fenc=utf-8 ft=zsh: # -- cgit v1.2.2