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?
Mulealors et non Unicodece qu'il semble utiliser maintenant ...
Mule.
\x08C4juste une faute de frappe? C'est\x00E4pourä... Votre code elisp fonctionne bien sur monGNU Emacs 23.1.1