2013-09-02 3 views

답변

2

귀염둥이를 찾고 있습니다. emacs에서는 M-x ediff와 파일 이름을 통해 활성화 할 수 있습니다. 은 (emacs wiki에서 촬영) 같은 것을 시도 명령 행에서 호출하려면

(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 

하면 여기 시작 몇 가지 추가 "온건 한"기본적으로는

;; saner ediff default 
(setq ediff-diff-options "-w") 
(setq ediff-split-window-function 'split-window-horizontally) 
(setq ediff-window-setup-function 'ediff-setup-windows-plain) 

는이 항상 가지고 분할합니다 "입니다 얻으려면 는 Ediff 창은 나란히

당신은 항상 (이 청소기이 방법입니다) 새로운 프레임을 강제하려면

는, 추가로 다음을 수행하십시오.

(add-hook 'ediff-before-setup-hook 'new-frame) 
(add-hook 'ediff-quit-hook 'delete-frame) 

나는 시작에 도움이되기를 바랍니다.

+0

감사합니다. ..... 감사합니다! –

관련 문제