From: Eli Zaretskii Date: Sat, 12 Oct 2019 19:18:34 +0000 (+0300) Subject: Fix recent changes in ELisp manual X-Git-Tag: emacs-27.0.90~1129 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2d3bb2250c91b0680903190ffeefaa2e45243406;p=emacs.git Fix recent changes in ELisp manual * doc/lispref/objects.texi (Special Read Syntax): Use @samp in @table. * doc/lispref/elisp.texi (Top): Update the detailed menu due to a recent addition. --- diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index 1ff62118cdd..d667c51d788 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi @@ -287,6 +287,7 @@ Format of Descriptions Lisp Data Types * Printed Representation:: How Lisp objects are represented as text. +* Special Read Syntax:: An overview of all the special sequences. * Comments:: Comments and their formatting conventions. * Programming Types:: Types found in all Lisp systems. * Editing Types:: Types specific to Emacs. diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index 2becc6f2ced..7de632e102b 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi @@ -114,20 +114,20 @@ not be evaluated later. @xref{Input Functions}, for a description of Emacs Lisp represents many special objects and constructs via special hash notations. -@table @asis -@item @samp{#<...>} +@table @samp +@item #<@dots{}> Objects that have no read syntax are presented like this (@pxref{Printed Representation}). -@item @samp{##} +@item ## The printed representation of an interned symbol whose name is an empty string (@pxref{Symbol Type}). -@item @samp{#:} +@item #: The printed representation of an uninterned symbol whose name is @var{foo} is @samp{#:@var{foo}} (@pxref{Symbol Type}). -@item @samp{#N} +@item #N When printing circular structures, this construct is used to represent where the structure loops back onto itself, and @samp{N} is the starting list count: @@ -138,34 +138,34 @@ starting list count: => (1 . #0) @end lisp -@item @samp{#N=} -@itemx @samp{#N#} +@item #N= +@itemx #N# @samp{#N=} gives the name to an object, and @samp{#N#} represents that object, so when reading back the object, they will be the same object instead of copies (@pxref{Circular Objects}). -@item @samp{#@@N} +@item #@@N Skip the next @samp{N} characters (@pxref{Comments}). -@item @samp{#xN} +@item #xN @samp{N} represented as a hexadecimal number (@samp{#x2a}). -@item @samp{#oN} +@item #oN @samp{N} represented as an octal number (@samp{#o52}). -@item @samp{#bN} +@item #bN @samp{N} represented as a binary number (@samp{#b101010}). -@item @samp{#(...)} +@item #(@dots{}) A string text properties (@pxref{Text Props and Strings}). -@item @samp{#^} +@item #^ A char table (@pxref{Char-Table Type}). -@item @samp{#s(hash-table ...)} +@item #s(hash-table @dots{}) A hash table (@pxref{Hash Table Type}). -@item @samp{?C} +@item ?C A character (@pxref{Basic Char Syntax}). @end table