#1 Le 07/12/2007, à 17:36
- nono75
[Résolu] Emacs et comparaison de fichier (diff)
Bonjour,
Je sais que l'on peut comparer deux ou trois fichiers avec ediff lorsque emacs est ouvert.
Je souhaiterais pouvoir lancer la comparaison les fichiers avec emacs à l'aide d'une commande.
Du style :
emacsDiff file1 file2
Pensez-vous que ce soit possible (mais il me semble que quasiment tout est possible avec emacs ) ?
Si oui, comment ?
merci d'avance
Dernière modification par nono75 (Le 07/12/2007, à 17:49)
Hors ligne
#2 Le 07/12/2007, à 17:51
- nono75
Re : [Résolu] Emacs et comparaison de fichier (diff)
J'ai trouvé la réponse sur le net : http://www.emacswiki.org/cgi-bin/emacs-en/EdiffMode
From The Command Line
bojohan wrote on gnu.emacs.help:
(defun command-line-diff (switch)
(let ((file1 (pop command-line-args-left))
(file2 (pop command-line-args-left)))
(ediff file1 file2)))
(add-to-list 'command-switch-alist '("diff" . command-line-diff))
;; Usage: emacs -diff file1 file2
That version is nice, but it opens a new Emacs for every diff. If you do not want that then there were other suggestions on the list that instead uses gnuserv.
Dernière modification par nono75 (Le 07/12/2007, à 17:51)
Hors ligne