diff options
| author | Stefan Monnier | 2016-05-04 09:12:49 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2016-05-04 09:12:49 -0400 |
| commit | 3d8b29bbf62e6e8a96fb0927bcd7d088483d4854 (patch) | |
| tree | 46e88ae21e4f2f16b69bcf5c42060cc204fe0f82 /lisp | |
| parent | 4deb5bd9b1d400b9f932053eb6900e5700414ce8 (diff) | |
| download | emacs-3d8b29bbf62e6e8a96fb0927bcd7d088483d4854.tar.gz emacs-3d8b29bbf62e6e8a96fb0927bcd7d088483d4854.zip | |
* lisp/vc/ediff-util.el: Use lexical-binding.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/vc/ediff-util.el | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el index c12602c7150..a6b88d557ba 100644 --- a/lisp/vc/ediff-util.el +++ b/lisp/vc/ediff-util.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; ediff-util.el --- the core commands and utilities of ediff | 1 | ;;; ediff-util.el --- the core commands and utilities of ediff -*- lexical-binding:t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1994-2016 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1994-2016 Free Software Foundation, Inc. |
| 4 | 4 | ||
| @@ -517,7 +517,7 @@ to invocation.") | |||
| 517 | (select-window ediff-control-window) | 517 | (select-window ediff-control-window) |
| 518 | (ediff-visible-region) | 518 | (ediff-visible-region) |
| 519 | 519 | ||
| 520 | (run-hooks 'startup-hooks) | 520 | (mapc #'funcall startup-hooks) |
| 521 | (ediff-arrange-autosave-in-merge-jobs merge-buffer-file) | 521 | (ediff-arrange-autosave-in-merge-jobs merge-buffer-file) |
| 522 | 522 | ||
| 523 | (ediff-refresh-mode-lines) | 523 | (ediff-refresh-mode-lines) |
| @@ -1642,8 +1642,8 @@ the width of the A/B/C windows." | |||
| 1642 | (or ctl-buf (setq ctl-buf ediff-control-buffer)) | 1642 | (or ctl-buf (setq ctl-buf ediff-control-buffer)) |
| 1643 | (ediff-with-current-buffer ctl-buf | 1643 | (ediff-with-current-buffer ctl-buf |
| 1644 | (let* ((buf (ediff-get-buffer buf-type)) | 1644 | (let* ((buf (ediff-get-buffer buf-type)) |
| 1645 | (wind (eval (ediff-get-symbol-from-alist | 1645 | (wind (symbol-value (ediff-get-symbol-from-alist |
| 1646 | buf-type ediff-window-alist))) | 1646 | buf-type ediff-window-alist))) |
| 1647 | (beg (window-start wind)) | 1647 | (beg (window-start wind)) |
| 1648 | (end (ediff-get-diff-posn buf-type 'end)) | 1648 | (end (ediff-get-diff-posn buf-type 'end)) |
| 1649 | lines) | 1649 | lines) |
| @@ -1660,8 +1660,8 @@ the width of the A/B/C windows." | |||
| 1660 | (or ctl-buf (setq ctl-buf ediff-control-buffer)) | 1660 | (or ctl-buf (setq ctl-buf ediff-control-buffer)) |
| 1661 | (ediff-with-current-buffer ctl-buf | 1661 | (ediff-with-current-buffer ctl-buf |
| 1662 | (let* ((buf (ediff-get-buffer buf-type)) | 1662 | (let* ((buf (ediff-get-buffer buf-type)) |
| 1663 | (wind (eval (ediff-get-symbol-from-alist | 1663 | (wind (symbol-value (ediff-get-symbol-from-alist |
| 1664 | buf-type ediff-window-alist))) | 1664 | buf-type ediff-window-alist))) |
| 1665 | (end (or (window-end wind) (window-end wind t))) | 1665 | (end (or (window-end wind) (window-end wind t))) |
| 1666 | (beg (ediff-get-diff-posn buf-type 'beg diff-num))) | 1666 | (beg (ediff-get-diff-posn buf-type 'beg diff-num))) |
| 1667 | (ediff-with-current-buffer buf | 1667 | (ediff-with-current-buffer buf |
| @@ -2522,7 +2522,7 @@ temporarily reverses the meaning of this variable." | |||
| 2522 | (frame-selected-window warp-frame)) | 2522 | (frame-selected-window warp-frame)) |
| 2523 | 2 1)) | 2523 | 2 1)) |
| 2524 | 2524 | ||
| 2525 | (run-hooks 'after-quit-hook-internal) | 2525 | (mapc #'funcall after-quit-hook-internal) |
| 2526 | )) | 2526 | )) |
| 2527 | 2527 | ||
| 2528 | ;; Returns frame under mouse, if this frame is not a minibuffer | 2528 | ;; Returns frame under mouse, if this frame is not a minibuffer |
| @@ -3479,6 +3479,7 @@ Without an argument, it saves customized diff argument, if available | |||
| 3479 | (declare-function ediff-regions-internal "ediff" | 3479 | (declare-function ediff-regions-internal "ediff" |
| 3480 | (buffer-a beg-a end-a buffer-b beg-b end-b | 3480 | (buffer-a beg-a end-a buffer-b beg-b end-b |
| 3481 | startup-hooks job-name word-mode setup-parameters)) | 3481 | startup-hooks job-name word-mode setup-parameters)) |
| 3482 | (defvar zmacs-regions) ;;XEmacs'ism. | ||
| 3482 | 3483 | ||
| 3483 | (defun ediff-inferior-compare-regions () | 3484 | (defun ediff-inferior-compare-regions () |
| 3484 | "Compare regions in an active Ediff session. | 3485 | "Compare regions in an active Ediff session. |
| @@ -3526,7 +3527,7 @@ Ediff Control Panel to restore highlighting." | |||
| 3526 | (while (cond ((memq answer possibilities) | 3527 | (while (cond ((memq answer possibilities) |
| 3527 | (setq possibilities (delq answer possibilities)) | 3528 | (setq possibilities (delq answer possibilities)) |
| 3528 | (setq bufA | 3529 | (setq bufA |
| 3529 | (eval | 3530 | (symbol-value |
| 3530 | (ediff-get-symbol-from-alist | 3531 | (ediff-get-symbol-from-alist |
| 3531 | answer ediff-buffer-alist))) | 3532 | answer ediff-buffer-alist))) |
| 3532 | nil) | 3533 | nil) |
| @@ -3545,7 +3546,7 @@ Ediff Control Panel to restore highlighting." | |||
| 3545 | (while (cond ((memq answer possibilities) | 3546 | (while (cond ((memq answer possibilities) |
| 3546 | (setq possibilities (delq answer possibilities)) | 3547 | (setq possibilities (delq answer possibilities)) |
| 3547 | (setq bufB | 3548 | (setq bufB |
| 3548 | (eval | 3549 | (symbol-value |
| 3549 | (ediff-get-symbol-from-alist | 3550 | (ediff-get-symbol-from-alist |
| 3550 | answer ediff-buffer-alist))) | 3551 | answer ediff-buffer-alist))) |
| 3551 | nil) | 3552 | nil) |
| @@ -3944,15 +3945,18 @@ Ediff Control Panel to restore highlighting." | |||
| 3944 | (setq n (1+ n))) | 3945 | (setq n (1+ n))) |
| 3945 | (format "%s<%d>%s" prefix n suffix)))) | 3946 | (format "%s<%d>%s" prefix n suffix)))) |
| 3946 | 3947 | ||
| 3948 | (defvar reporter-prompt-for-summary-p) | ||
| 3947 | 3949 | ||
| 3948 | (defun ediff-submit-report () | 3950 | (defun ediff-submit-report () |
| 3949 | "Submit bug report on Ediff." | 3951 | "Submit bug report on Ediff." |
| 3950 | (interactive) | 3952 | (interactive) |
| 3951 | (ediff-barf-if-not-control-buffer) | 3953 | (ediff-barf-if-not-control-buffer) |
| 3954 | (defvar ediff-device-type) | ||
| 3955 | (defvar ediff-buffer-name) | ||
| 3952 | (let ((reporter-prompt-for-summary-p t) | 3956 | (let ((reporter-prompt-for-summary-p t) |
| 3953 | (ctl-buf ediff-control-buffer) | 3957 | (ctl-buf ediff-control-buffer) |
| 3954 | (ediff-device-type (ediff-device-type)) | 3958 | (ediff-device-type (ediff-device-type)) |
| 3955 | varlist salutation buffer-name) | 3959 | varlist salutation ediff-buffer-name) |
| 3956 | (setq varlist '(ediff-diff-program ediff-diff-options | 3960 | (setq varlist '(ediff-diff-program ediff-diff-options |
| 3957 | ediff-diff3-program ediff-diff3-options | 3961 | ediff-diff3-program ediff-diff3-options |
| 3958 | ediff-patch-program ediff-patch-options | 3962 | ediff-patch-program ediff-patch-options |
| @@ -3969,7 +3973,7 @@ Ediff Control Panel to restore highlighting." | |||
| 3969 | ediff-split-window-function | 3973 | ediff-split-window-function |
| 3970 | ediff-job-name | 3974 | ediff-job-name |
| 3971 | ediff-word-mode | 3975 | ediff-word-mode |
| 3972 | buffer-name | 3976 | ediff-buffer-name |
| 3973 | ediff-device-type | 3977 | ediff-device-type |
| 3974 | )) | 3978 | )) |
| 3975 | (setq salutation " | 3979 | (setq salutation " |
| @@ -4024,7 +4028,7 @@ Mail anyway? (y or n) ") | |||
| 4024 | (progn | 4028 | (progn |
| 4025 | (if (ediff-buffer-live-p ctl-buf) | 4029 | (if (ediff-buffer-live-p ctl-buf) |
| 4026 | (set-buffer ctl-buf)) | 4030 | (set-buffer ctl-buf)) |
| 4027 | (setq buffer-name (buffer-name)) | 4031 | (setq ediff-buffer-name (buffer-name)) |
| 4028 | (require 'reporter) | 4032 | (require 'reporter) |
| 4029 | (reporter-submit-bug-report "kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org" | 4033 | (reporter-submit-bug-report "kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org" |
| 4030 | (ediff-version) | 4034 | (ediff-version) |