Xavier Nayrac

Rubyiste accro au TDD, serial blogger, apprenti data scientist, heureux utilisateur de Vim, accordéoniste.
Si vous vous sentez particulièrement généreux, suivez moi sur Twitter.

Vim - plugin pour markdown - la suite

| Comments

Niveau : intermédiaire

L’embryon de plugin Vim pour les titres en markdown écrit la dernière fois ne me satisfait pas du tout. En effet, il ne fonctionne pas avec ma configuration personnelle, adapté pour le clavier bépo.

La fonction pour faire un titre était la suivante:

autoload/quickmarkdown.vim
1
2
3
function! quickmarkdown#title1()
  execute "normal yypVr="
endfunction

Chez moi, la touche pour la fonction de remplacement n’est pas r, mais h. Voici donc une nouvelle fonction qui devrait marcher pour tout type de configuration (enfin j’espère):

autoload/quickmarkdown.vim
1
2
3
4
function! quickmarkdown#title1()
  execute "normal yyp"
  execute ":s/./=/g"
endfunction

Plutôt que de remplacer la ligne avec Vr=, on la remplace avec une substitution. Pour être vraiment utilisable partout, il me reste à trouver comment me passer du yyp pour dupliquer une ligne, histoire que ça fonctionne même si vous avez remappé y ou p

À demain.

Articles connexes

Commentaires