diff options
Diffstat (limited to '.zshrc')
| -rw-r--r-- | .zshrc | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -305,7 +305,6 @@ alias lg="lazygit" alias q="exit" alias x="exit" -if [[ -x "$(command -v vimx)" ]]; then alias vim='vimx'; fi alias v="vim" alias cdg="cd ~/Programming/GitHub-repos/ && mcd" @@ -316,6 +315,16 @@ alias cds="cd ~/Programming/source/ && mcd" # Binds and alias-like functions # ------------------------------------------------------------------------------ +if [[ -x "$(command -v vimx)" ]]; then + vim () { + if [ -f ".vim-session" ] && [ -z "$1" ]; then + vimx -S .vim-session + else + vimx $@ + fi + } +fi + mexec () { for cmd in "${@[@]}"; do if ! [ -z "$cmd" ]; then |
