On Sunday 15 October 2006 13:10, Ludwin wrote: > Ce qui est sur, c'est que j'ignore tout de la maniere dont on modifie le > comportement de emacs pour qu'il affiche les accents correctement. Je sais > seulement que c'est possible, puisque sur des versions plus anciennes, > cela fonctionnait sans autres. Mais il n'y a rien a ce sujet dans la > documentation disponible en anglais. Quelqu'un sait-il?
*emacs n'utilise, helas, pas les memes fichiers que tout le monde. Cela s'explique pour des raisons historiques... et d'ailleurs j'aimerais bien avoir mes bindings emacs dans KDE, plutot que d'etre oblige de subir ce binding de KDE qui est si different... Bref, emacs intercepte toutes les touches pressees et (re)defini la correspondance des touches. Bref, il est possible de redefinir son propre binding complexe... ou d'utiliser quelques trucs, dont : Esc-x iso-accents-mode qui permet d'utiliser les accents, aussi pour les combinaisons ^i On peut aussi "charger" (load) l'image d'un clavier particulier, mais cela depend aussi de ce qui est installe sur le systeme, de meme que certaines versions d'emacs n'utilisent pas toujours les memes noms... Pour plus d'infos, se referer a : http://www.ibiblio.org/pub/Linux/docs/HOWTO/Keyboard-and-Console-HOWTO Ou, prendre exemple sur ce qui suit... ca donne des idees. ;; Provide some usefull function keys ;; ---------------------------------- ;; Have a look on /usr/share/emacs/site-lisp/function-keys.el ;; Extensions or changes of the keymap ;; original definitions will found in loaddefs.el. ;;(global-set-key [escape] [?\e]) ; Escape ;; (global-set-key [M-left] 'backward-word) (global-set-key [M-right] 'forward-word) (global-set-key [M-up] 'beginning-of-line) (global-set-key [M-down] 'end-of-line) ;; ; (global-set-key [C-left] 'backward-char) ; (global-set-key [C-right] 'forward-char) ; (global-set-key [C-up] 'previous-line) ; (global-set-key [C-down] 'next-line) ;; (global-set-key [S-left] 'backward-char) (global-set-key [S-right] 'forward-char) (global-set-key [S-up] 'previous-line) (global-set-key [S-down] 'next-line) ;; (global-set-key [find] 'isearch-forward) ; Search (global-set-key [select] 'set-mark-command) ; Mark ;; (global-set-key [S-next] 'end-of-buffer) (global-set-key [S-prior] 'beginning-of-buffer) (global-set-key [S-find] 'find-file) (global-set-key [S-select] 'switch-to-buffer) (global-set-key [S-insert] 'insert-file) ;; (if (and (= emacs-major-version 19) (= emacs-minor-version 29)) (define-key key-translation-map [f1] nil)) ; 19.29+ ;;(global-set-key [f1] 'find-file) ; `Help' (global-set-key [f1] 'help-for-help) ; `Help' (global-set-key [pause] 'toggle-read-only) ; `HoldScreen' ;; (global-set-key [f2] 'split-window) (global-set-key [f3] 'isearch-forward) (global-set-key [f4] 'query-replace-regexp) (global-set-key [f5] 'save-buffer) (global-set-key [f6] 'find-file) (global-set-key [f7] 'buffer-menu) (global-set-key [f8] 'repeat-complex-command) (global-set-key [f9] 'execute-extended-command) (global-set-key [f10] 'eval-expression) ;; ;;(global-set-key [f11] [?\e]) ; Escape (global-set-key [f11] esc-map) ; Escape ;; (global-set-key [f12] 'backward-delete-char-untabify) ; Backspace ;; ;; DEC keyboard: f13 up to f20 (global-set-key [f13] 'newline) ; Linefeed (global-set-key [linefeed] 'newline) ; Linefeed ;; (global-set-key [f14] 'switch-to-buffer) ;; ;; Emacs original key binding ;; ; (global-set-key [home] 'beginning-of-buffer) ; ; (global-set-key [end] 'end-of-buffer) ; ;; (global-set-key [help] 'info) ; Help (global-set-key [M-help] 'repeat-complex-command) ; Redo (global-set-key [menu] 'execute-extended-command) ; Do (global-set-key [M-menu] 'eval-expression) ; eval ;; (global-set-key [f17] 'beginning-of-buffer) (global-set-key [f18] 'end-of-buffer) (global-set-key [f19] 'save-buffer) (global-set-key [f20] 'find-file) etc. dc _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
