branch: externals/setup
commit 31dfc0f24eaeb1e50ceac7776cc486f5a1845e79
Author: Earl Hyatt <[email protected]>
Commit: Philip Kaludercic <[email protected]>
Expand on how setting a "feature" sets hooks and maps.
---
setup.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/setup.el b/setup.el
index ae6902c01b..ce7ca39d6f 100644
--- a/setup.el
+++ b/setup.el
@@ -376,8 +376,11 @@ VAL into one s-expression."
bodies))
(macroexp-progn (if features (nreverse bodies) body))))
:documentation "Change the FEATURE that BODY is configuring.
-This macro also declares a current mode by appending \"-mode\" to
-FEATURE, unless it already ends with \"-mode\".
+This macro also:
+- Declares a current mode by appending \"-mode\" to
+ FEATURE, unless it already ends with \"-mode\"
+- Declares a current hook by appending \"-hook\" to the mode
+- Declares a current map by appending \"-map\" to the mode
If FEATURE is a list, apply BODY to all elements of FEATURE."
:debug '(sexp setup)
:indent 1)
@@ -395,7 +398,10 @@ If FEATURE is a list, apply BODY to all elements of
FEATURE."
bodies))
(macroexp-progn (nreverse bodies))))
:documentation "Change the MODE that BODY is configuring.
-If MODE is a list, apply BODY to all elements of MODE."
+If MODE is a list, apply BODY to all elements of MODE.
+This macro also:
+- Declares a current hook by appending \"-hook\" to the mode
+- Declares a current map by appending \"-map\" to the mode"
:debug '(sexp setup)
:indent 1)