summaryrefslogtreecommitdiff
path: root/lisp/erc/erc-services.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/erc/erc-services.el')
-rw-r--r--lisp/erc/erc-services.el21
1 files changed, 14 insertions, 7 deletions
diff --git a/lisp/erc/erc-services.el b/lisp/erc/erc-services.el
index c2e653d9166..348a592a888 100644
--- a/lisp/erc/erc-services.el
+++ b/lisp/erc/erc-services.el
@@ -313,25 +313,32 @@ The last two elements are optional."
(define-inline erc-nickserv-alist-sender (network &optional entry)
- (inline-quote (nth 1 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 1 (or ,entry (assoc ,network erc-nickserv-alist))))))
(define-inline erc-nickserv-alist-regexp (network &optional entry)
- (inline-quote (nth 2 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 2 (or ,entry (assoc ,network erc-nickserv-alist))))))
(define-inline erc-nickserv-alist-nickserv (network &optional entry)
- (inline-quote (nth 3 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 3 (or ,entry (assoc ,network erc-nickserv-alist))))))
(define-inline erc-nickserv-alist-ident-keyword (network &optional entry)
- (inline-quote (nth 4 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 4 (or ,entry (assoc ,network erc-nickserv-alist))))))
(define-inline erc-nickserv-alist-use-nick-p (network &optional entry)
- (inline-quote (nth 5 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 5 (or ,entry (assoc ,network erc-nickserv-alist))))))
(define-inline erc-nickserv-alist-ident-command (network &optional entry)
- (inline-quote (nth 6 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 6 (or ,entry (assoc ,network erc-nickserv-alist))))))
(define-inline erc-nickserv-alist-identified-regexp (network &optional entry)
- (inline-quote (nth 7 (or ,entry (assoc ,network erc-nickserv-alist)))))
+ (inline-letevals (network entry)
+ (inline-quote (nth 7 (or ,entry (assoc ,network erc-nickserv-alist))))))
;; Functions: