diff options
| author | Glenn Morris | 2017-12-14 21:31:28 -0500 |
|---|---|---|
| committer | Glenn Morris | 2017-12-14 21:31:28 -0500 |
| commit | 780407cff13149c73085c5797c14dc0b7469fbcd (patch) | |
| tree | 0db5019248a16de4651774f71c3cca1b0fbd15fc /lisp/vc/diff-mode.el | |
| parent | 541a60108d8777119430953245ee530665e603ff (diff) | |
| download | emacs-780407cff13149c73085c5797c14dc0b7469fbcd.tar.gz emacs-780407cff13149c73085c5797c14dc0b7469fbcd.zip | |
Small fixes prompted by make check-declare
* lisp/frame.el (x-focus-frame): Update declaration.
(ns-mouse-absolute-pixel-position): Fix declaration.
* lisp/vc/diff-mode.el (diff-refine-hunk):
Use smerge-refine-regions rather than obsolete alias.
(smerge-refine-subst): Remove declaration, no longer relevant.
Diffstat (limited to 'lisp/vc/diff-mode.el')
| -rw-r--r-- | lisp/vc/diff-mode.el | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el index df9627abdf0..df33d10ed0c 100644 --- a/lisp/vc/diff-mode.el +++ b/lisp/vc/diff-mode.el | |||
| @@ -2005,9 +2005,6 @@ For use in `add-log-current-defun-function'." | |||
| 2005 | (replace-match (cdr (assq (char-before) '((?+ . "-") (?> . "<")))))) | 2005 | (replace-match (cdr (assq (char-before) '((?+ . "-") (?> . "<")))))) |
| 2006 | ) | 2006 | ) |
| 2007 | 2007 | ||
| 2008 | (declare-function smerge-refine-subst "smerge-mode" | ||
| 2009 | (beg1 end1 beg2 end2 props-c &optional preproc props-r props-a)) | ||
| 2010 | |||
| 2011 | (defun diff--forward-while-leading-char (char bound) | 2008 | (defun diff--forward-while-leading-char (char bound) |
| 2012 | "Move point until reaching a line not starting with CHAR. | 2009 | "Move point until reaching a line not starting with CHAR. |
| 2013 | Return new point, if it was moved." | 2010 | Return new point, if it was moved." |
| @@ -2049,13 +2046,13 @@ Return new point, if it was moved." | |||
| 2049 | (diff--forward-while-leading-char ?+ end) | 2046 | (diff--forward-while-leading-char ?+ end) |
| 2050 | (progn (diff--forward-while-leading-char ?\\ end) | 2047 | (progn (diff--forward-while-leading-char ?\\ end) |
| 2051 | (setq end-add (point)))) | 2048 | (setq end-add (point)))) |
| 2052 | (smerge-refine-subst beg-del beg-add beg-add end-add | 2049 | (smerge-refine-regions beg-del beg-add beg-add end-add |
| 2053 | nil 'diff-refine-preproc props-r props-a))))) | 2050 | nil 'diff-refine-preproc props-r props-a))))) |
| 2054 | (`context | 2051 | (`context |
| 2055 | (let* ((middle (save-excursion (re-search-forward "^---"))) | 2052 | (let* ((middle (save-excursion (re-search-forward "^---"))) |
| 2056 | (other middle)) | 2053 | (other middle)) |
| 2057 | (while (re-search-forward "^\\(?:!.*\n\\)+" middle t) | 2054 | (while (re-search-forward "^\\(?:!.*\n\\)+" middle t) |
| 2058 | (smerge-refine-subst (match-beginning 0) (match-end 0) | 2055 | (smerge-refine-regions (match-beginning 0) (match-end 0) |
| 2059 | (save-excursion | 2056 | (save-excursion |
| 2060 | (goto-char other) | 2057 | (goto-char other) |
| 2061 | (re-search-forward "^\\(?:!.*\n\\)+" end) | 2058 | (re-search-forward "^\\(?:!.*\n\\)+" end) |
| @@ -2070,7 +2067,7 @@ Return new point, if it was moved." | |||
| 2070 | (let ((beg1 (1+ (point)))) | 2067 | (let ((beg1 (1+ (point)))) |
| 2071 | (when (re-search-forward "^---.*\n" end t) | 2068 | (when (re-search-forward "^---.*\n" end t) |
| 2072 | ;; It's a combined add&remove, so there's something to do. | 2069 | ;; It's a combined add&remove, so there's something to do. |
| 2073 | (smerge-refine-subst beg1 (match-beginning 0) | 2070 | (smerge-refine-regions beg1 (match-beginning 0) |
| 2074 | (match-end 0) end | 2071 | (match-end 0) end |
| 2075 | nil 'diff-refine-preproc props-r props-a))))))))) | 2072 | nil 'diff-refine-preproc props-r props-a))))))))) |
| 2076 | 2073 | ||