|
@@ -64,17 +64,8 @@ alias lsa='ls -a --color=auto'
|
|
|
alias lls='ls -lh --color=auto'
|
|
|
alias ll='ls -lh --color=auto'
|
|
|
|
|
|
-# Use vim as the default text editor
|
|
|
-export VISUAL=vim
|
|
|
-
|
|
|
-# Ctrl-Left and Ctrl-Right keys move between words
|
|
|
-bindkey ";5C" forward-word
|
|
|
-# bindkey "^[[C" forward-word
|
|
|
-bindkey ";5D" backward-word
|
|
|
-# bindkey "^[[D" backward-word
|
|
|
+export VISUAL=emacs -nw
|
|
|
|
|
|
-# alias for vim muscle memory when quitting
|
|
|
-alias :q='exit'
|
|
|
|
|
|
# eval used by thefuck
|
|
|
if hash fuck 2>/dev/null; then
|
|
@@ -87,31 +78,6 @@ alias ts='date +%y-%m-%d'
|
|
|
# alias for getting latest file in a folder
|
|
|
alias latest='ls -t | head -n 1'
|
|
|
|
|
|
-# vi bindings
|
|
|
-bindkey -v
|
|
|
-export KEYTIMEOUT=1
|
|
|
-
|
|
|
-bindkey '^P' up-history
|
|
|
-bindkey '^N' down-history
|
|
|
-bindkey '^?' backward-delete-char
|
|
|
-bindkey '^h' backward-delete-char
|
|
|
-bindkey '^w' backward-kill-word
|
|
|
-bindkey '^r' history-incremental-search-backward
|
|
|
-
|
|
|
-function zle-line-init zle-keymap-select {
|
|
|
- VIM_PROMPT="%{$fg_bold[yellow]%} [% NORMAL]% %{$reset_color%}"
|
|
|
- RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
|
|
- zle reset-prompt
|
|
|
-}
|
|
|
-function zle-line-finish {
|
|
|
- VIM_PROMPT=""
|
|
|
- RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
|
|
- zle reset-prompt
|
|
|
-}
|
|
|
-RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
|
|
-
|
|
|
-zle -N zle-line-init
|
|
|
-zle -N zle-keymap-select
|
|
|
|
|
|
# Home and End keys jump the the beginning/end of the command
|
|
|
bindkey "^[OH" beginning-of-line
|
|
@@ -121,3 +87,42 @@ bindkey "^[[F" end-of-line
|
|
|
|
|
|
# Enable forward search
|
|
|
bindkey "^s" history-incremental-search-forward
|
|
|
+
|
|
|
+
|
|
|
+# Vim and vi bindings
|
|
|
+
|
|
|
+# Use vim as the default text editor
|
|
|
+# export VISUAL=vim
|
|
|
+
|
|
|
+# Ctrl-Left and Ctrl-Right keys move between words
|
|
|
+# bindkey ";5C" forward-word
|
|
|
+# bindkey ";5D" backward-word
|
|
|
+
|
|
|
+# alias for vim muscle memory when quitting
|
|
|
+#alias :q='exit'
|
|
|
+
|
|
|
+# vi bindings
|
|
|
+#bindkey -v
|
|
|
+#export KEYTIMEOUT=1
|
|
|
+#
|
|
|
+#bindkey '^P' up-history
|
|
|
+#bindkey '^N' down-history
|
|
|
+#bindkey '^?' backward-delete-char
|
|
|
+#bindkey '^h' backward-delete-char
|
|
|
+#bindkey '^w' backward-kill-word
|
|
|
+#bindkey '^r' history-incremental-search-backward
|
|
|
+#
|
|
|
+#function zle-line-init zle-keymap-select {
|
|
|
+# VIM_PROMPT="%{$fg_bold[yellow]%} [% NORMAL]% %{$reset_color%}"
|
|
|
+# RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
|
|
+# zle reset-prompt
|
|
|
+#}
|
|
|
+#function zle-line-finish {
|
|
|
+# VIM_PROMPT=""
|
|
|
+# RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
|
|
+# zle reset-prompt
|
|
|
+#}
|
|
|
+#RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
|
|
|
+#
|
|
|
+#zle -N zle-line-init
|
|
|
+#zle -N zle-keymap-select
|