All Projects → david-christiansen → dr-racket-like-unicode

david-christiansen / dr-racket-like-unicode

Licence: GPL-3.0 License
A clone of DrRacket-style Unicode symbol input for Emacs

Programming Languages

emacs lisp
2029 projects

DrRacket-like Unicode input for Emacs

This is a little bit of Elisp that defines a minor mode that causes Emacs to copy DrRacket’s method of inputting Unicode. Unlike Emacs input methods that transform input as you type, DrRacket simply provides a keybinding to transform the LaTeX-style code immediately prior to the cursor into Unicode.

This package defines one command: dr-racket-like-unicode-char. This command is similar to the one in DrRacket. It consults the customizable table dr-racket-like-unicode-table to decide how to transform the string immediately prior to point.

The package also defines a minor mode, dr-racket-like-unicode-mode, that binds C-c \ to dr-racket-like-unicode-char. This can be useful if you want to enable it only in some modes.

For an experience more like DrRacket, rebind “C-" to dr-racket-like-unicode-char, like this:

(global-set-key (kbd "C-\\") 'dr-racket-like-unicode-char)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].