; * Update 'ldefs-boot.el' (do not merge)
authorStefan Kangas <stefankangas@gmail.com>
Thu, 20 Feb 2025 01:36:41 +0000 (02:36 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Thu, 20 Feb 2025 01:36:41 +0000 (02:36 +0100)
lisp/ldefs-boot.el

index 6416f63afbf8628b6707d97f095b8fefac806a00..e445c1700b42b2a43c0198c926d8e92d2a3302d2 100644 (file)
@@ -19016,7 +19016,7 @@ Selections are:
 
 \\`0'..\\`9'  Replace the word with a digit offered in the *Choices* buffer.
 \\`SPC' Accept word this time.
-\\`i'   Accept word and insert into private dictionary.
+\\`i'   Accept word and insert into personal dictionary.
 \\`a'   Accept word for this session.
 \\`A'   Accept word and place in `buffer-local dictionary'.
 \\`r'   Replace word with typed-in value.  Rechecked.
@@ -19731,6 +19731,12 @@ the variables of the outer one.  You can, however, access alists
 inside the original alist by using dots inside the symbol, as
 displayed in the example above.
 
+To refer to a non-`let-alist' variable starting with a dot in BODY, use
+two dots instead of one.  For example, in the following form `..foo'
+refers to the variable `.foo' bound outside of the `let-alist':
+
+    (let ((.foo 42)) (let-alist \\='((foo . nil)) ..foo))
+
 Note that there is no way to differentiate the case where a key
 is missing from when it is present, but its value is nil.  Thus,
 the following form evaluates to nil: