summaryrefslogtreecommitdiff
path: root/cape-keyword.el
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2026-01-04 12:03:27 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2026-01-04 12:03:27 +0100
commitf8682a046a57525754ebc812ba3ae9c973db083b (patch)
treef13be30f2be180ed7f4ec7a9f9290d078bd1eeda /cape-keyword.el
parent93694ae3c1862bd835195669a55a3c817a8e7c58 (diff)
Use when-let*
Diffstat (limited to 'cape-keyword.el')
-rw-r--r--cape-keyword.el12
1 files changed, 6 insertions, 6 deletions
diff --git a/cape-keyword.el b/cape-keyword.el
index 2e5d1f1..3142819 100644
--- a/cape-keyword.el
+++ b/cape-keyword.el
@@ -403,9 +403,9 @@
(defun cape--keyword-list ()
"Return keywords for current major mode."
- (when-let ((kw (or (alist-get major-mode cape-keyword-list)
- (when-let ((remap (rassq major-mode major-mode-remap-alist)))
- (alist-get (car remap) cape-keyword-list)))))
+ (when-let* ((kw (or (alist-get major-mode cape-keyword-list)
+ (when-let* ((remap (rassq major-mode major-mode-remap-alist)))
+ (alist-get (car remap) cape-keyword-list)))))
(if (symbolp (car kw)) (alist-get (car kw) cape-keyword-list) kw)))
(defvar cape--keyword-properties
@@ -423,9 +423,9 @@ If INTERACTIVE is nil the function acts like a capf."
(interactive (list t))
(if interactive
(cape-interactive #'cape-keyword)
- (when-let (keywords (cape--keyword-list))
- (let ((bounds (cape--bounds 'symbol)))
- `(,(car bounds) ,(cdr bounds) ,keywords ,@cape--keyword-properties)))))
+ (when-let* ((keywords (cape--keyword-list))
+ (bounds (cape--bounds 'symbol)))
+ `(,(car bounds) ,(cdr bounds) ,keywords ,@cape--keyword-properties))))
(provide 'cape-keyword)
;;; cape-keyword.el ends here