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