abouttreesummaryrefslogcommitdiff
path: root/srcs/compose/en_US_UTF_8_Compose.pre
AgeCommit message (Collapse)AuthorFilesLines
2024-07-21Allow extending the compose key (#713)Jules Aguillon1-5249/+0
This allows adding more compose sequences without modifying en_US_UTF_8_Compose.pre. This is done by grouping sequences files that should be merged together into a directory. This also allows moving keysymdef.h into that directory.
2024-02-17compose: Add X11 compose sequencesJules Aguillon1-0/+5249
compile.py implements a parser for X11's Compose.pre files. A lot of code is necessary to interpret character names but thanksfully, the name of most characters is contained in the file. The state machine is compiled into two char arrays which unfortunately requires an expensive initialisation and allocation.