Automatically align as you type (autoalign): bib c c++ html maple matlab tex vim