[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog 03cfe0c924 7/9: Use 'without-restriction'.
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog 03cfe0c924 7/9: Use 'without-restriction'. |
Date: |
Fri, 18 Aug 2023 04:00:16 -0400 (EDT) |
branch: elpa/sweeprolog
commit 03cfe0c92472be4a234fd155160e5d4f7c9ea89e
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
Use 'without-restriction'.
* sweeprolog.el (sweeprolog-analyze-buffer)
(sweeprolog--buffer-string)
(sweeprolog-export-predicate): Use 'without-restriction' instead of
'save-restriction' and 'widen'.
---
sweeprolog.el | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/sweeprolog.el b/sweeprolog.el
index a28723064a..0968365411 100644
--- a/sweeprolog.el
+++ b/sweeprolog.el
@@ -3017,17 +3017,15 @@ modified."
(interactive (list t))
(when (or force sweeprolog--buffer-modified)
(sweeprolog-xref-buffer)
- (save-restriction
- (widen)
- (let ((sweeprolog--analyze-point (point)))
+ (without-restriction
+ (let ((sweeprolog--analyze-point (point)))
(sweeprolog-analyze-region (point-min) (point-max))))
(setq sweeprolog--buffer-modified nil)))
(defun sweeprolog--buffer-string (filename)
(when-let ((buf (find-buffer-visiting filename)))
(with-current-buffer buf
- (save-restriction
- (widen)
+ (without-restriction
(buffer-substring-no-properties
(point-min)
(point-max))))))
@@ -4593,8 +4591,7 @@ non-exported predicates defined in the current buffer."
(sweeprolog-read-exportable-predicate)
(read-string "Export comment: ")))
sweeprolog-mode)
- (save-restriction
- (widen)
+ (without-restriction
(save-excursion
(goto-char (point-min))
(unless (or (sweeprolog-at-beginning-of-top-term-p)
- [nongnu] elpa/sweeprolog updated (2eaa3a2653 -> be195d894f), ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog 750aa2aff8 1/9: * sweeprolog.el: Require 'compat', ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog 209ac59d71 3/9: Use 'defvar-keymap' to define keymap variables., ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog b2470c020b 2/9: Use 'natnum' custom type, ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog ed2733e721 4/9: Use 'process-lines-handling-status'., ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog 226db0bd13 5/9: Use 'format-prompt'., ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog be195d894f 9/9: Announce Compat dependency and bump version to 0.23.0, ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog e8fa3f0ed5 6/9: Prefer 'pos-bol/eol' over 'line-beginning/end-position'., ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog 5f0e30be2e 8/9: Remove compatibility functions for buttonizing text., ELPA Syncer, 2023/08/18
- [nongnu] elpa/sweeprolog 03cfe0c924 7/9: Use 'without-restriction'.,
ELPA Syncer <=