[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/preview-auto 17f845637d 16/36: Fix weird capitalization
From: |
ELPA Syncer |
Subject: |
[elpa] externals/preview-auto 17f845637d 16/36: Fix weird capitalization bug |
Date: |
Thu, 6 Jun 2024 03:59:53 -0400 (EDT) |
branch: externals/preview-auto
commit 17f845637dbcbce7e2d8c4af6a30e906265cf49c
Author: Paul Nelson <ultrono@gmail.com>
Commit: Paul Nelson <ultrono@gmail.com>
Fix weird capitalization bug
* preview-auto.el (preview-auto--after-change): Wrap with
save-match-data.
---
preview-auto.el | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/preview-auto.el b/preview-auto.el
index 27b8091103..dba3d572ee 100644
--- a/preview-auto.el
+++ b/preview-auto.el
@@ -456,23 +456,24 @@ BEG is the start of the modified region, END is the end
of the region,
and LENGTH is the length of the modification. If the modification
occurs before some region where a preview is being generated, then
cancel the preview, so that the preview is not misplaced."
- (preview-auto--debug-log "After change:")
- (preview-auto--debug-log " %d, %d, %d" beg end length)
- (when preview-current-region
- (preview-auto--debug-log " (%d, %d)"
- (car preview-current-region)
- (cdr preview-current-region))
- (when-let ((proc (get-buffer-process (TeX-process-buffer-name
(TeX-region-file)))))
- (preview-auto--debug-log " region: %s" proc))
- (when-let ((proc (get-buffer-process (TeX-process-buffer-name
(TeX-master-file)))))
- (preview-auto--debug-log " master: %s" proc)))
- (if (and preview-current-region
- (< beg (cdr preview-current-region)))
- (progn
- (preview-auto--debug-log "Cancelling preview")
- (ignore-errors (TeX-kill-job))
- (setq preview-abort-flag t))
- (preview-auto--debug-log "Not cancelling preview")))
+ (save-match-data
+ (preview-auto--debug-log "After change:")
+ (preview-auto--debug-log " %d, %d, %d" beg end length)
+ (when preview-current-region
+ (preview-auto--debug-log " (%d, %d)"
+ (car preview-current-region)
+ (cdr preview-current-region))
+ (when-let ((proc (get-buffer-process (TeX-process-buffer-name
(TeX-region-file)))))
+ (preview-auto--debug-log " region: %s" proc))
+ (when-let ((proc (get-buffer-process (TeX-process-buffer-name
(TeX-master-file)))))
+ (preview-auto--debug-log " master: %s" proc)))
+ (if (and preview-current-region
+ (< beg (cdr preview-current-region)))
+ (progn
+ (preview-auto--debug-log "Cancelling preview")
+ (ignore-errors (TeX-kill-job))
+ (setq preview-abort-flag t))
+ (preview-auto--debug-log "Not cancelling preview"))))
(defun preview-auto--post-command ()
"Function called after each command in `preview-auto-mode'."
- [elpa] branch externals/preview-auto created (now 0d8ccac798), ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto ea23b65582 01/36: Initial commit, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto b97a587d61 02/36: Add files via upload, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 24ae7aa764 03/36: un-break empty regions issue, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 14013d6cca 05/36: tweaks, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 771af1f407 08/36: Add includegraphics to default preview-auto-barriers, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto e3c991e8ea 09/36: add preview-auto--debug-log, insert debugging statements, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 2227cf9cf8 11/36: Further restrict where previews generate, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 0887964888 12/36: clean up, add readme, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 7cd2a48cbd 17/36: remove cl-lib dependency, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 17f845637d 16/36: Fix weird capitalization bug,
ELPA Syncer <=
- [elpa] externals/preview-auto 0123c04c53 19/36: clean-up docstring, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 0e0f015a9b 23/36: indentation, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 712c8c078a 24/36: Check for math faces only with "$" delimiters, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 49851857d1 26/36: fix, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 8d3b46acd2 27/36: Add "%" to list of barriers, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto f2b404cc96 28/36: Make sure preview-move-point is in post-command-hook, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 305341df9d 29/36: Make delimiter inclusion checking customizable, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 3b0dc96643 34/36: add missing :type, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto f07b210e05 10/36: Allow automatic refresh of previews after compilation, ELPA Syncer, 2024/06/06
- [elpa] externals/preview-auto 596c902166 18/36: correct docstring, ELPA Syncer, 2024/06/06