[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/marginalia fb6cb9dac0 1/2: Add symbol class P for primi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/marginalia fb6cb9dac0 1/2: Add symbol class P for primitive (Fix #161) |
Date: |
Fri, 12 May 2023 13:59:10 -0400 (EDT) |
branch: externals/marginalia
commit fb6cb9dac03ba60a0a90bf762c0d1dfadbe0dafe
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Add symbol class P for primitive (Fix #161)
---
marginalia.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/marginalia.el b/marginalia.el
index f05565aeb6..083fb852fe 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -464,6 +464,7 @@ c command
C interactive-only command
m macro
M special-form
+P primitive
g cl-generic
p pure
s side-effect-free
@@ -497,6 +498,7 @@ t cl-type"
((cl-generic-p s) '("g" . "cl-generic"))
((macrop (symbol-function s)) '("m" . "macro"))
((special-form-p (symbol-function s)) '("M" . "special-form"))
+ ((subr-primitive-p (symbol-function s)) '("P" . "primitive"))
(t '("f" . "function")))
(and (autoloadp (symbol-function s)) '("@" . "autoload"))
(and (marginalia--advised s) '("!" . "advised"))