*bépo.txt* Plugin pour la disposition de clavier bépo Auteur: Micha Moskovic Licence: licence MIT Ce plugin n’est disponible que si 'compatible' n’est pas activé INTRODUCTION *bépo* Ce plugin redéfinit les touches pour adapter Vim à la disposition de clavier bépo (voir http://www.bepo.fr pour plus d’informations). Le nombre de touches redéfinies est volontairement minimal: au lieu de redéfinir tout le clavier pour que chaque touche envoie la touche QWERTY correspondante, seules sont redéfinies les touches de directions, quelques touches difficiles d’accès et leurs conséquences. MAPPINGS *bépo-mappings* Cette section reprend chacune des touches du clavier bépo ayant une définition différente grâce à ce plugin et leur fonction correspondante. Touche Fonction~ *bépo-c* c Voir |h|. *bépo-t* t Voir |j|. *bépo-s* s Voir |k|. *bépo-r* r Voir |l|. *bépo-C* C Voir |H|. *bépo-T* T Voir |J|. *bépo-S* S Voir |K|. *bépo-R* R Voir |L|. *bépo-gt* gt Voir |gj|. *bépo-gs* gs Voir |gk|. *bépo-zt* zt Voir |zj|. *bépo-zs* zs Voir |zk|. *bépo-h* h Voir |t|. *bépo-H* H Voir |T|. *bépo-l* l Voir |c|. *bépo-L* L Voir |C|. *bépo-j* j Voir |r|. *bépo-J* J Voir |R|. *bépo-k* k Voir |s|. *bépo-K* K Voir |S|. *bépo-gb* gb Voir |gT|. *bépo-gé* gé Voir |gt|. *bépo-gB* gB Va à la première |tabpage|. *bépo-gÉ* gÉ Va à la dernière |tabpage|. *bépo-gT* gT Voir |ctrl-]|. *bépo-«* « Voir |<|. *bépo-»* » Voir |>|. *bépo-;* ; Voir |,|. *bépo-,* , Voir |;|. *bépo-g;* g; Voir |g,|. *bépo-g,* g, Voir |g;|. *bépo-é* é Voir |w|. *bépo-É* É Voir |W|. *bépo-aé* aé Voir |aw|. *bépo-aÉ* aÉ Voir |aW|. *bépo-ié* ié Voir |iw|. *bépo-iÉ* iÉ Voir |iW|. *bépo-w* w Voir |CTRL-W|. *bépo-W* W Voir |CTRL-W_w|. *bépo-wc* wc Voir |CTRL-W_h|. *bépo-wt* wt Voir |CTRL-W_j|. *bépo-ws* ws Voir |CTRL-W_k|. *bépo-wr* wr Voir |CTRL-W_l|. *bépo-wC* wC Voir |CTRL-W_H|. *bépo-wT* wT Voir |CTRL-W_J|. *bépo-wS* wS Voir |CTRL-W_K|. *bépo-wR* wR Voir |CTRL-W_L|. *bépo-wh* wh Voir |CTRL-W_s|. *bépo-wé* wé Voir |CTRL-W_t|. *bépo-wÉ* wÉ Voir |CTRL-W_T|. Si le plugin |surround| est présent, *bépo-ls* ls Voir |cs|. *bépo-lS* Ls Voir |cS|. Dans un buffer |netrw|, les touches de direction verticales fonctionnent normalement et de plus, *bépo-netrw-k* k Voir |netrw-s|. Dans un buffer |:Gstatus| du plugin |fugitive|, les touches de direction fonctionnent normalement, et: *bépo-fugitive-k* k Voir |fugitive_s| PLUGINS *bépo-plugins* De nombreux plugins redéfinissent les touches de navigation mais offrent des possibilités de configuration pour y remédier. La liste suivante reprend pour différents plugins ce qu’il faut ajouter au fichier |vimrc| pour avoir une bon fonctionnement avec la diposition bépo. - |gundo| > let g:gundo_map_move_older="t" let g:gundo_map_move_newer="s" < - |tagbar| > let g:tagbar_map_togglesort="k" < - |UltiSnips| > let g:UltiSnipsJumpForwardTrigger="" let g:UltiSnipsJumpBackwardTrigger="" - vim-|exchange| > nmap lx (Exchange) xmap X (Exchange) nmap lxc (ExchangeClear) nmap lxx (ExchangeLine) < - vim-|commentary| > xmap gc Commentary nmap gc Commentary omap gc Commentary nmap gcc Commentary_ nmap gcu CommentaryCommentary < vim:tw=78:ts=8:ft=help:norl: