1
1
Fork 0

updated EDITOR to helix if available

This commit is contained in:
david 2023-09-19 19:43:25 +02:00
parent df8aee73ca
commit 3022c2a4b6
1 changed files with 21 additions and 10 deletions

View File

@ -6,9 +6,22 @@
set -o shwordsplit set -o shwordsplit
setopt HIST_IGNORE_SPACE setopt HIST_IGNORE_SPACE
# **** am i macos? ****
#if [ "$(uname)" == "Darwin" ]; then
#else
#fi
# **** variables **** # **** variables ****
export EDITOR=vim if $(command -v helix > /dev/null); then
export VISUAL=vim export EDITOR=helix
elif $(command -v hx > /dev/null); then
export EDITOR=hx
else
export EDITOR=vim
fi
export VISUAL=$EDITOR
if [[ $LANG = '' ]]; then if [[ $LANG = '' ]]; then
export LANG=en_US.UTF-8 export LANG=en_US.UTF-8
fi fi
@ -21,13 +34,12 @@ alias m="mosh --family=prefer-inet6"
alias g="git" alias g="git"
alias zz='source $HOME/.zshrc' alias zz='source $HOME/.zshrc'
alias vz='vim $HOME/.zshrc && source $HOME/.zshrc' alias vz='$EDITOR $HOME/.zshrc && source $HOME/.zshrc'
alias vp='vim $ZPREZTODIR/contrib/david/zsh-david.plugin.zsh && source $ZPREZTODIR/contrib/*/*.zsh' alias vp='$EDITOR $ZPREZTODIR/contrib/david/zsh-david.plugin.zsh && source $ZPREZTODIR/contrib/*/*.zsh'
alias vi='vim' alias {v,vi,vim}='$EDITOR'
alias v='vim' alias vv='$EDITOR $HOME/.vimrc'
alias vv='vim $HOME/.vimrc' alias vh="sudo $EDITOR /etc/hosts; echo hosts updated"
alias vh="sudo vim /etc/hosts; echo hosts updated" alias vs="$EDITOR ~/.ssh/config"
alias vs="vim ~/.ssh/config"
alias serve="python2 -m SimpleHTTPServer" alias serve="python2 -m SimpleHTTPServer"
alias push="git push origin main" alias push="git push origin main"
@ -64,7 +76,6 @@ alias {vanity,vanity-address}="docker run --rm -it socialnerds/wg-vanity-address
alias mp="multipass" alias mp="multipass"
alias {phobos,pho}="multipass shell phobos" alias {phobos,pho}="multipass shell phobos"
# **** function definitions **** # **** function definitions ****
## output handling ## output handling