KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Does anyone know how to have vim convert the html entities of math symbols into the math characters? For example: ≠ becomes ≠ ∴ becomes ∴ here is a table with the symbol html entities http://barzilai.org/math_sym.htm Updated: Solved, bignose came through with the solution . using the :digraphs functionality of Vim. with a character encoding of Unicode, see ':help digraphs' for documentation I'm Still looking for a monospace Unicode font so it renders completely but with extra spaces it works great. In order to see math characters UTF-8 has to be the encoding and a font that will display those characters. I added the following to my vim configuration files. created custom file: mathdoc.vim in syntax/ " set the encoding to be utf-8, requires gVim or a terminal capable of " unicode see ':help Unicode' for details set encoding=utf-8 " requires a font that has characters for the higher uniocode symbols set guifont=MS\ Gothic I added this to filetype to set this for my own custom extension .txtmt au BufNewFile,BufRead *.txtmt setf mathdoc but you could alternately call this with the file open: :set ft=mathdoc digraphs works great as bignose specified below here is how it works in insert mode: press control+k followed by: ∴ is S* ≠ is != ∑ is +Z ≡ is =3 ⇐ is <= ⇒ is => ⇔ is == ∀ is FA ∃ is TE ∋ is -) see :digraphs for the complete list * note if you only see half a screens worth you're character encoding is not unicode, unicode characters cover several screens, type :set encoding
Tags (comma-separated)
Save Edits
Cancel