Good day :)
I am implementing a custom programming language plugin; the language uses unicode characters. I have successfully registered some "EditorAction"s in order to provide an autocomplete function for inserting unicode characters (so, for instance, this action is bound to the '>' key, and -> gets converted into →, => to ⇒, and so on).
However, I would like the actions to be called only while editing a file in my language. As it stands, the replacements will happen even when I am editing java files, say.
Is it possible to enforce this?