J'aime que ma commande vi ouvre le fichier dans Gvim et l'ouvre dans un nouvel onglet si Gvim est déjà lancé.
function vi {
if [[ -z $@ ]]; then
gvim
elif [[ ${1:0:1} = - ]]; then
gvim "$@"
else
gvim --remote-tab-silent "$@"
fi
}
Cela fonctionne, mais lorsque je spécifie un nom de fichier et que cela s'ouvre dans une instance existante de Gvim, la fenêtre ne s'affiche pas au premier plan comme sous Mac ou Windows.
Comment faire en sorte que lorsque j'entre une commande "vi fichier.txt" dans le terminal, Gvim devienne la fenêtre active ?