/unicodef-thatex

mostly ΘάTeX-influenced defs for unicodef; compiled output files included

Primary LanguageVim ScriptMIT LicenseMIT

unicodef-thatex

This project consist of my own unicodef input files, mostly ThaTeX-influenced, together with their compiled outputs. You can install and use them without installing unicodef.

For each input file (under defs/) see the correpsonding markdown file under outfiles for a list of all sequences defined by it. unicodefs.md contain all of them.

See unicodef for more info on how to install and use these.

Using make(1)

Also included is a Makefile that facilitates building and installing from within the repo. Start by cloning:

git clone https://github.com/tsouanas/unicodef-thatex

Now, inside the unicodef-thatex directory you can run:

  • make runs unicodef.py on defs/* generating files at outfiles/;
  • make install copies all oufiles to ~/.unicodef/;
  • make uninstall removes ~/.unicodef/;
  • make macosinstall installs then copies unicodefs.dict to ~/Library/KeyBindings/DefaultKeyBinding.dict;
  • make macosuninstall uninstalls and also removes ~/Library/KeyBindings/DefaultKeyBinding.dict;
  • make clean removes all outfiles.

Since this repo already comes with the compiled outfiles, you do not need to run make in order to build them. (You only need to do this if you want to edit the input files or add your own.) Note that make is the only one that requires unicodef; the rest of the recipes works without it.

Warning for macOS users. If you are already using a DefaultKeyBinding.dict, then make macosinstall will overwrite the existing file, and make macosuninstall will delete it.