]> git.eshelyaron.com Git - emacs.git/commit
Document constant vs mutable objects better
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 18 Apr 2020 19:59:17 +0000 (12:59 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 18 Apr 2020 20:01:08 +0000 (13:01 -0700)
commiteebfb72c906755c0a80d92c11deee7ac9faf5f4b
tree01337499496e5024a1d0bfd52ae6f6574812559e
parent6c187ed6b0a2b103ebb55a5f037073c8c31492b3
Document constant vs mutable objects better

This patch builds on a suggested patch by Mattias EngdegĂ„rd
and on further comments by Eli Zaretskii.
Original bug report by Kevin Vigouroux (Bug#40671).
* doc/lispintro/emacs-lisp-intro.texi (set & setq, Review)
(setcar, Lists diagrammed, Mail Aliases, Indent Tabs Mode):
setq is a special form, not a function or command.
* doc/lispintro/emacs-lisp-intro.texi (setcar):
* doc/lispref/lists.texi (Modifying Lists, Rearrangement):
* doc/lispref/sequences.texi (Sequence Functions)
(Array Functions, Vectors):
* doc/lispref/strings.texi (String Basics, Modifying Strings):
Mention mutable vs constant objects.
* doc/lispintro/emacs-lisp-intro.texi (setcar, setcdr)
(kill-new function, cons & search-fwd Review):
* doc/lispref/edebug.texi (Printing in Edebug):
* doc/lispref/keymaps.texi (Changing Key Bindings):
* doc/lispref/lists.texi (Setcar, Setcdr, Rearrangement)
(Sets And Lists, Association Lists, Plist Access):
* doc/lispref/sequences.texi (Sequence Functions)
(Array Functions):
* doc/lispref/strings.texi (Text Comparison):
Fix examples so that they do not try to change constants.
doc/lispintro/emacs-lisp-intro.texi
doc/lispref/edebug.texi
doc/lispref/keymaps.texi
doc/lispref/lists.texi
doc/lispref/sequences.texi
doc/lispref/strings.texi