diff options
Diffstat (limited to 'scripts/bepo-layout.vim')
-rw-r--r-- | scripts/bepo-layout.vim | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/scripts/bepo-layout.vim b/scripts/bepo-layout.vim deleted file mode 100644 index 931193f..0000000 --- a/scripts/bepo-layout.vim +++ /dev/null @@ -1,102 +0,0 @@ -" {W} -> [É] -" —————————— -" On remappe W sur É : -noremap é w -noremap É W -" Corollaire, pour effacer/remplacer un mot quand on n’est pas au début (daé / laé). -" (attention, cela diminue la réactivité du {A}…) -noremap aé aw -noremap aÉ aW -" Pour faciliter les manipulations de fenêtres, on utilise {W} comme un Ctrl+W : -noremap w <C-w> -noremap W <C-w><C-w> - -" [HJKL] -> {CTSR} -" ———————————————— -" {cr} = « gauche / droite » -noremap c h -noremap r l -" {ts} = « haut / bas » -noremap t j -noremap s k -" {CR} = « haut / bas de l'écran » -noremap C H -noremap R L -" {TS} = « joindre / aide » -noremap T J -noremap S K -" Corollaire : repli suivant / précédent -noremap zs zj -noremap zt zk - -" {HJKL} <- [CTSR] -" ———————————————— -" {J} = « Jusqu'à » (j = suivant, J = précédant) -noremap j t -noremap J T -" {L} = « Change » (l = attend un mvt, L = jusqu'à la fin de ligne) -noremap l c -noremap L C -" {H} = « Remplace » (h = un caractère slt, H = reste en « Remplace ») -noremap h r -noremap H R -" {K} = « Substitue » (k = caractère, K = ligne) -noremap k s -noremap K S -" Corollaire : correction orthographique -noremap ]k ]s -noremap [k [s - -" Désambiguation de {g} -" ————————————————————— -" ligne écran précédente / suivante (à l'intérieur d'une phrase) -noremap gs gk -noremap gt gj -" onglet précédant / suivant -noremap gb gT -noremap gé gt -" optionnel : {gB} / {gÉ} pour aller au premier / dernier onglet -noremap gB :exe "silent! tabfirst"<CR> -noremap gÉ :exe "silent! tablast"<CR> -" optionnel : {g"} pour aller au début de la ligne écran -noremap g" g0 - -" <> en direct -" ———————————— -noremap « < -noremap » > - -" Remaper la gestion des fenêtres -" ——————————————————————————————— -noremap wt <C-w>j -noremap ws <C-w>k -noremap wc <C-w>h -noremap wr <C-w>l -noremap wd <C-w>c -noremap wo <C-w>s -noremap wp <C-w>o -noremap w<SPACE> :split<CR> -noremap w<CR> :vsplit<CR> - -" Chiffres en accès direct -" ———————————————————————— -"noremap " 1 -"noremap 1 " -"noremap « 2 -"noremap 2 < -"noremap » 3 -"noremap 3 > -"noremap ( 4 -"noremap 4 ( -"noremap ) 5 -"noremap 5 ) -"noremap @ 6 -"noremap 6 @ -"noremap + 7 -"noremap 7 + -"noremap - 8 -"noremap 8 - -"noremap / 9 -"noremap 9 / -"noremap * 0 -"noremap 0 * |