[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/webpaste 81d3f9b 038/298: Namespace wrapper for save-mark-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/webpaste 81d3f9b 038/298: Namespace wrapper for save-mark-and-excursion |
Date: |
Thu, 9 Dec 2021 18:59:40 -0500 (EST) |
branch: elpa/webpaste
commit 81d3f9bb3e1cd08f087a9019a3d84257af1b584b
Author: Elis Axelsson <elis.axelsson@gmail.com>
Commit: Elis Axelsson <elis.axelsson@gmail.com>
Namespace wrapper for save-mark-and-excursion
---
webpaste.el | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/webpaste.el b/webpaste.el
index 8493f0c..0983c36 100644
--- a/webpaste.el
+++ b/webpaste.el
@@ -178,17 +178,17 @@ When we run out of providers to try, it will restart since
"Paste current buffer to some paste service."
(interactive)
- (save-mark-and-excursion
+ (webpaste-save-mark-and-excursion
(set-mark (point-min)) ; Set mark on point-min
(goto-char (point-max)) ; Go to point-max
(webpaste-paste-region))) ; Paste region
-;; Define macro for emacs <25 compability
-(eval-when-compile
- (when (< emacs-major-version 25)
- (defmacro save-mark-and-excursion (&rest body)
- `(save-excursion ,@body))))
+;; Define wrapper for save-excursion / save-mark-and-excursion
+(defmacro webpaste-save-mark-and-excursion (&rest body)
+ (if (< emacs-major-version 25)
+ `(save-excursion ,@body)
+ `(save-mark-and-excursion ,@body)))
(provide 'webpaste)
- [nongnu] elpa/webpaste e579ecb 044/298: Specify parent group, (continued)
- [nongnu] elpa/webpaste e579ecb 044/298: Specify parent group, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste aaa690a 016/298: Spelling in comments, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste c298428 043/298: Reset tested-providers list after successful paste, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste ddfe2c6 015/298: Added dpaste support, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 9632f3f 026/298: Lines, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 7b0859f 029/298: Populate tested providers list, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste c6eb2a1 031/298: Add error callbacks to try to paste again (to, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e354e30 034/298: Update commentary, package-version, keywords and readme, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste ac1f772 035/298: Commentary style, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b2bd161 036/298: Changed keywords for package to match guidelines, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 81d3f9b 038/298: Namespace wrapper for save-mark-and-excursion,
ELPA Syncer <=
- [nongnu] elpa/webpaste ba59c4e 039/298: Added comment for checkdock prettyness, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4459071 040/298: Added description to group, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 6fc4065 041/298: Added install instructions and melpa images, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste c6ea45c 045/298: Specify type attribute of custom variable, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4b9dfa9 049/298: Use cl-lib macros instead of cl.el, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b8eb0ad 052/298: Change while to dolist, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste abe4fd5 053/298: Change from add-to-list to cl-pushnew, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 015bb9d 057/298: Refactored away add-to-list in favor of cl-pushnew in two more places, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 7688876 058/298: Interactive r for pasting region, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e12faa5 059/298: Added macro to create provider lambdas, ELPA Syncer, 2021/12/09