zsh: set vim as default editor, add keybindings to make terminals suck less
This commit is contained in:
parent
a9aad0ea4f
commit
39ebfa162d
|
@ -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
|
13
config/zshrc
13
config/zshrc
|
@ -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
|
Loading…
Reference in New Issue