TL;DR j'ai écrit un plugin, vmux, pour faciliter l'utilisation de neovim comme multiplexeur de terminaux.
Depuis un certain temps, il est possible d'ouvrir un terminal dans neovim (et c'est maintenant aussi le cas dans vim).
Je me suis donc demandé s'il était possible d'utiliser neovim à la place de mon multiplexeur de terminaux préféré (tmux).
J'ai donc essayé d'utiliser neovim à la place de tmux durant une semaine.
Voyant ce qu'il manquait pour mieux intégrer neovim avec des terminaux, j'ai écrit un plugin, vmux, que j'utilise depuis environ un mois.
Voici les fonctionnalités que ce plugin offre:
- detach/attach (en utilisant abduco)
- ouvrir des splits et lancer des commandes vim depuis un terminal
- utiliser la session courante vmux avec un split en tant qu'
$EDITOR
(par exemple pourcrontab -e
) - à l'aide de deux autres plugins (git@github.com:yazgoo/c98tabbar.vim et yazgoo/vmux-c98tabbar), avoir une tabbar avec l'heure et l'usage batterie
En pratique, avoir un shell intégré dans vim est vraiment agréable.
Je vous invite à regarder le screencast pour voir ce que ça donne.
# Sympa
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Effectivement, c'est sympathique. Bon certes, tmux fait pareil comme tu dis ;-)
# greffon pour vim: vim-tmux-navigator
Posté par Le Gab . Évalué à 3. Dernière modification le 03 février 2018 à 20:22.
À installer dans vim:
https://github.com/christoomey/vim-tmux-navigator.git
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.