diff --git a/aliases/available/vim.aliases.bash b/aliases/available/vim.aliases.bash index 2ad1e99c..72a37809 100644 --- a/aliases/available/vim.aliases.bash +++ b/aliases/available/vim.aliases.bash @@ -5,15 +5,20 @@ VIM=$(command -v vim) GVIM=$(command -v gvim) MVIM=$(command -v mvim) -[[ -n $VIM ]] && alias v=$VIM +if [[ -n $VIM ]]; then + alias v='$VIM' + # open the vim help in fullscreen incorporated from + # https://stackoverflow.com/a/4687513 + alias vimh='${VIM} -c ":h | only"' +fi # open vim in new tab is taken from # http://stackoverflow.com/questions/936501/let-gvim-always-run-a-single-instancek case $OSTYPE in - darwin*) - [[ -n $MVIM ]] && function mvimt { command mvim --remote-tab-silent "$@" || command mvim "$@"; } - ;; - *) - [[ -n $GVIM ]] && function gvimt { command gvim --remote-tab-silent "$@" || command gvim "$@"; } - ;; + darwin*) + [[ -n $MVIM ]] && function mvimt { command mvim --remote-tab-silent "$@" || command mvim "$@"; } + ;; + *) + [[ -n $GVIM ]] && function gvimt { command gvim --remote-tab-silent "$@" || command gvim "$@"; } + ;; esac diff --git a/clean_files.txt b/clean_files.txt index 8c4e5926..464fd78f 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -34,3 +34,6 @@ completion/available/cargo.completion.bash completion/available/knife.completion.bash completion/available/pipx.completion.bash completion/available/rustup.completion.bash + +# aliases +aliases/available/vim.aliases.bash