Improve documentation of "constant" symbols
commit16358d4fcbad3fa60ff36167ae666b1ec7e7c02a
authorEli Zaretskii <eliz@gnu.org>
Sun, 26 Nov 2017 18:23:15 +0000 (26 20:23 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 26 Nov 2017 18:23:15 +0000 (26 20:23 +0200)
treefe8f563ab7c0bb7e43992e2db7e4ddea857dda1a
parenta89f0b6f33f9eb8910a1fceda9028d76ef50b05d
Improve documentation of "constant" symbols

* src/font.c (syms_of_font) <font-weight-table, font-slant-table>
<font-width-table>:
* src/data.c (syms_of_data) <most-positive-fixnum>
<most-negative-fixnum>:
* src/buffer.c (syms_of_buffer) <enable-multibyte-characters>:
Mention in the doc strings that these variables are read-only.

* doc/lispref/variables.texi (Creating Buffer-Local): Document
that making a constant variable buffer-local signals an error.
* doc/lispref/variables.texi (Constant Variables):
* doc/lispref/errors.texi (Standard Errors): More accurate and
up-to-date documentation of which symbols cannot be assigned
values.
doc/lispref/errors.texi
doc/lispref/variables.texi
src/buffer.c
src/data.c
src/font.c