[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:05734] Re: diff の使い方



Kenzoh Sekitohさん、こんにちは。

	2000年12月17日(日)[19:15:46]の、
	[xyzzy:05732] diff の使い方
	への返事です。

> 1.現在の初期設定は、上下に2分割されますが、これを左右に2分割
>     したい場合はどうすればいいでしょうか。

(defun diff-view (diffs old-buffer new-buffer)
  (delete-other-windows)
  (set-buffer old-buffer)
  (delete-text-attributes 'diff)
  (mapc #'(lambda (x)
	    (let ((c (car x)))
	      (diff-color c (caadr x) (cdadr x) (eql c #\+)
			  *diff-old-file-foreground*
			  *diff-old-file-background*)))
	diffs)
  (pop-to-buffer new-buffer t t)
  (delete-text-attributes 'diff)
  (mapc #'(lambda (x)
	    (let ((c (car x)))
	      (diff-color c (caaddr x) (cdaddr x) (eql c #\-)
			  *diff-new-file-foreground*
			  *diff-new-file-background*)))
	diffs))

> 2.前後のの差分箇所にジャンプする機能はありますか。

ないっす。

> 3.マージはできるでしょうか。

できないっす。

-- 
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx

Index Home