[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/undo-tree a220a42 097/195: Added registerv-make and reg
From: |
Stefan Monnier |
Subject: |
[elpa] externals/undo-tree a220a42 097/195: Added registerv-make and registerv-data compatibility macros in Emacs <= 23. |
Date: |
Sat, 28 Nov 2020 13:41:30 -0500 (EST) |
branch: externals/undo-tree
commit a220a42514bfc99cc319dfebef684b5ba7c5c469
Author: Toby S. Cubitt <toby-undo-tree@dr-qubit.org>
Commit: Toby S. Cubitt <toby-undo-tree@dr-qubit.org>
Added registerv-make and registerv-data compatibility macros in Emacs <= 23.
---
undo-tree.el | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/undo-tree.el b/undo-tree.el
index 1f9a733..14a3c9e 100644
--- a/undo-tree.el
+++ b/undo-tree.el
@@ -631,6 +631,8 @@
;; * added `undo-tree-visualizer-diff' customization option, to display diff
;; by default
;; * added `called-interactively-p' compatibility hack for Emacs <= 23.1
+;; * added `registerv-make' and `registerv-data' compatibility hacks for
+;; Emacs <= 23
;;
;; Version 0.4
;; * implemented persistent history storage: `undo-tree-save-history' and
@@ -774,6 +776,7 @@
(eval-when-compile (require 'cl))
(require 'diff)
+
;; `characterp' isn't defined in Emacs versions <= 22
(unless (fboundp 'characterp)
(defalias 'characterp 'char-valid-p))
@@ -792,6 +795,12 @@
(around undo-tree (&optional kind) activate compile preactivate)
ad-do-it)1)
+;; `registerv' defstruct isn't defined in Emacs versions <= 23
+(unless (fboundp 'registerv-make)
+ (defmacro registerv-make (data &rest dummy) data))
+(unless (fboundp 'registerv-data)
+ (defmacro registerv-data (data) data))
+
;;; =====================================================================
- [elpa] externals/undo-tree f16ab5f 067/195: Trivial fix in Commentary., (continued)
- [elpa] externals/undo-tree f16ab5f 067/195: Trivial fix in Commentary., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree e8215a7 078/195: Minor typo fixes in comments., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 8697a0b 077/195: Clear registers referring to nodes being discarded from undo history., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree f956d55 074/195: Added autoload cookies, and other tweaks to prepare for ELPA packaging., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 4e558f8 088/195: Make various interactive commands signal an error if buffer is read-only., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree e001bd5 091/195: Implemented diff display in visualizer., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 1229460 095/195: Make visualizer diff buffer name into a defconst., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 7fef53f 092/195: Display diff with current node in visualizer selection mode., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree f3e7324 090/195: Use undo-tree-inhibit-kill-visualizer to inhibit undo-tree-kill-visualizer., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree bb92692 093/195: Don't override diff-switches customization option in visualizer diff display., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree a220a42 097/195: Added registerv-make and registerv-data compatibility macros in Emacs <= 23.,
Stefan Monnier <=
- [elpa] externals/undo-tree 95599db 100/195: Fixed bug in visualizer selection mode when timestamps are displayed., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 81f1417 098/195: Added diff-no-select and diff-file-local-copy compatibility hacks, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree aa7202c 103/195: Fix the way keymaps are defined., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree e69adb3 109/195: Remove now unnecessary compatibility hack for called-interactively-p., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 00ffbb6 121/195: Bump version number below which we warn against enabling persistent storage., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 5df6374 128/195: Switch to lexical binding., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 9b55464 126/195: Make undo history filename match docs., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree f566beb 106/195: Add customization option allowing timestamps to be displayed by default, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree f3e0d93 119/195: Remove ChangeLog section from package headers., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 36b341b 112/195: Cope better if undo boundary before undo-tree-canary is missing., Stefan Monnier, 2020/11/28