aboutsummaryrefslogtreecommitdiff
path: root/thogai.el
AgeCommit message (Collapse)Author
2022-06-13Carry through non-first-part-p on command translations.Arun Isaac
* thogai.el (thogai-insert-translation): Rename argument subtranslation to non-first-part-p and carry it through when command translations are processed.
2022-06-13Implement infix translations.Arun Isaac
* thogai.el (thogai-insert-translation): Implement infix translations.
2022-06-13Insert space before glue translations.Arun Isaac
* thogai.el (thogai-insert-translation): Insert space before glue translations if it is the first part of the translation.
2022-06-13Insert space before prefix translations.Arun Isaac
* thogai.el (thogai-insert-translation): Insert space before prefix translations if it is the first part of the translation.
2022-06-13Reset attach and glue state when inserting literals.Arun Isaac
* thogai.el (thogai-insert-literal): Reset thogai-attach-next and thogai-glue. (thogai-insert-translation): Depend on thogai-insert-literal to reset thogai-attach-next and thogai-glue.
2022-06-13Respect capitalization in prefix strings.Arun Isaac
* thogai.el (thogai-insert-translation): Insert prefix strings using thogai-insert-literal.
2022-06-12When undoing, delete space only if there is a space.Arun Isaac
Attached and glued strokes don't emit spaces. So, we cannot mindlessly delete the last character without checking if it is a space. * thogai.el (thogai-insert-stroke): When undoing, delete space only if there actually is a space.
2022-06-12Respect capitalization in glue strings.Arun Isaac
* thogai.el (thogai-insert-translation): Insert glue strings using thogai-insert-literal.
2022-06-12Abstract out insertion of literal translations.Arun Isaac
* thogai.el (thogai-insert-translation): Abstract out literal translation insertion logic into ... (thogai-insert-literal): ... new function.
2022-06-12Implement glue operator.Arun Isaac
* thogai.el (thogai-glue): New variable. (thogai-insert-translation): Implement glue operator.
2022-06-12Abstract out insertion of space into a separate function.Arun Isaac
* thogai.el (thogai-insert-translation): Abstract out space insertion logic into ... (thogai-insert-space): ... new function.
2022-06-12Initial commitArun Isaac