Un plugin Vim pour une prise en charge de la disposition de clavier bépo.
Le plugin consiste essentiellement en un nombre minimal de redéfinitions de touches nécessaire pour un usage confortable de Vim.
- Les déplacements avec
hjkl
en qwerty, sontctsr
sur un clavier bépo, ce qui explique la nécessité de les redéfinir. - Certaines touches correspondants à des actions importantes sont peu accessibles en bépo, elles sont donc déplacées également.
- Les touches
à
,è
etç
n’ont pas d’actions alors qu’elles sont au cœur du clavier, on en profite pour leur assigner des fonctions :ç
ç
rapide équivaut àEsc
:
è
è
rapide équivaut àEsc
en mode Insertion ou Visuel eti
en mode Normalà
est défini comme mapleader
- De nombreux plugins redéfinissent les touches de direction et/ou
ctsr
. Les pluginsnetrw
(inclus dans Vim) et surround sont pris en charge automatiquement. La configuration requise pour d’autres plugins est reprise dans la documentation.
Pour plus de détails, voir la documentation intégrée en tapant :help bépo
Ce plugin suit la disposition standard, il est donc compatible avec de nombreux gestionnaires de plugin :
- Pathogen :
git clone https://github.com/yeKcim/vim-bepo/ ~/.vim/bundle/vim-airline
puis exécuter la commande:Helptags
pour générer les tags de la documentation - Plug :
Plug 'yeKcim/vim-bepo'
- NeoBundle :
NeoBundle 'yeKcim/vim-bepo'
- Vundle :
Plugin 'yeKcim/vim-bepo'
- manuellement : copier tous les fichiers dans le dossier
~/.vim
Ce plugin est très inspiré de :
- vim-bepo de michamos
- la reconfiguration partielle des touches du wiki bépo.