diff options
| author | John Paul Wallington | 2008-05-15 01:22:40 +0000 |
|---|---|---|
| committer | John Paul Wallington | 2008-05-15 01:22:40 +0000 |
| commit | 337f393eb411586e370fb42372d3f39fe2154cfc (patch) | |
| tree | 5233a3ba17b375b9ddb727f50baa1c7b39f70ca7 | |
| parent | 3516a0187c9eb995187a56aede6774642b2d6fc5 (diff) | |
| download | emacs-337f393eb411586e370fb42372d3f39fe2154cfc.tar.gz emacs-337f393eb411586e370fb42372d3f39fe2154cfc.zip | |
(diff-current-defun): Use `buffer-local-value'.
| -rw-r--r-- | lisp/ChangeLog | 13 | ||||
| -rw-r--r-- | lisp/diff-mode.el | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 57ef230910e..53a2b992235 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -9,6 +9,12 @@ | |||
| 9 | 9 | ||
| 10 | 2008-05-15 John Paul Wallington <jpw@pobox.com> | 10 | 2008-05-15 John Paul Wallington <jpw@pobox.com> |
| 11 | 11 | ||
| 12 | * arc-mode.el (archive-add-new-member): Use `derived-mode-p'. | ||
| 13 | (archive-*-extract): Use `zerop' | ||
| 14 | (archive-*-write-file-member): Use `or', use `zerop'. | ||
| 15 | |||
| 16 | * diff-mode.el (diff-current-defun): Use `buffer-local-value'. | ||
| 17 | |||
| 12 | * ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst. | 18 | * ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst. |
| 13 | (ibuffer-mark-interactive, ibuffer-set-mark) | 19 | (ibuffer-mark-interactive, ibuffer-set-mark) |
| 14 | (ibuffer-insert-buffer-line, ibuffer-redisplay-current) | 20 | (ibuffer-insert-buffer-line, ibuffer-redisplay-current) |
| @@ -16,6 +22,13 @@ | |||
| 16 | (ibuffer-update-title-and-summary) | 22 | (ibuffer-update-title-and-summary) |
| 17 | (ibuffer-redisplay-engine): Use it. | 23 | (ibuffer-redisplay-engine): Use it. |
| 18 | 24 | ||
| 25 | * ibuf-ext.el (ibuffer-interactive-filter-by-mode) | ||
| 26 | (ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes) | ||
| 27 | (define-ibuffer-filter mode, define-ibuffer-filter used-mode) | ||
| 28 | (define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers) | ||
| 29 | (ibuffer-mark-read-only-buffers) | ||
| 30 | (ibuffer-mark-dired-buffers): Use `buffer-local-value'. | ||
| 31 | |||
| 19 | * ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks) | 32 | * ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks) |
| 20 | (define-ibuffer-column, define-ibuffer-sorter) | 33 | (define-ibuffer-column, define-ibuffer-sorter) |
| 21 | (define-ibuffer-op, define-ibuffer-filter): Add declarations | 34 | (define-ibuffer-op, define-ibuffer-filter): Add declarations |
diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el index 0090a61d0ab..4913ef72e35 100644 --- a/lisp/diff-mode.el +++ b/lisp/diff-mode.el | |||
| @@ -1717,7 +1717,7 @@ For use in `add-log-current-defun-function'." | |||
| 1717 | (let ((old (if switched dst src))) | 1717 | (let ((old (if switched dst src))) |
| 1718 | (with-temp-buffer | 1718 | (with-temp-buffer |
| 1719 | (insert (car old)) | 1719 | (insert (car old)) |
| 1720 | (funcall (with-current-buffer buf major-mode)) | 1720 | (funcall (buffer-local-value 'major-mode buf)) |
| 1721 | (goto-char (+ (point-min) (cdr old))) | 1721 | (goto-char (+ (point-min) (cdr old))) |
| 1722 | (add-log-current-defun)))) | 1722 | (add-log-current-defun)))) |
| 1723 | (with-current-buffer buf | 1723 | (with-current-buffer buf |