[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/webpaste 4867c58 113/298: Backquotes for compacter list
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/webpaste 4867c58 113/298: Backquotes for compacter list |
Date: |
Thu, 9 Dec 2021 18:59:55 -0500 (EST) |
branch: elpa/webpaste
commit 4867c589f91b13db4a226c99133f56dfac3a257d
Author: Elis Axelsson <elis.axelsson@gmail.com>
Commit: Elis Axelsson <elis.axelsson@gmail.com>
Backquotes for compacter list
---
webpaste.el | 108 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 54 insertions(+), 54 deletions(-)
diff --git a/webpaste.el b/webpaste.el
index 638969d..b5f2ce3 100644
--- a/webpaste.el
+++ b/webpaste.el
@@ -113,60 +113,60 @@ Usage:
;;; Define providers
(defcustom webpaste-providers-alist
- (list (list "ptpb.pw"
- (webpaste-provider
- :uri "https://ptpb.pw/";
- :post-field "c"
- :success
- (cl-function (lambda (&key response &allow-other-keys)
- (webpaste-return-url
- (request-response-header response
"Location"))))))
-
- (list "ix.io"
- (webpaste-provider
- :uri "http://ix.io/";
- :post-field "f:1"
- :success
- (cl-function (lambda (&key data &allow-other-keys)
- (when data
- (webpaste-return-url
- (replace-regexp-in-string "\n$" "" data)))))))
-
- (list "sprunge.us"
- (webpaste-provider
- :uri "http://sprunge.us/";
- :post-field "sprunge"
- :success
- (cl-function (lambda (&key data &allow-other-keys)
- (when data
- (webpaste-return-url
- (replace-regexp-in-string "\n$" "" data)))))))
-
- (list "dpaste.com"
- (webpaste-provider
- :uri "http://dpaste.com/api/v2/";
- :post-data '(("syntax" . "text")
- ("title" . "")
- ("poster" . "")
- ("expiry_days" . 1))
- :post-field "content"
- :success
- (cl-function (lambda (&key response &allow-other-keys)
- (webpaste-return-url
- (request-response-header response
"Location"))))))
-
- (list "dpaste.de"
- (webpaste-provider
- :uri "https://dpaste.de/api/";
- :post-data '(("lexer" . "text")
- ("format" . "url")
- ("expires" . 86400))
- :post-field "content"
- :success
- (cl-function (lambda (&key data &allow-other-keys)
- (when data
- (webpaste-return-url
- (replace-regexp-in-string "\n$" ""
data))))))))
+ `(("ptpb.pw"
+ ,(webpaste-provider
+ :uri "https://ptpb.pw/";
+ :post-field "c"
+ :success
+ (cl-function (lambda (&key response &allow-other-keys)
+ (webpaste-return-url
+ (request-response-header response "Location"))))))
+
+ ("ix.io"
+ ,(webpaste-provider
+ :uri "http://ix.io/";
+ :post-field "f:1"
+ :success
+ (cl-function (lambda (&key data &allow-other-keys)
+ (when data
+ (webpaste-return-url
+ (replace-regexp-in-string "\n$" "" data)))))))
+
+ ("sprunge.us"
+ ,(webpaste-provider
+ :uri "http://sprunge.us/";
+ :post-field "sprunge"
+ :success
+ (cl-function (lambda (&key data &allow-other-keys)
+ (when data
+ (webpaste-return-url
+ (replace-regexp-in-string "\n$" "" data)))))))
+
+ ("dpaste.com"
+ ,(webpaste-provider
+ :uri "http://dpaste.com/api/v2/";
+ :post-data '(("syntax" . "text")
+ ("title" . "")
+ ("poster" . "")
+ ("expiry_days" . 1))
+ :post-field "content"
+ :success
+ (cl-function (lambda (&key response &allow-other-keys)
+ (webpaste-return-url
+ (request-response-header response "Location"))))))
+
+ ("dpaste.de"
+ ,(webpaste-provider
+ :uri "https://dpaste.de/api/";
+ :post-data '(("lexer" . "text")
+ ("format" . "url")
+ ("expires" . 86400))
+ :post-field "content"
+ :success
+ (cl-function (lambda (&key data &allow-other-keys)
+ (when data
+ (webpaste-return-url
+ (replace-regexp-in-string "\n$" "" data))))))))
"Define all webpaste.el providers.
Consists of provider name and lambda function to do the actuall call to the
- [nongnu] elpa/webpaste 20760ac 097/298: Set default value of :parser to provider, (continued)
- [nongnu] elpa/webpaste 20760ac 097/298: Set default value of :parser to provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e998ee4 099/298: Simplify one unit test, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e905bbc 066/298: Change value-type to catch-all sexp since it's not functions anymore, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b4c08a5 070/298: Spelling in docs, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste dc11b51 078/298: Added code for helper for unit tests, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8e9f4e0 094/298: Bump required version for webpaste.el because I can't install older, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0b7ba72 098/298: Added coveralls for file coverage testing, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 25ea405 103/298: Added ERT test for message when returning URL, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste f221c1a 104/298: Added test for pasting entire buffers and regions, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste acf9676 108/298: Added flag to disable failover for provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4867c58 113/298: Backquotes for compacter list,
ELPA Syncer <=
- [nongnu] elpa/webpaste 8f37214 116/298: Update docs to match function, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4dd2e1b 111/298: First test of creation of paste providers, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 0b67c54 117/298: Move code up to be defined before the webpaste-provider function, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste e11ce74 086/298: Refactor provider priority to own function, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b2ffe99 091/298: Added emacs --version to output in build, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 993db7e 095/298: Added ptpb.pw as new and default provider, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 8861ed8 102/298: Added license-badge, renamed test-vars, stop providing webpaste-test, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste bdc204d 055/298: Autoload return function to always have it available, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 3e81264 067/298: Forgot call to retry sending on failure when refactoring to macro, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste f206653 074/298: Merge branch 'alphapapa-without-eval', ELPA Syncer, 2021/12/09