[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/webpaste 0f79722 270/298: Add wrapper around webpaste for
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/webpaste 0f79722 270/298: Add wrapper around webpaste for buffer and region |
Date: |
Thu, 9 Dec 2021 19:00:27 -0500 (EST) |
branch: elpa/webpaste
commit 0f79722b0e7da819484b45f867fdc7f6de56623d
Author: Markus Pettersson <markus.pettersson1998@gmail.com>
Commit: Markus Pettersson <markus.pettersson1998@gmail.com>
Add wrapper around webpaste for buffer and region
---
webpaste.el | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/webpaste.el b/webpaste.el
index 7895bbc..ae19831 100644
--- a/webpaste.el
+++ b/webpaste.el
@@ -548,6 +548,19 @@ Argument MARK Current mark."
;; Extract the buffer contents with buffer-substring and paste it
(webpaste--paste-text (buffer-substring (point-min) (point-max)))))
+
+;;;###autoload
+(cl-defun webpaste-paste-buffer-or-region (&optional point mark)
+ "Paste current buffer or selected region to some paste service"
+ (interactive "r")
+
+ ;; if region is selected
+ (if (region-active-p)
+ ;; Paste selected region
+ (webpaste-paste-region point mark)
+ ;; Else, Paste buffer
+ (webpaste-paste-buffer)))
+
(provide 'webpaste)
- [nongnu] elpa/webpaste 5c742bf 238/298: Remove sprunge.us as provider, (continued)
- [nongnu] elpa/webpaste 5c742bf 238/298: Remove sprunge.us as provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste ba3ce40 221/298: Merge branch 'raxod502-feat/fix-dups', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste d7047a9 222/298: Update copyright year, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste dc99105 260/298: Merge branch 'switch-to-nix-emacs-ci', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 3a1eaca 183/298: Added integration tests for gist.github.com, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8ef26cf 198/298: Switched function and variable names that are supposed to be internal, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste cfd41c7 207/298: Add Emacs-24.3 again as well as Emacs-25.3 as new version is out, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste ba05903 248/298: travis: Run the integration tests in emacs 26.1, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 9ca4105 267/298: Extend default language list, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 44df573 244/298: Merge branch 'kaushalmodi-add-lang-detection-from-shebang', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0f79722 270/298: Add wrapper around webpaste for buffer and region,
ELPA Syncer <=
- [nongnu] elpa/webpaste 20da215 271/298: Add unit tests for pasting buffer OR region depending on context, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e892ef2 277/298: webpaste: Add custom to limit amount of retries, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste bd2bf6a 281/298: github-actions: Set up github actions and undercover for unit tests, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 54e2ed4 178/298: Added integration test for ix.io, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 26a8035 197/298: Switched to simpler provider definitions where we don't store lambdas in the alist, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e2ba2f5 282/298: github-actions: Set up github actions for integration tests, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 67a1a8c 295/298: Copyright header shouldn't be a range of years, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b063ddd 292/298: README: Update number of providers, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0c814bc 179/298: Added integration test for sprunge.us, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste bb7a705 184/298: Added unit test for simpleclip feature, ELPA Syncer, 2021/12/09