Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile) ?
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