branch: externals/marginalia
commit 9cd762b6c3f2714375f47993e9a6384d3bc16ebf
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>
Improve marginalia-bookmark-type-transformers
---
marginalia.el | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/marginalia.el b/marginalia.el
index bdb4547..2ad123b 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -145,10 +145,12 @@ determine it."
:type '(alist :key-type symbol :value-type symbol))
(defcustom marginalia-bookmark-type-transformers
- `(("\\`bookmark-\\(.*?\\)-handler\\'" . "\\1")
- ("default" . "File")
- ("\\`\\(.*?\\)-+bookmark-jump\\(?:-handler\\)?\\'" . "\\1")
- (".*" . ,#'capitalize))
+ (let ((words (regexp-opt '("handle" "handler" "jump" "bookmark"))))
+ `((,(format "-+%s-+" words) . "-")
+ (,(format "\\`%s-+" words) . "")
+ (,(format "-%s\\'" words) . "")
+ ("\\`default\\'" . "File")
+ (".*" . ,#'capitalize)))
"List of bookmark type transformers."
:type '(alist :key-type regexp :value-type (choice string function)))