[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Soucis emacs



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 <emmanuel.bouthenot@free.fr>
;; 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 : kolter@free.fr
   GPG : 0x414EC36E
   WWW : http://kolter.free.fr
JABBER : kolter@amessage.info
   TEL : (+33) 06 17 29 01 91



Selon DE DOMMELIN Alexandre <laotseu@laotseu.org>:

> 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 debian-user-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 
> 



Reply to: