Yet Another TypeScript Syntax: The most advanced TypeScript Syntax Highlighting in Vim
Yet Another TypeScript Syntax file for Vim, adapted from YAJS. Key differences:
let g:yats_host_keyword = 1
: configure yats to highlight host specific keywords like addEventListener
. Default is 1. Set it 0 to turn off highlighting.
Note: set re=0
explicitly in your vimrc. Old regexp engine will incur performance issues for yats and old engine is usually turned on by other plugins.
You can customize concealing characters, if your font provides the glyph you want, by defining one or more of the following variables:
let g:typescript_conceal_function = "ƒ"
let g:typescript_conceal_null = "ø"
let g:typescript_conceal_undefined = "¿"
let g:typescript_conceal_this = "@"
let g:typescript_conceal_return = "⇚"
let g:typescript_conceal_prototype = "¶"
let g:typescript_conceal_super = "Ω"
You can enable concealing within VIM with:
set conceallevel=1
OR if you wish to toggle concealing you may wish to bind a command such as the following which will map <LEADER>l
(leader is usually the \
key) to toggling conceal mode:
map <leader>l :exec &conceallevel ? "set conceallevel=0" : "set conceallevel=1"<CR>
The same as Vim