WebVim est une distribution Vim qui vient avec un lot de greffons pré-configurés et optimisés pour le développement web et JavaScript/node.js.
WebVim offre par défaut quelques fonctionnalités sympas, dignes de certains IDE et éditeurs de code spécialisés :
- coloration syntaxique ;
- affichage des erreurs de syntaxes et de styles ;
- auto-complétion ;
- refactoring ;
- curseurs multiples ;
- formatage et alignement automatiques ;
- prise en compte de conventions d'édition (editorconfig) ;
- prise en charge de git ;
- navigation dans les modules nodes.js ;
- un mode hardcore (où par exemple la touche
Esc
et les flèches sont désactivées) ; - et tout ce que Vim fournit par défaut (par exemple la vérification orthographiques) !
WebVim utilise le gestionnaire de greffons vim-plug en arrière plan et un système de chargement et de configuration avancé.