je te donne une copie de mon .emacs, je pense que ce qui va t'intéressé c'est la section "support du clavier en mode console" :
ça marche avec emacs -nw mais j'utilise emacs-no-x un `dpkg -l | grep emacs` donne chez moi : ii emacs-goodies- 24.2-1 Miscellaneous add-ons for Emacs rc emacs21 21.3+1-4 The GNU Emacs editor ri emacs21-common 21.3+1-4 The GNU Emacs editor's common infrastructure ii emacs21-el 21.3+1-4 GNU Emacs LISP (.el) files ii emacs21-nox 21.3+1-4 The GNU Emacs editor (without X support) ri emacsen-common 1.4.15 Common facilities for all emacsen. cycle-buffer et set-nu entre autres font partie du paquet emacs-goodies voilà, voilà .... M. le .emacs est à suivre ######################## ;; configuration de emacs par Manu <[EMAIL PROTECTED]> ;; commencé le 16/10/2001 ;; ;; dernière mise a jour: 29/01/2004 ;; ;;-------------------------------------------------------------------- ;; ajout de modules lisp ;;(add-to-list 'load-path "~/.emacs-lisp/") ;;-------------------------------------------------------------------- ;; ajout du mode de gestion des buffers ;; faciliter le deplacement entre les buffers (global-set-key [f1] 'cyclebuffer-backward) (global-set-key [f2] 'cyclebuffer-forward) ;;-------------------------------------------------------------------- ;; pour l'indentation (global-set-key [TAB] 'indent-according-to-mode) ;;-------------------------------------------------------------------- ; La flèche de direction vers le bas ne doit pas étendre le fichier ; en fin de tampon (seul un retour chariot explicite le fait). (setq next-line-add-newlines nil) ;;-------------------------------------------------------------------- ;; ajout du mode setnu (affichage des lignes) (load-library "setnu") (setnu-mode) (global-set-key "\C-\M-s" 'setnu-mode) ;; raccourci Ctrl-Alt-s ;;-------------------------------------------------------------------- ;; correspondance des parenthèses (show-paren-mode t) (setq blink-matching-paren t) (setq blink-matching-paren-on-screen t) (setq show-paren-style 'expression) (setq blink-matching-paren-dont-ignore-comments t) ;;-------------------------------------------------------------------- ;; découpage de l'écran (global-set-key [f5] 'split-window-vertically) (global-set-key [f6] 'split-window-horizontally) (global-set-key [f7] 'delete-window) (global-set-key [f8] 'delete-other-windows) ;;-------------------------------------------------------------------- ;;pour compiler (global-set-key [f9] 'compile) ;;-------------------------------------------------------------------- ;;pourque la fenetre de compilation soit de taille fixe (setq compilation-scroll-output t) ;;-------------------------------------------------------------------- ;; on met des couleurs partout (font-lock-mode t) (global-font-lock-mode t) (setq font-lock-maximum-decoration 5) ;;-------------------------------------------------------------------- ;; changer la taille de la tabulation ;(setq default-tab-width 4) ;;-------------------------------------------------------------------- ;; permet de ne taper que 'y' al place de 'yes' et 'n' a la place de ;; 'no' lorsque emacs pose des questions (set 'yes-or-no-p 'y-or-n-p) ;; definitions de quelques raccourcis (global-set-key "\C-q" 'kill-this-buffer) ;; Ctrl-q pour delete buffer (global-set-key "\M-c" 'compile) ;; racourci pour compiler (global-set-key "\C-z" 'undo) ;;-------------------------------------------------------------------- ;; l'horloge dans la barre d'etat (setq display-time-24hr-format t) (setq display-time-day-and-date t ) (display-time) ;;-------------------------------------------------------------------- ;;utilisation de bash comme shell par défaut. Utile pour term. (setq explicit-shell-file-name "/bin/bash") ;;-------------------------------------------------------------------- ;; désactivation du beep du speaker (setq visible-bell 't) ;;-------------------------------------------------------------------- ;; ajout de la position du curseur (ligne, colonne) dans le modeline (setq column-number-mode t) (setq line-number-mode t) ;;-------------------------------------------------------------------- ;; on affiche les selections (setq transient-mark-mode t) ;;-------------------------------------------------------------------- ;; on met un type de scrolling plus classique (setq scroll-preserve-screen-position t) ;;-------------------------------------------------------------------- ;; support de mon clavier en mode console (set-terminal-coding-system 'iso-8859-15-unix) (set-keyboard-coding-system 'iso-8859-15-unix) (set-language-environment 'Latin-1) ;;-------------------------------------------------------------------- ;; Pour les fichiers de config : shell-script mode par défaut (add-to-list 'auto-mode-alist (cons "/etc/fstab" 'shell-script-mode)) (add-to-list 'auto-mode-alist (cons "\\.conf$" 'shell-script-mode)) (add-to-list 'auto-mode-alist (cons "/etc/ssh/ssh_config" 'shell-script-mode)) (add-to-list 'auto-mode-alist (cons "/etc/ssh/sshd_config" 'shell-script-mode)) ;;-------------------------------------------------------------------- ;; fichiers de sauvegardes (setq backup-directory-alist '(("." . "~/.sauvegardes/"))) ######################## -- Emmanuel Bouthenot - Kolter MAIL : [EMAIL PROTECTED] GPG : 0x414EC36E WWW : http://kolter.free.fr JABBER : [EMAIL PROTECTED] TEL : (+33) 06 17 29 01 91 Selon DE DOMMELIN Alexandre <[EMAIL PROTECTED]>: > Bonjour, > > J'utilise emacs et je me trouve confronté a un problème : si j'ouvre un > fichier contenant des accents, il me les affiche sans aucun soucis par contre > > si je me mets a vouloir les taper ... problème :( > Mon "é" affiche une sorte de tabulation, 'è" me balade dans le texte ... je > ne > comprends pas ! > > J'ai ca dans mon .emacs : (standard-display-european t) > (j'ai trouvé ca en cherchant sur le web) mais ca ne change rien. > > Dernière précision, j'utilise emacs sous x dans "konsole" en tapant la > commande "emacs -nw". > > Merci par avance de votre aide ! > > Alex > > > -- > Pensez à lire la FAQ de la liste avant de poser une question : > http://savannah.nongnu.org/download/debfr-faq/html/ > > Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > >