zsh: set vim as default editor, add keybindings to make terminals suck less

This commit is contained in:
Inhji 2021-07-12 09:11:51 +02:00
parent a9aad0ea4f
commit 39ebfa162d
2 changed files with 14 additions and 5 deletions

View File

@ -0,0 +1,6 @@
# ctrl+<- | ctrl+->
bindkey "^[[1;5D" backward-word
bindkey "^[[1;5C" forward-word
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line

View File

@ -1,13 +1,13 @@
# Path to your oh-my-zsh configuration.
export DOTFILES=$HOME/.dotfiles
export PATH=$HOME/.local/bin:$HOME/.mix/escripts:$HOME/.emacs.d/bin:$PATH
export PATH=$HOME/.local/bin:$HOME/.mix/escripts:$HOME/.mix:$PATH
# Other env vars
export TERMINAL='alacritty'
export TERM='xterm'
export EDITOR='vim'
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
else
if ! [[ -n $SSH_CONNECTION ]]; then
export EDITOR='subl'
fi
@ -25,4 +25,7 @@ prompt pure
. $DOTFILES/z/z.sh
# Load aliases
. $DOTFILES/config/zsh/aliases.zsh
. $DOTFILES/config/zsh/aliases.zsh
# Load keybindings
. $DOTFILES/config/zsh/keybindings.zsh