Estou planejando implementar alguns mapeamentos de utilitários para o meu plugin LaTeX para simplificar a digitação da matemática. Por exemplo, eu quero criar abreviações semelhantes a
`a : \alpha
`b : \beta
-> : \to
=> : \Rightarrow
E similar. Quero (alguns) os mapeamentos disponíveis apenas dentro de ambientes matemáticos, e não fora.
Eu sei que posso reconhecer ambientes matemáticos através dos grupos de sintaxe, ie texMathZoneE
e texMathZoneX
. No entanto, não sei como usar isso para criar mapeamentos ou abreviações sensíveis ao contexto.
'filetype'
.