Opened 16 years ago
Closed 16 years ago
#177 closed enhancement (fixed)
Complete Unicode Token coding system and input method
Reported by: | David Aspinall | Owned by: | David Aspinall |
---|---|---|---|
Priority: | major | Milestone: | PG-Emacs-4.0 |
Component: | 2:pg-emacs | Keywords: | |
Cc: |
Description
This is an experimental partial replacement for X-Symbol.
Ultimately it should be possible to extend it to handle control characters for subscript/superscript and other highlights.
What is missing at the moment is a coding system. The (efficient) way to do this requires writing decode/encode functions in the dedicated CCL language, maybe. Another possibility might be to use a decode map in quail, but examples/documentation are thin on the ground.
Change History (4)
comment:1 Changed 16 years ago by
Milestone: | PG-Emacs-3.8 → PG-Emacs-3.7.1 |
---|
comment:2 Changed 16 years ago by
Status: | new → assigned |
---|
comment:3 Changed 16 years ago by
Milestone: | PG-Emacs-3.7.1 → PG-Emacs-3.7.2 |
---|
comment:4 Changed 16 years ago by
Milestone: | PG-Emacs-3.7.2 → PG-Emacs-4.0 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
This work is now largely complete in the PG 4.0 branch. This version uses GNU Emacs composition properties to change the view on the buffer without altering the underlying text --- far more robust. The composition properties are managed using font-lock.
Instead of a coding system, the buffer format mechanism (format.el) seems more appropriate, and much easier to configure. This has been added to the 3.7 code now. Font-locking for sub/supers shouldn't be too hard to add for the 3.7 patch release.