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 David Aspinall

Milestone: PG-Emacs-3.8PG-Emacs-3.7.1

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.

comment:2 Changed 16 years ago by David Aspinall

Status: newassigned

comment:3 Changed 16 years ago by David Aspinall

Milestone: PG-Emacs-3.7.1PG-Emacs-3.7.2

comment:4 Changed 16 years ago by David Aspinall

Milestone: PG-Emacs-3.7.2PG-Emacs-4.0
Resolution: fixed
Status: assignedclosed

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.

Note: See TracTickets for help on using tickets.