alias \ vi='NVIM_APPNAME=Distro-AstroNvim nvim' \ vi-def='NVIM_APPNAME=AstroNvim nvim' \ vi-lazy='NVIM_APPNAME=LazyVim nvim' vis() { items=( default AstroNvim LazyVim ) config=$(printf "%s\n" "${items[@]}" | fzf --prompt=" Neovim Config  " --height=~50% --layout=reverse --border --exit-0) if [[ -z $config ]]; then echo "Nothing selected" return 0 elif [[ $config == "default" ]]; then config="" fi NVIM_APPNAME=$config nvim $@ } bindkey -s ^a "vis\n"