aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispintro
diff options
context:
space:
mode:
Diffstat (limited to 'doc/lispintro')
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi28
1 files changed, 11 insertions, 17 deletions
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 78c1865703e..eea46af6b19 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -1004,11 +1004,11 @@ the name stands for ``Lots of Isolated Silly Parentheses''. But the
1004claim is unwarranted. Lisp stands for LISt Processing, and the 1004claim is unwarranted. Lisp stands for LISt Processing, and the
1005programming language handles @emph{lists} (and lists of lists) by 1005programming language handles @emph{lists} (and lists of lists) by
1006putting them between parentheses. The parentheses mark the boundaries 1006putting them between parentheses. The parentheses mark the boundaries
1007of the list. Sometimes a list is preceded by a single apostrophe or 1007of the list. Sometimes a list is preceded by an apostrophe @samp{'},
1008quotation mark, @samp{'}@footnote{The single apostrophe or quotation 1008called a @dfn{single-quote} in Lisp.@footnote{A single-quote is an
1009mark is an abbreviation for the function @code{quote}; you need not 1009abbreviation for the special form @code{quote}; you need not think
1010think about functions now; functions are defined in @ref{Making 1010about special forms now. @xref{Complications}.} Lists are the basis
1011Errors, , Generate an Error Message}.} Lists are the basis of Lisp. 1011of Lisp.
1012 1012
1013@menu 1013@menu
1014* Lisp Lists:: What are lists? 1014* Lisp Lists:: What are lists?
@@ -2490,14 +2490,7 @@ in the list and then at the function definition bound to that symbol.
2490Then the instructions in the function definition are carried out. 2490Then the instructions in the function definition are carried out.
2491 2491
2492@item 2492@item
2493A single quotation mark, 2493A single-quote @samp{'} tells the Lisp interpreter that it should
2494@ifinfo
2495'
2496@end ifinfo
2497@ifnotinfo
2498@code{'}
2499@end ifnotinfo
2500, tells the Lisp interpreter that it should
2501return the following expression as written, and not evaluate it as it 2494return the following expression as written, and not evaluate it as it
2502would if the quote were not there. 2495would if the quote were not there.
2503 2496
@@ -7610,7 +7603,8 @@ displays in which grave accent and apostrophe were often mirror images
7610suitable for use as quotes. On most modern displays this is no longer 7603suitable for use as quotes. On most modern displays this is no longer
7611true, and when these two ASCII characters appear in documentation 7604true, and when these two ASCII characters appear in documentation
7612strings or diagnostic message formats, Emacs typically transliterates 7605strings or diagnostic message formats, Emacs typically transliterates
7613them to curved single quotes, so that the abovequoted symbol appears 7606them to @dfn{curved quotes} (left and right single quotation marks),
7607so that the abovequoted symbol appears
7614as @t{‘case-fold-search’}. Source-code strings can also simply use 7608as @t{‘case-fold-search’}. Source-code strings can also simply use
7615curved quotes directly. 7609curved quotes directly.
7616 7610
@@ -17117,7 +17111,7 @@ This line is a short, but complete Emacs Lisp expression.
17117 17111
17118We are already familiar with @code{setq}. It sets the following variable, 17112We are already familiar with @code{setq}. It sets the following variable,
17119@code{major-mode}, to the subsequent value, which is @code{text-mode}. 17113@code{major-mode}, to the subsequent value, which is @code{text-mode}.
17120The single quote mark before @code{text-mode} tells Emacs to deal directly 17114The single-quote before @code{text-mode} tells Emacs to deal directly
17121with the @code{text-mode} symbol, not with whatever it might stand for. 17115with the @code{text-mode} symbol, not with whatever it might stand for.
17122@xref{set & setq, , Setting the Value of a Variable}, 17116@xref{set & setq, , Setting the Value of a Variable},
17123for a reminder of how @code{setq} works. 17117for a reminder of how @code{setq} works.
@@ -17284,11 +17278,11 @@ Rebinding Keys in Your Init File, emacs, The GNU Emacs Manual}, for
17284details.) 17278details.)
17285 17279
17286The command invoked by the keys is @code{compare-windows}. Note that 17280The command invoked by the keys is @code{compare-windows}. Note that
17287@code{compare-windows} is preceded by a single quote; otherwise, Emacs 17281@code{compare-windows} is preceded by a single-quote; otherwise, Emacs
17288would first try to evaluate the symbol to determine its value. 17282would first try to evaluate the symbol to determine its value.
17289 17283
17290These three things, the double quotation marks, the backslash before 17284These three things, the double quotation marks, the backslash before
17291the @samp{C}, and the single quote mark are necessary parts of 17285the @samp{C}, and the single-quote are necessary parts of
17292keybinding that I tend to forget. Fortunately, I have come to 17286keybinding that I tend to forget. Fortunately, I have come to
17293remember that I should look at my existing @file{.emacs} file, and 17287remember that I should look at my existing @file{.emacs} file, and
17294adapt what is there. 17288adapt what is there.