Vim a l'excellente commande set tw=79
qui coupera automatiquement vos lignes à 79 caractères, mais j'aime (juste) mes commentaires cassés à 72 caractères automatiquement.
Y a-t-il un bon moyen de le faire à Vim?
Vim a l'excellente commande set tw=79
qui coupera automatiquement vos lignes à 79 caractères, mais j'aime (juste) mes commentaires cassés à 72 caractères automatiquement.
Y a-t-il un bon moyen de le faire à Vim?
Réponses:
J'aime celui la
augroup comment_textwidth
autocmd!
autocmd TextChanged,TextChangedI * :call AdjustTextWidth()
augroup END
function! AdjustTextWidth()
let syn_element = synIDattr(synID(line("."), col(".") - 1, 1), "name")
let &textwidth = syn_element =~? 'comment' ? 72 : 79
echo "tw = " . &textwidth
endfunction
Pour plus d'inspiration, regardez ici .