[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispintro/emacs-lisp-intro.texi [emacs-un
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/lispintro/emacs-lisp-intro.texi [emacs-unicode-2] |
Date: |
Thu, 14 Oct 2004 05:16:56 -0400 |
Index: emacs/lispintro/emacs-lisp-intro.texi
diff -c emacs/lispintro/emacs-lisp-intro.texi:1.21.2.2
emacs/lispintro/emacs-lisp-intro.texi:1.21.2.3
*** emacs/lispintro/emacs-lisp-intro.texi:1.21.2.2 Thu Sep 9 09:36:33 2004
--- emacs/lispintro/emacs-lisp-intro.texi Thu Oct 14 08:50:07 2004
***************
*** 1,6 ****
! @c \input texinfo @c -*-texinfo-*-
@comment %**start of header
@setfilename ../info/eintr
@c sethtmlfilename emacs-lisp-intro.html
@settitle Programming in Emacs Lisp
@syncodeindex vr cp
--- 1,7 ----
! \input texinfo @c -*-texinfo-*-
@comment %**start of header
@setfilename ../info/eintr
+ @c setfilename emacs-lisp-intro.info
@c sethtmlfilename emacs-lisp-intro.html
@settitle Programming in Emacs Lisp
@syncodeindex vr cp
***************
*** 21,28 ****
@comment %**end of header
! @set edition-number 2.12
! @set update-date 2003 Nov 19
@ignore
## Summary of shell commands to create various output formats:
--- 22,29 ----
@comment %**end of header
! @set edition-number 2.14
! @set update-date 2004 Oct 12
@ignore
## Summary of shell commands to create various output formats:
***************
*** 61,66 ****
--- 62,69 ----
## View Info output with standalone reader
info emacs-lisp-intro.info
+ ## popd
+
@end ignore
@c ================ Included Figures ================
***************
*** 180,186 ****
Edition @value{edition-number}, @value{update-date}
@sp 1
Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001,
! 2002, 2003 Free Software Foundation, Inc.
@sp 1
@iftex
--- 183,189 ----
Edition @value{edition-number}, @value{update-date}
@sp 1
Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001,
! 2002, 2003, 2004 Free Software Foundation, Inc.
@sp 1
@iftex
***************
*** 1050,1062 ****
@chapter List Processing
To the untutored eye, Lisp is a strange programming language. In Lisp
! code there are parentheses everywhere. Some people even claim that the
! name stands for `Lots of Isolated Silly Parentheses'. But the claim is
! unwarranted. Lisp stands for LISt Processing, and the programming
! language handles @emph{lists} (and lists of lists) by putting them
! between parentheses. The parentheses mark the boundaries of the list.
! Sometimes a list is preceded by a single apostrophe or quotation mark,
! @samp{'}. Lists are the basis of Lisp.
@menu
* Lisp Lists:: What are lists?
--- 1053,1068 ----
@chapter List Processing
To the untutored eye, Lisp is a strange programming language. In Lisp
! code there are parentheses everywhere. Some people even claim that
! the name stands for `Lots of Isolated Silly Parentheses'. But the
! claim is unwarranted. Lisp stands for LISt Processing, and the
! programming language handles @emph{lists} (and lists of lists) by
! putting them between parentheses. The parentheses mark the boundaries
! of the list. Sometimes a list is preceded by a single apostrophe or
! quotation mark, @samp{'address@hidden single apostrophe or quotation
! mark is an abbreviation for the function @code{quote}; you need not
! think about functions now; functions are defined in @ref{Making
! Errors, , Generate an Error Message}.} Lists are the basis of Lisp.
@menu
* Lisp Lists:: What are lists?
***************
*** 2135,2141 ****
@need 1250
As usual, the error message tries to be helpful and makes sense after you
! learn how to read it.
The first part of the error message is straightforward; it says
@samp{wrong type argument}. Next comes the mysterious jargon word
--- 2141,2148 ----
@need 1250
As usual, the error message tries to be helpful and makes sense after you
! learn how to read address@hidden@code{(quote hello)} is an expansion of
! the abbreviation @code{'hello}.}
The first part of the error message is straightforward; it says
@samp{wrong type argument}. Next comes the mysterious jargon word
***************
*** 4002,4008 ****
false. When this happens, the second argument or then-part of the
overall @code{if} expression is @emph{not} evaluated, but the third or
else-part @emph{is} evaluated. You might think of this as the cloudy
! day alternative for the decision `if it is warm and sunny, then go to
the beach, else read a book!''.
The word ``else'' is not written in the Lisp code; the else-part of an
--- 4009,4015 ----
false. When this happens, the second argument or then-part of the
overall @code{if} expression is @emph{not} evaluated, but the third or
else-part @emph{is} evaluated. You might think of this as the cloudy
! day alternative for the decision ``if it is warm and sunny, then go to
the beach, else read a book!''.
The word ``else'' is not written in the Lisp code; the else-part of an
***************
*** 14924,14933 ****
((eq t (car (cdr (car current-directory-list))))
;; decide whether to skip or recurse
(if
! (equal (or "." "..")
(substring (car (car current-directory-list)) -1))
! ;; then do nothing if filename is that of
! ;; current directory or parent
()
@end group
@group
--- 14931,14940 ----
((eq t (car (cdr (car current-directory-list))))
;; decide whether to skip or recurse
(if
! (equal "."
(substring (car (car current-directory-list)) -1))
! ;; then do nothing since filename is that of
! ;; current directory or parent, "." or ".."
()
@end group
@group
***************
*** 17118,17124 ****
@item Ignore case when using `grep'@*
@address@hidden } Prefix each line of output with line address@hidden
@address@hidden } Ignore case address@hidden
! @address@hidden } Protect patterns beginning with a hyphen character,
@samp{-}
@smallexample
(setq grep-command "grep -n -i -e ")
--- 17125,17131 ----
@item Ignore case when using `grep'@*
@address@hidden } Prefix each line of output with line address@hidden
@address@hidden } Ignore case address@hidden
! @address@hidden } Protect patterns beginning with a hyphen character,
@samp{-}
@smallexample
(setq grep-command "grep -n -i -e ")
***************
*** 17159,17165 ****
@end itemize
@subsubheading Fixing Unpleasant Key Bindings
! @cindex Key bindings, fixing
@cindex Bindings, key, fixing unpleasant
Some systems bind keys unpleasantly. Sometimes, for example, the
--- 17166,17172 ----
@end itemize
@subsubheading Fixing Unpleasant Key Bindings
! @cindex Key bindings, fixing
@cindex Bindings, key, fixing unpleasant
Some systems bind keys unpleasantly. Sometimes, for example, the
***************
*** 18018,18024 ****
Sometimes when you you write text, you duplicate words---as with ``you
you'' near the beginning of this sentence. I find that most
! frequently, I duplicate ``the'; hence, I call the function for
detecting duplicated words, @code{the-the}.
@need 1250
--- 18025,18031 ----
Sometimes when you you write text, you duplicate words---as with ``you
you'' near the beginning of this sentence. I find that most
! frequently, I duplicate ``the''; hence, I call the function for
detecting duplicated words, @code{the-the}.
@need 1250
***************
*** 20638,20643 ****
--- 20645,20651 ----
@end smallexample
@end ifnottex
+ @c qqq
@ignore
Graphing Definitions Re-listed
***************
*** 21137,21142 ****
--- 21145,21151 ----
(print-X-axis numbers-list horizontal-step)))
@end group
@end smallexample
+ @c qqq
@end ignore
@page
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lispintro/emacs-lisp-intro.texi [emacs-unicode-2],
Miles Bader <=