{bash,zsh}rc: turn vim alias into a function

Resolves: #160
Resolves: sudo vim
This commit is contained in:
Aminda Suomalainen 2023-10-19 09:51:32 +03:00
parent 94c23e2f7d
commit b4dd5794d2
Signed by: Mikaela
SSH Key Fingerprint: SHA256:CXLULpqNBdUKB6E6fLA1b/4SzG0HvKD19PbIePU175Q
2 changed files with 25 additions and 14 deletions

View File

@ -541,13 +541,6 @@ fi
# More simple SSH file signing, ~/.ssh/signingkey.pub should be a symlink
alias ssh-sign-file="ssh-keygen -Y sign -f ~/.ssh/signingkey.pub -n file"
# I use nvim, while I keep running vim instead
if hash nvim 2>/dev/null; then
alias vim="echo 'using nvim instead' && nvim"
else
alias vim="echo 'nvim not found' && \vim"
fi
# Allow custom aliases to be put in .aliases or .bash_aliases .
# .aliases
@ -814,6 +807,19 @@ ssh-verify-file() {
ssh-keygen -Y verify -f $sshAllowedSigners -I $1 -n file -s $2.sig <$2
}
# I use nvim, while I keep running vim instead
if hash nvim 2>/dev/null; then
vim() {
echo 'using nvim instead'
nvim $@
}
else
vim() {
echo 'nvim not found'
\vim $@
}
fi
# Source files for miscannellious modifications.
# acme.sh

View File

@ -523,13 +523,6 @@ fi
# More simple SSH file signing, ~/.ssh/signingkey.pub should be a symlink
alias ssh-sign-file="ssh-keygen -Y sign -f ~/.ssh/signingkey.pub -n file"
# I use nvim, while I keep running vim instead
if hash nvim 2>/dev/null; then
alias vim="echo 'using nvim instead' && nvim"
else
alias vim="echo 'nvim not found' && \vim"
fi
# Allow custom aliases to be put in .aliases or .zsh_aliases .
# .aliases
@ -800,6 +793,18 @@ ssh-verify-file () {
ssh-keygen -Y verify -f $sshAllowedSigners -I $1 -n file -s $2.sig < $2
}
# I use nvim, while I keep running vim instead
if hash nvim 2>/dev/null; then
vim() {
echo 'using nvim instead'
nvim $@
}
else
vim() {
echo 'nvim not found'
\vim $@
}
fi
# Source files for miscannellious modifications.