[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] GNU AUCTeX branch, master, updated. 180cc28dfa5c1f0ee378f
From: |
Ikumi Keita |
Subject: |
[AUCTeX-diffs] GNU AUCTeX branch, master, updated. 180cc28dfa5c1f0ee378f374428fe4b1ce68b850 |
Date: |
Thu, 31 Mar 2022 06:54:54 -0400 (EDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU AUCTeX".
The branch, master has been updated
via 180cc28dfa5c1f0ee378f374428fe4b1ce68b850 (commit)
from 5d2829aed4b269ab84a5da1c9f8481fe4dd770b4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 180cc28dfa5c1f0ee378f374428fe4b1ce68b850
Author: Ikumi Keita <ikumi@ikumi.que.jp>
Date: Thu Mar 31 02:58:02 2022 +0900
Apply remaining portion of Stefan's patch
* preview.el.in (preview--open-for-replace):
(preview-query-replace-reveal):
* tex-site.el.in (TeX-modes-set):
(TeX-modes):
Discard fallbacks for emacsen lacking nadvice.
diff --git a/preview.el.in b/preview.el.in
index e7243c5b..a980d814 100644
--- a/preview.el.in
+++ b/preview.el.in
@@ -1,6 +1,6 @@
;;; preview.el --- embed preview LaTeX images in source buffer -*-
lexical-binding: t; -*-
-;; Copyright (C) 2001-2021 Free Software Foundation, Inc.
+;; Copyright (C) 2001-2022 Free Software Foundation, Inc.
;; Author: David Kastrup
;; Keywords: tex, wp, convenience
@@ -2069,11 +2069,6 @@ overlays not in the active window."
(preview-toggle ovr)
(push ovr preview-temporary-opened))))
-(if (fboundp 'advice-add) ;Emacsâ¥24.4 (or ELPA package nadvice)
- nil ; See the defcustom below.
- (defadvice replace-highlight (before preview)
- (preview--open-for-replace (ad-get-arg 0) (ad-get-arg 1))))
-
(defun preview--open-for-replace (beg end &rest _)
"Make `query-replace' open preview text about to be replaced."
(preview-open-overlays (overlays-in beg end)))
@@ -2085,16 +2080,11 @@ overlays not in the active window."
:require 'preview
:set (lambda (symbol value)
(set-default symbol value)
- (if (fboundp 'advice-add) ; COMPATIBILITY for Emacs<24.4
- (if value
- (advice-add 'replace-highlight :before
- #'preview--open-for-replace)
- (advice-remove 'replace-highlight
- #'preview--open-for-replace))
- (if value
- (ad-enable-advice 'replace-highlight 'before 'preview)
- (ad-disable-advice 'replace-highlight 'before 'preview))
- (ad-activate 'replace-highlight)))
+ (if value
+ (advice-add 'replace-highlight :before
+ #'preview--open-for-replace)
+ (advice-remove 'replace-highlight
+ #'preview--open-for-replace)))
:initialize #'custom-initialize-reset)
(defun preview-relaxed-string= (&rest args)
diff --git a/tex-site.el.in b/tex-site.el.in
index dc779fcc..8757fefa 100644
--- a/tex-site.el.in
+++ b/tex-site.el.in
@@ -1,6 +1,6 @@
;;; tex-site.el - Site specific variables. Don't edit. -*- lexical-binding:
t; -*-
-;; Copyright (C) 2005-2021 Free Software Foundation, Inc.
+;; Copyright (C) 2005-2022 Free Software Foundation, Inc.
;;
;; completely rewritten.
@@ -98,30 +98,19 @@ shared by all users of a site."
(TeX-modes-set 'TeX-modes nil)
(setq load-path (delq TeX-lisp-directory load-path))))
-(defun TeX-modes-set (var value &optional update)
+(defun TeX-modes-set (var value &optional _ignored)
"Set VAR (which should be `TeX-modes') to VALUE.
This places either the standard or the AUCTeX versions of
-functions into the respective function cell of the mode.
-If UPDATE is set, a previously saved value for
-the non-AUCTeX function gets overwritten with the current
-definition."
+functions into the respective function cell of the mode."
(custom-set-default var value)
(let ((list TeX-mode-alist) elt)
(while list
(setq elt (car (pop list)))
(let ((dst (intern (concat "TeX-" (symbol-name elt)))))
- (if (fboundp 'advice-add)
- (if (memq elt value)
- (advice-add elt :override dst)
- (advice-remove elt dst))
- (when (or update (null (get elt 'tex-saved)))
- (when (fboundp elt)
- (put elt 'tex-saved (symbol-function elt))))
- (defalias elt
- (if (memq elt value)
- dst
- (get elt 'tex-saved))))))))
+ (if (memq elt value)
+ (advice-add elt :override dst)
+ (advice-remove elt dst))))))
(defcustom TeX-modes
(mapcar #'car TeX-mode-alist)
@@ -132,14 +121,7 @@ set it with `TeX-modes-set'."
:type (cons 'set
(mapcar (lambda(x) (list 'const (car x))) TeX-mode-alist))
:set #'TeX-modes-set
- :initialize(lambda (var value)
- (custom-initialize-reset var value)
- (unless (fboundp 'advice-add)
- (let ((list TeX-mode-alist))
- (while list
- (eval-after-load (cdar list)
- `(TeX-modes-set ',var ,var t))
- (setq list (cdr list)))))) )
+ :initialize #'custom-initialize-reset)
(defconst AUCTeX-version "@AUCTEXVERSION@"
"AUCTeX version.
-----------------------------------------------------------------------
Summary of changes:
preview.el.in | 22 ++++++----------------
tex-site.el.in | 32 +++++++-------------------------
2 files changed, 13 insertions(+), 41 deletions(-)
hooks/post-receive
--
GNU AUCTeX
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [AUCTeX-diffs] GNU AUCTeX branch, master, updated. 180cc28dfa5c1f0ee378f374428fe4b1ce68b850,
Ikumi Keita <=