summaryrefslogtreecommitdiff
path: root/src/data.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-04-16 05:15:17 +0000
committerRichard M. Stallman <rms@gnu.org>1994-04-16 05:15:17 +0000
commitc47740f29505937d8f828985127c978921346280 (patch)
tree7e9f05bdf3f077bf48a146134730fa8f849d78bd /src/data.c
parent4e087d5ea5c1de5656b3ff6500165cf07d57e5cb (diff)
downloademacs-c47740f29505937d8f828985127c978921346280.tar.gz
(Fsetq_default): Doc fix.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/data.c b/src/data.c
index bfcfb0536a8..b9909c7677f 100644
--- a/src/data.c
+++ b/src/data.c
@@ -1041,10 +1041,17 @@ for this variable.")
}
DEFUN ("setq-default", Fsetq_default, Ssetq_default, 2, UNEVALLED, 0,
- "\
-\(setq-default SYM VAL SYM VAL...): set each SYM's default value to its VAL.\n\
-VAL is evaluated; SYM is not. The default value is seen in buffers that do\n\
-not have their own values for this variable.")
+ "Set the default value of variable VAR to VALUE.\n\
+VAR, the variable name, is literal (not evaluated);\n\
+VALUE is an expression and it is evaluated.\n\
+The default value of a variable is seen in buffers\n\
+that do not have their own values for the variable.\n\
+\n\
+More generally, you can use multiple variables and values, as in\n\
+ (setq-default SYM VALUE SYM VALUE...)\n\
+This sets each SYM's default value to the corresponding VALUE.\n\
+The VALUE for the Nth SYM can refer to the new default values\n\
+of previous SYMs.")
(args)
Lisp_Object args;
{