J'utilise un clavier anglais et dois saisir des lettres allemandes de temps en temps. Alors j'ai défini
(global-set-key [?\C-\;] (make-sparse-keymap))
(global-set-key [?\C-\; ?A] [?\x08C4])
...
insérer "ä", etc. Cela fonctionnait pendant des années, mais cela ne fonctionne pas avec mon actuel GNU Emacs 23.1.1. Je me rends compte que l’utilisation de caractères codés en dur sous forme de nombres n’est pas une bonne idée, mais cela m’a aidé à résoudre les problèmes d’encodage (seule cette méthode fonctionnait parfaitement sous Sun, Linux et Windows, même avec des systèmes de fichiers partagés).
Quel est le meilleur moyen de définir des clés pour insérer des caractères spéciaux dans Emacs?
Mule
alors et non Unicode
ce qu'il semble utiliser maintenant ...
Mule
.
\x08C4
juste une faute de frappe? C'est\x00E4
pourä
... Votre code elisp fonctionne bien sur monGNU Emacs 23.1.1