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 texMathZoneEe texMathZoneX. No entanto, não sei como usar isso para criar mapeamentos ou abreviações sensíveis ao contexto.
'filetype'.