Hier on a vu comment faire rapidement des titres au format markdown. Aujourd’hui on transforme ça en plugin. Enfin, en un embryon de plugin.

Voici donc un plugin bricolé en deux minutes qui fait des titres de niveau 1 en markdown.

if exists('g:loaded_quickmarkdown') || &cp || v:version < 700
  finish
endif
let g:loaded_quickmarkdown = 1

command! QuickMarkdownTitle1 call quickmarkdown#title1()
function! quickmarkdown#title1()
  execute "normal yypVr="
endfunction

Et en mettant ce qui suit dans votre vimrc, on peut l’activer avec leader puis =:

map<Leader>= :QuickMarkdownTitle1<Enter>

Quand j’aurais le temps j’ajouterais les niveaux 2, 3, 4, etc. Et aussi la documentation et quelques explications ;)

À demain.