Vim ha l'eccellente comando set tw=79
che interromperà automaticamente le tue righe a 79 caratteri, tuttavia mi piacciono (solo) i miei commenti spezzati automaticamente a 72 caratteri.
C'è un buon modo per farlo in Vim?
Vim ha l'eccellente comando set tw=79
che interromperà automaticamente le tue righe a 79 caratteri, tuttavia mi piacciono (solo) i miei commenti spezzati automaticamente a 72 caratteri.
C'è un buon modo per farlo in Vim?
Risposte:
Mi piace questa
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
Per più ispirazione guarda qui .