Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Éditeur/Emacs] Voir ses modifs sous emacs depuis l'ouverture du fichier

Posté par Anonyme () le 10 novembre 2007
le mode highlight-changes-mode existe, mais il n'est pas très joli, en particulier, les couleurs selon l'age du code rend l'écran très moche.
J'en ai donc redéfini un avec des paramètres différent.
;; mode suivi des modifications
(defun my-highlight-changes-mode ()
  (defvar my-highlight-changes-color "wheat")
  (defun my-make-highlight-face (face colour)
    (make-face face)
    (set-face-background face colour)
    (make-face-bold face)
    ) 
  (defun highlight-changes-remove-all-highlights () (interactive)
    (highlight-changes-remove-highlight
     (point-min)
     (point-max)
     )
    )
  (my-make-highlight-face 'highlight-1 my-highlight-changes-color)
  (setq highlight-changes-colours nil)
  (setq highlight-changes-face-list '(highlight-1))
  (highlight-changes-mode t)
  (add-hook 'write-file-hooks 'highlight-changes-rotate-faces)
  (global-set-key [C-right] 'highlight-changes-next-change)
  (global-set-key [C-left]  'highlight-changes-previous-change)
  (global-set-key [C-up]  'highlight-changes-remove-all-highlights)
  )
il est possible de démarrer ce mode à l'ouverture d'un fichier c par exemple en rajoutant :
(add-hook 'c-mode-hook '(lambda () (my-highlight-changes-mode)))

> Lire le message (0 commentaire).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers