Configuration d'emacs

Configuration d'emacs - Logiciels - Windows & Software

Marsh Posté le 16-04-2003 à 09:21:12    

Bonjour,  
 
J'ai envie de retenter emacs vu que tout le monde a l'air d'adorer cet éditeur(mais perso, j'ai jamais compris pq) mais j'ai quelques problemes pour configurer le monstre.
 
C'est surtout à propos de la coloration syntaxique, je ne sais pas ou trouver les infos pour régler les couleurs par défaut(commme par exemple les commentaires qui arborent pour le moment un affreux brun)
 
Y a pas longtemps, j'avais vu une astuce qui permettait d'émuler le comportement de vim a propos de % sur les accolades, crochets,... mais je ne la retrouve. Qqun l'aurait encore sous le coude?
 
vala, c'est tout pour le moment :)

Reply

Marsh Posté le 16-04-2003 à 09:21:12   

Reply

Marsh Posté le 16-04-2003 à 09:58:06    

Reply

Marsh Posté le 16-04-2003 à 10:19:59    

pour la coloration, j'ai copié  
 
(cond ((fboundp 'global-font-lock-mode)
       ;; Customize face attributes
       (setq font-lock-face-attributes
             ;; Symbol-for-Face Foreground Background Bold Italic Underline
             '((font-lock-comment-face       "DarkGreen" )
               (font-lock-string-face        "Sienna" )
               (font-lock-keyword-face       "RoyalBlue" )
               (font-lock-function-name-face "Blue" )
               (font-lock-variable-name-face "Black" )
               (font-lock-type-face          "Black" )
               (font-lock-reference-face     "Purple" )
               ))
       ;; Load the font-lock package.
       (require 'font-lock)
       ;; Maximum colors
       (setq font-lock-maximum-decoration t)
       ;; Turn on font-lock in all modes that support it
       (global-font-lock-mode t)))
 
dans mon .emacs, mais je vois aucune difference, c'est normal?

Reply

Marsh Posté le 16-04-2003 à 10:51:39    

je sais pas , je me sers de vim ;)

Reply

Marsh Posté le 16-04-2003 à 11:00:31    

Ben moi aussi, c'est ça le probleme

Reply

Marsh Posté le 16-04-2003 à 11:03:19    

daique a écrit :

pour la coloration, j'ai copié  
 
(cond ((fboundp 'global-font-lock-mode)
       ;; Customize face attributes
       (setq font-lock-face-attributes
             ;; Symbol-for-Face Foreground Background Bold Italic Underline
             '((font-lock-comment-face       "DarkGreen" )
               (font-lock-string-face        "Sienna" )
               (font-lock-keyword-face       "RoyalBlue" )
               (font-lock-function-name-face "Blue" )
               (font-lock-variable-name-face "Black" )
               (font-lock-type-face          "Black" )
               (font-lock-reference-face     "Purple" )
               ))
       ;; Load the font-lock package.
       (require 'font-lock)
       ;; Maximum colors
       (setq font-lock-maximum-decoration t)
       ;; Turn on font-lock in all modes that support it
       (global-font-lock-mode t)))
 
dans mon .emacs, mais je vois aucune difference, c'est normal?


tu as activé la coloration syntaxique? :ange:
=> M-x global-font-lock-mode

Reply

Marsh Posté le 16-04-2003 à 12:37:39    

skeye a écrit :


tu as activé la coloration syntaxique? :ange:
=> M-x global-font-lock-mode


 
Oui, ça y était. mais j'y suis arrriver, un corse a bien voulu gentiment me donner son .emacs

Reply

Marsh Posté le 28-07-2004 à 13:57:09    

:bounce: Y a t il des pros d'emacs (du moins, meilleurs que moi) ici ? Ou alors, y a t il des personnes connaissant des bon forums réactifs sur un pb d'emacs ? Si jamais qqun peut m'aider j'expose mon problème ci-dessous. :??:  
 
Merci d'avance. :)  
 
Problème :heink:  :
J'ai trouvé sur www.emacsfr.org un bout de code bien pratique pour automatiser la fermeture d'une parenthèse ouvrante (pareil pour les guillements, crochets et accolades). Le voici :
 
 

;;automatically close brackets, quotes, etc when typing
(defun insert-parentheses () "insert parentheses and go between them" (interactive)
  (insert "()" )
  (backward-char 1))
(defun insert-brackets () "insert brackets and go between them" (interactive)
  (insert "[]" )
  (backward-char 1))
(defun insert-braces () "insert curly braces and go between them" (interactive)
  (insert "{}" )
  (backward-char 1))
(defun insert-quotes () "insert quotes and go between them" (interactive)
  (insert "\"\"" )
  (backward-char 1))
 
(global-set-key "("  'insert-parentheses)
(global-set-key "["  'insert-brackets)
(global-set-key "{"  'insert-braces)
(global-set-key "\""  'insert-quotes)


 
Ca marche nickel-chrome sauf que si je rentre dans un mode quelconque (c-mode, latex-mode, etc), cette fonctionnalité n'est plus disponible :cry: . Je suppose que cela vient du chargement du mode (mais j'en suis pas certain) et je ne sais pas comment pouvoir en bénéficier à nouveau dans le modes que j'utilise... (car si je retourne en mode fondammental, je dispose à nouveau de la fonctionnalité.
 
Merci de m'aiguiller un chouillat (voire plus :p )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed