mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-24 05:47:36 +00:00
Use lexical binding for ediff
* lisp/vc/ediff-diff.el: * lisp/vc/ediff-help.el: * lisp/vc/ediff-hook.el: * lisp/vc/ediff-init.el: * lisp/vc/ediff-merg.el: * lisp/vc/ediff-vers.el: * lisp/vc/ediff-wind.el: * lisp/vc/ediff-mult.el: * lisp/vc/ediff-ptch.el: * lisp/vc/ediff.el: Use lexical binding. (ediff-version): Increase. (ediff-date): Remove.
This commit is contained in:
parent
4f479aeb4b
commit
963d4e2426
10 changed files with 19 additions and 22 deletions
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-diff.el --- diff-related utilities
|
||||
;;; ediff-diff.el --- diff-related utilities -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1994-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-help.el --- Code related to the contents of Ediff help buffers
|
||||
;;; ediff-help.el --- Code related to the contents of Ediff help buffers -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1996-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
@ -30,6 +30,7 @@
|
|||
;; end pacifier
|
||||
|
||||
(require 'ediff-init)
|
||||
(defvar ediff-multiframe)
|
||||
|
||||
;; Help messages
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-hook.el --- setup for Ediff's menus and autoloads
|
||||
;;; ediff-hook.el --- setup for Ediff's menus and autoloads -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1995-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-init.el --- Macros, variables, and defsubsts used by Ediff
|
||||
;;; ediff-init.el --- Macros, variables, and defsubsts used by Ediff -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1994-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-merg.el --- merging utilities
|
||||
;;; ediff-merg.el --- merging utilities -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1994-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff
|
||||
;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1995-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
@ -714,7 +714,7 @@ behavior."
|
|||
;; we may visit them recursively. DIR1 is the directory to inspect.
|
||||
;; MERGE-AUTOSTORE-DIR is the directory where to auto-store the results of
|
||||
;; merges. Can be nil.
|
||||
(defun ediff-get-directory-files-under-revision (jobname
|
||||
(defun ediff-get-directory-files-under-revision (_jobname
|
||||
regexp dir1
|
||||
&optional merge-autostore-dir)
|
||||
(let (lis1 elt common auxdir1)
|
||||
|
|
@ -760,7 +760,7 @@ behavior."
|
|||
auxdir1 nil nil
|
||||
merge-autostore-dir nil)
|
||||
(mapcar (lambda (elt) (ediff-make-new-meta-list-element
|
||||
(expand-file-name (concat auxdir1 elt)) nil nil))
|
||||
(expand-file-name (concat auxdir1 elt)) nil nil))
|
||||
common))
|
||||
))
|
||||
|
||||
|
|
@ -798,8 +798,8 @@ behavior."
|
|||
;; Prepare meta-buffer in accordance with the argument-function and
|
||||
;; redraw-function. Must return the created meta-buffer.
|
||||
(defun ediff-prepare-meta-buffer (action-func meta-list
|
||||
meta-buffer-name redraw-function
|
||||
jobname &optional startup-hooks)
|
||||
meta-buffer-name redraw-function
|
||||
jobname &optional _startup-hooks)
|
||||
(let* ((meta-buffer-name
|
||||
(ediff-unique-buffer-name meta-buffer-name "*"))
|
||||
(meta-buffer (get-buffer-create meta-buffer-name)))
|
||||
|
|
@ -1583,8 +1583,7 @@ Useful commands:
|
|||
|
||||
;; Returns whether session was marked or unmarked
|
||||
(defun ediff-mark-session-for-hiding (info unmark)
|
||||
(let ((session-buf (ediff-get-session-buffer info))
|
||||
ignore)
|
||||
(let (ignore)
|
||||
(cond ((eq unmark 'mark) (setq unmark nil))
|
||||
((eq (ediff-get-session-status info) ?H) (setq unmark t))
|
||||
(unmark ; says unmark, but the marker is different from H
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-ptch.el --- Ediff's patch support
|
||||
;;; ediff-ptch.el --- Ediff's patch support -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1996-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-vers.el --- version control interface to Ediff
|
||||
;;; ediff-vers.el --- version control interface to Ediff -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1995-1997, 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;;; ediff-wind.el --- window manipulation utilities
|
||||
;;; ediff-wind.el --- window manipulation utilities -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1994-1997, 2000-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,21 +1,18 @@
|
|||
;;; ediff.el --- a comprehensive visual interface to diff & patch
|
||||
;;; ediff.el --- a comprehensive visual interface to diff & patch -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1994-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
|
||||
;; Created: February 2, 1994
|
||||
;; Keywords: comparing, merging, patching, vc, tools, unix
|
||||
;; Version: 2.81.4
|
||||
;; Version: 2.81.6
|
||||
(defconst ediff-version "2.81.6" "The current version of Ediff")
|
||||
|
||||
;; Yoni Rabkin <yoni@rabkins.net> contacted the maintainer of this
|
||||
;; file on 20/3/2008, and the maintainer agreed that when a bug is
|
||||
;; filed in the Emacs bug reporting system against this file, a copy
|
||||
;; of the bug report be sent to the maintainer's email address.
|
||||
|
||||
(defconst ediff-version "2.81.5" "The current version of Ediff")
|
||||
(defconst ediff-date "July 4, 2013" "Date of last update")
|
||||
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
;; GNU Emacs is free software: you can redistribute it and/or modify
|
||||
|
|
@ -1546,7 +1543,7 @@ When called interactively, displays the version."
|
|||
(interactive-p)
|
||||
(called-interactively-p 'interactive))
|
||||
(message "%s" (ediff-version))
|
||||
(format "Ediff %s of %s" ediff-version ediff-date)))
|
||||
(format "Ediff %s" ediff-version)))
|
||||
|
||||
;; info is run first, and will autoload info.el.
|
||||
(declare-function Info-goto-node "info" (nodename &optional fork strict-case))
|
||||
|
|
|
|||
Loading…
Reference in a new issue