]> matita.cs.unibo.it Git - helm.git/commit
new concept of virtuals, defined only in the gui that behave as the old (still
authorEnrico Tassi <enrico.tassi@inria.fr>
Sat, 6 Dec 2008 18:12:03 +0000 (18:12 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Sat, 6 Dec 2008 18:12:03 +0000 (18:12 +0000)
commit7a060397679753a0233139b1ba83ac83c2c49949
treecd04d3df34bdf3028b604aae5b7c37778db695fe
parenta3ebffd30c70d8c93a40d06eff578703a586f2b9
new concept of virtuals, defined only in the gui that behave as the old (still
present and used) ut8tables and ligatures mapping \foo or => to unicode symbols.

support in the gui for utomatical sumstitution of a virtual with its utf8
counterpart (disabled now, grep for if false && str = " ").

support for uf8 equivalnce classes, names simalrsymbols, activated by alt-l.

alt-l is now overloaded, can expand a \foo or => to a unicode symbol
and cycle on unicode symbols in the same eq class of the one just before the
cursor.

classes are already defined for letters mapping them to variants (other
alfabets and fonts) and on arrows and <.
helm/software/matita/.depend
helm/software/matita/.depend.opt
helm/software/matita/Makefile
helm/software/matita/matita.ml
helm/software/matita/matitaGui.ml
helm/software/matita/matitaMathView.ml
helm/software/matita/predefined_virtuals.ml [new file with mode: 0644]
helm/software/matita/predefined_virtuals.mli [new file with mode: 0644]
helm/software/matita/virtuals.ml [new file with mode: 0644]
helm/software/matita/virtuals.mli [new file with mode: 0644]