12015-03-25 Stefan Monnier <monnier@iro.umontreal.ca> 2 3 * emacs-lisp-intro.texi: `save-excursion' doesn't save&restore the mark. 4 52014-12-31 Paul Eggert <eggert@cs.ucla.edu> 6 7 Less 'make' chatter for Emacs doc 8 * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) 9 (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in. 10 (ENVADD, $(buildinfodir)/eintr.info, emacs-lisp-intro.html): 11 Use them. 12 132014-11-09 Glenn Morris <rgm@gnu.org> 14 15 * Makefile.in (version): Remove variable. 16 (clean): No longer delete dist tarfile. 17 (dist): Remove rule; replace with code in admin.el. 18 192014-10-20 Glenn Morris <rgm@gnu.org> 20 21 * Merge in all changes up to 24.4 release. 22 232014-10-13 Glenn Morris <rgm@gnu.org> 24 25 * Makefile.in (dist): Update for new output variables. 26 272014-07-16 Álvar Jesús Ibeas Martín <alvar.ibeas@unican.es> (tiny change) 28 29 * emacs-lisp-intro.texi (Variables, Buffer Names, if & or) 30 (Symbols as Chest, fwd-para while): Fix typos. 31 322014-07-03 Glenn Morris <rgm@gnu.org> 33 34 * emacs-lisp-intro.texi (Note for Novices, Finding More, Conclusion): 35 "Online" help doesn't mean what it used to any more. 36 372014-06-23 Glenn Morris <rgm@gnu.org> 38 39 * Makefile.in (%.texi): Disable implicit rules. 40 (mkinfodir): Remove. 41 (.dvi.ps): Replace with explicit rule. 42 (${buildinfodir}): New rule. 43 (${buildinfodir}/eintr.info): Use order-only prereq for output dir. 44 Use $<. 45 (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html): 46 Use $<. 47 (emacs-lisp-intro.ps): New rule. 48 492014-06-15 Glenn Morris <rgm@gnu.org> 50 51 * Makefile.in (bootstrap-clean): New. 52 532014-06-10 Glenn Morris <rgm@gnu.org> 54 55 * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. 56 (INFO_OPTS): Set directly rather than with configure. 57 582014-06-02 Glenn Morris <rgm@gnu.org> 59 60 * emacs-lisp-intro.texi (Autoload): Update loaddefs.el details. 61 622014-04-17 Paul Eggert <eggert@cs.ucla.edu> 63 64 * Makefile.in (infoclean): Be consistent about reporting failures. 65 662014-02-25 Glenn Morris <rgm@gnu.org> 67 68 * emacs-lisp-intro.texi (X11 Colors): Don't use setq with hooks. 69 702014-02-06 Glenn Morris <rgm@gnu.org> 71 72 * emacs-lisp-intro.texi (Recursive Patterns): 73 Do not use colons in index entries. 74 752014-01-23 Glenn Morris <rgm@gnu.org> 76 77 * emacs-lisp-intro.texi (lengths-list-file): Fix textual parentheses. 78 792013-12-30 Paul Eggert <eggert@cs.ucla.edu> 80 81 Specify .texi encoding (Bug#16292). 82 * emacs-lisp-intro.texi: Add @documentencoding. 83 842013-12-30 Glenn Morris <rgm@gnu.org> 85 86 * emacs-lisp-intro.texi: Use @quotation for license notice. 87 882013-12-12 Glenn Morris <rgm@gnu.org> 89 90 * emacs-lisp-intro.texi: Tweak dircategory. 91 92 * emacs-lisp-intro.texi: Sync direntry with info/dir version. 93 942013-12-02 Paul Eggert <eggert@cs.ucla.edu> 95 96 * emacs-lisp-intro.texi (Counting Words): Don't use ':' in xref 97 titles, as this isn't supported by Texinfo. 98 992013-11-30 Glenn Morris <rgm@gnu.org> 100 101 * Makefile.in (distclean): Remove Makefile. 102 1032013-10-23 Glenn Morris <rgm@gnu.org> 104 105 * Makefile.in (install-dvi, install-html, install-pdf) 106 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps) 107 (uninstall-pdf): Quote entities that might contain whitespace. 108 1092013-09-01 Glenn Morris <rgm@gnu.org> 110 111 * emacs-lisp-intro.texi (beginning-of-buffer complete): 112 Put back a version of the removed paragraph about raw prefix arg. 113 1142013-09-01 Dani Moncayo <dmoncayo@gmail.com> 115 116 * emacs-lisp-intro.texi (beginning-of-buffer complete): 117 Update function details. (Bug#15085) 118 1192013-08-28 Paul Eggert <eggert@cs.ucla.edu> 120 121 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh, 122 for portability to hosts where /bin/sh has problems. 123 1242013-08-12 Glenn Morris <rgm@gnu.org> 125 126 * emacs-lisp-intro.texi (Complete copy-region-as-kill): Fix typo. 127 128 * emacs-lisp-intro.texi (Thank You): Avoid mailto: in html output. 129 130 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME) 131 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL) 132 (INSTALL_DATA): New, set by configure. 133 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): 134 New variables. 135 (.SUFFIXES): Add .ps and .dvi. 136 (.dvi.ps): New suffix rule. 137 (dvi, html, pdf, ps): Use *_TARGETS variables. 138 (emacs-lisp-intro.ps): Remove explicit rule. 139 (emacs-lisp-intro.html): Use HTML_OPTS. 140 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS. 141 (.PHONY): install-dvi, install-html, install-pdf, install-ps, 142 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf, 143 uninstall-ps, and uninstall-doc. 144 (install-dvi, install-html, install-pdf, install-ps, install-doc) 145 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf) 146 (uninstall-doc): New rules. 147 1482013-08-07 Eli Zaretskii <eliz@gnu.org> 149 150 * emacs-lisp-intro.texi (Beginning init File): Rename from 151 "Beginning a .emacs File", since a node name cannot include a 152 period. 153 (Top, Emacs Initialization, Change a defun): All references 154 changed. (Bug#15038) 155 1562013-08-02 Xue Fuqiao <xfq.free@gmail.com> 157 158 * emacs-lisp-intro.texi (zap-to-char): Remove obsolete stuff. 159 1602013-07-06 Glenn Morris <rgm@gnu.org> 161 162 * emacs-lisp-intro.texi (Top): 163 Move WWW_GNU_ORG section outside @copying, update URL. 164 1652013-07-03 Glenn Morris <rgm@gnu.org> 166 167 * emacs-lisp-intro.texi (edebug): Fix cross-references. 168 1692013-06-19 Glenn Morris <rgm@gnu.org> 170 171 * Makefile.in (dist): Edit more configure variables. (Bug#14660) 172 Try to check that we do not miss any in future. 173 1742013-04-24 Eli Zaretskii <eliz@gnu.org> 175 176 * makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last 177 commit. 178 1792013-04-24 Glenn Morris <rgm@gnu.org> 180 181 * emacs-lisp-intro.texi (emacsver.texi): Include it. 182 (copying): For non-printed versions, uses Emacs version rather 183 than that of the printed book. 184 (Complications, Lisp macro, defvar and asterisk, defcustom): Copyedits. 185 * Makefile.in (emacsdir): New variable.. 186 (MAKEINFO_OPTS, ENVADD): Add $emacsdir. 187 (srcs): Add emacsver.texi. 188 (dist): Include emacsver.texi. Edit emacsdir. 189 * makefile.w32-in (emacsdir): New variable. 190 (INFO_SOURCES): Add emacsver.texi. 191 (ENVADD): Add $emacsdir (and $texinfodir). 192 1932013-04-23 Xue Fuqiao <xfq.free@gmail.com> 194 195 * emacs-lisp-intro.texi (Complications, defvar, Writing Defuns) 196 (Prevent confusion, Determining the Element, lambda): Refine the 197 doc about Lisp macros, reported by Glenn Morris. 198 1992013-04-21 Xue Fuqiao <xfq.free@gmail.com> 200 201 * emacs-lisp-intro.texi (defcustom, defun) 202 (simplified-beginning-of-buffer, defvar, Building Robots, Review) 203 (save-excursion): `defun' and `defcustom' are now macros rather 204 than special forms. (Bug#13853) 205 2062013-03-16 Glenn Morris <rgm@gnu.org> 207 208 * emacs-lisp-intro.texi: Add some stuff specific to www.gnu.org. 209 2102013-03-03 Glenn Morris <rgm@gnu.org> 211 212 * emacs-lisp-intro.texi (Digression into C): Update example. 213 (defcustom, Simple Extension): Fix typos. 214 2152012-12-22 Glenn Morris <rgm@gnu.org> 216 217 * Makefile.in (srcs): New variable, adding doclicense.texi. 218 (${buildinfodir}/eintr$(INFO_EXT), emacs-lisp-intro.dvi) 219 (emacs-lisp-intro.pdf, emacs-lisp-intro.html): 220 Use $srcs for dependencies. 221 2222012-12-14 Paul Eggert <eggert@cs.ucla.edu> 223 224 Fix permissions bugs with setgid directories etc. (Bug#13125) 225 * emacs-lisp-intro.texi (Files List): 226 directory-files-and-attributes now outputs t for attribute that's 227 now a placeholder. 228 2292012-12-06 Paul Eggert <eggert@cs.ucla.edu> 230 231 * doclicense.texi: Update to latest version from FSF. 232 These are just minor editorial changes. 233 2342012-11-24 Paul Eggert <eggert@cs.ucla.edu> 235 236 * doclicense.texi: Update to latest version from FSF. 237 These are just minor editorial changes. 238 2392012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu> 240 241 * emacs-lisp-intro.texi (Files List): 242 Update manual for new time stamp format (Bug#12706). 243 2442012-10-17 Gregor Zattler <grfz@gmx.de> (tiny change) 245 246 * emacs-lisp-intro.texi (Narrowing advantages): 247 Minor update for changed what-line implementation. (Bug#12629) 248 2492012-06-21 Glenn Morris <rgm@gnu.org> 250 251 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737) 252 2532012-05-29 Glenn Morris <rgm@gnu.org> 254 255 * emacs-lisp-intro.texi: Nuke hand-written node pointers. 256 (dolist, dotimes): Fix sectioning. 257 2582012-05-12 Glenn Morris <rgm@gnu.org> 259 260 * Makefile.in (MKDIR_P): New, set by configure. 261 (mkinfodir): Use $MKDIR_P. 262 2632012-05-05 Glenn Morris <rgm@gnu.org> 264 265 * emacs-lisp-intro.texi (Making Errors): Don't mention Emacs 20. 266 (Void Function, Wrong Type of Argument, Recursion with list) 267 (Simple Extension): Assume a non-ancient Emacs. 268 (Void Variable, Switching Buffers): Improve page breaks. 269 270 * emacs-lisp-intro.texi: Update GNU Press contact details. 271 2722012-05-04 Glenn Morris <rgm@gnu.org> 273 274 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. 275 (info, infoclean): Use $INFO_EXT. 276 (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. 277 * makefile.w32-in (INFO_EXT, INFO_OPTS): New. 278 (INFO_TARGETS, clean): Use $INFO_EXT. 279 ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. 280 2812012-05-02 Glenn Morris <rgm@gnu.org> 282 283 * emacs-lisp-intro.texi (Syntax): Reword to avoid underfull hbox. 284 2852012-04-14 Glenn Morris <rgm@gnu.org> 286 287 * Makefile.in: Replace non-portable use of $< in ordinary rules. 288 2892012-02-28 Glenn Morris <rgm@gnu.org> 290 291 * emacs-lisp-intro.texi: Standardize possessive apostrophe usage. 292 2932012-02-17 Glenn Morris <rgm@gnu.org> 294 295 * emacs-lisp-intro.texi (Design @value{COUNT-WORDS}, Syntax) 296 (count-words-in-defun): Fix cross-refs to Emacs manual. 297 2982012-01-28 Andreas Schwab <schwab@linux-m68k.org> 299 300 * emacs-lisp-intro.texi (Top): Move setting of COUNT-WORDS outside 301 of @menu. (Bug#10628) 302 3032012-01-19 Juanma Barranquero <lekktu@gmail.com> 304 305 * emacs-lisp-intro.texi (count-words-in-defun): 306 Add missing parenthesis (bug#10544). 307 3082012-01-17 Glenn Morris <rgm@gnu.org> 309 310 * emacs-lisp-intro.texi (re-search-forward): Fix typo. 311 3122011-11-24 Juanma Barranquero <lekktu@gmail.com> 313 314 * makefile.w32-in: Update dependencies. 315 3162011-11-16 Juanma Barranquero <lekktu@gmail.com> 317 318 * emacs-lisp-intro.texi (etags): Fix typo. 319 3202011-03-07 Chong Yidong <cyd@stupidchicken.com> 321 322 * Version 23.3 released. 323 3242011-02-19 Eli Zaretskii <eliz@gnu.org> 325 326 * emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir. 327 3282011-01-23 Werner Lemberg <wl@gnu.org> 329 330 * Makefile.in (MAKEINFO): Now controlled by `configure'. 331 (MAKEINFO_OPTS): New variable. Use it where appropriate. 332 (ENVADD): New variable to control texi2dvi and texi2pdf. 333 3342010-11-13 Glenn Morris <rgm@gnu.org> 335 336 * emacs-lisp-intro.texi: Rename the `count-words-region' example, 337 since there is now a standard command of that name. 338 3392010-10-11 Glenn Morris <rgm@gnu.org> 340 341 * Makefile.in (.dvi.ps): Remove unnecessary suffix rule. 342 (.PHONY): Add ps. 343 (ps, emacs-lisp-intro.ps): New targets. 344 (clean): Delete ps file. 345 (MAKEINFO): Use --force like the other doc/ Makefiles do. 346 Add explicit -I$srcdir. 347 3482010-10-09 Glenn Morris <rgm@gnu.org> 349 350 * Makefile.in (VPATH): Remove. 351 (infodir): Make it absolute. 352 (mkinfodir, $(infodir)/eintr, infoclean): No need to cd $srcdir. 353 354 * Makefile.in (dist): Anchor regexps. 355 356 * Makefile.in (${infodir}/eintr, emacs-lisp-intro.dvi) 357 (emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<. 358 359 * Makefile.in (infoclean): Remove harmless, long-standing error. 360 361 * Makefile.in ($(infodir)): Delete rule. 362 (mkinfodir): New. 363 ($(infodir)/eintr): Use $mkinfodir instead of infodir. 364 3652010-10-09 Glenn Morris <rgm@gnu.org> 366 367 * Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist. 368 3692010-10-07 Glenn Morris <rgm@gnu.org> 370 371 * Makefile.in (version): New, set by configure. 372 (clean): Delete dist tar file. 373 (dist): Use version in tar name. 374 3752010-10-06 Glenn Morris <rgm@gnu.org> 376 377 * Makefile.in (SHELL): Use /bin/sh, like every other Makefile.in. 378 (INFO_SOURCES, INFO_TARGETS, DVI_TARGETS): Remove variables. 379 ($(infodir), html, pdf, infoclean, dist): New rules. 380 (${infodir}/eintr): Ensure $infodir exists. Use $@. 381 (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html): 382 Use $^. 383 (.PHONY): Declare clean rules. 384 (mostlyclean): Delete more temp files. 385 (clean): Delete specific dvi, pdf and html files. 386 (maintainer-clean): Use infoclean. 387 (.NOEXPORT): Remove, unused by any other Makefile.in. 388 3892010-09-21 Glenn Morris <rgm@gnu.org> 390 391 * cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps: 392 * cons-5.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps: 393 Add first line EPSF magic comment. (Bug#7064) 394 3952010-06-23 Glenn Morris <rgm@gnu.org> 396 397 * emacs-lisp-intro.texi: Untabify. 398 3992010-05-07 Chong Yidong <cyd@stupidchicken.com> 400 401 * Version 23.2 released. 402 4032010-03-10 Chong Yidong <cyd@stupidchicken.com> 404 405 * Branch for 23.2. 406 4072010-02-16 Glenn Morris <rgm@gnu.org> 408 409 * emacs-lisp-intro.texi: Fix typo in name of `find-tag' command. 410 4112010-02-01 Stefan Monnier <monnier@iro.umontreal.ca> 412 413 * emacs-lisp-intro.texi (Text and Auto-fill, Mode Line): 414 Avoid obsolete special default variables like default-major-mode. 415 4162009-12-09 David Robinow <drobinow@gmail.com> (tiny change) 417 418 * makefile.w32-in: Use parenthesis for macros for nmake compatibility. 419 4202009-12-03 Glenn Morris <rgm@gnu.org> 421 422 * emacs-lisp-intro.texi (Free Software and Free Manuals): 423 Update URL, and remove duplicate text. 424 4252009-10-28 Robert J. Chassell <bob@gnu.org> 426 427 * emacs-lisp-intro.texi: Don't change urlcolor or linkcolor in tex 428 output (not needed and does not work with recent texinfo.tex). 429 Bump edition number. 430 4312009-10-27 Robert J. Chassell <bob@gnu.org> 432 433 * emacs-lisp-intro.texi: Bump edition number. 434 4352009-10-27 Glenn Morris <rgm@gnu.org> 436 437 * cons-1.pdf, cons-2.pdf, cons-2a.pdf, cons-3.pdf, cons-4.pdf: 438 * cons-5.pdf, drawers.pdf, lambda-1.pdf, lambda-2.pdf, lambda-3.pdf: 439 New files, generated from .eps versions with epstopdf. 440 * README: Add copyright information for PDF images. 441 442 * Makefile.in (TEXI2PDF): New variable. 443 (emacs-lisp-intro.pdf): New target. 444 445 * makefile.w32-in (texinfodir, TEXI2PDF): New variables. 446 (ENVADD): Add -I$texinfodir. 447 (emacs-lisp-intro.pdf): New target. 448 4492009-07-28 Chong Yidong <cyd@stupidchicken.com> 450 451 * emacs-lisp-intro.texi (Simple Extension): Bump emacs versions in 452 examples. 453 4542009-07-10 Glenn Morris <rgm@gnu.org> 455 456 * emacs-lisp-intro.texi (Top): Add missing @detailmenu entry. 457 4582009-07-09 Glenn Morris <rgm@gnu.org> 459 460 * Makefile.in (texinfodir): Rename from usermanualdir, and update. 461 4622009-07-06 Glenn Morris <rgm@gnu.org> 463 464 * emacs-lisp-intro.texi (defvar and asterisk): Minor rephrasing. 465 4662009-06-21 Chong Yidong <cyd@stupidchicken.com> 467 468 * Branch for 23.1. 469 4702009-06-14 Chong Yidong <cyd@stupidchicken.com> 471 472 * emacs-lisp-intro.texi (edebug): Fix typo. 473 4742009-02-22 Karl Berry <karl@gnu.org> 475 476 * emacs-lisp-intro.texi (Default Configuration): Fix dup word "by by". 477 4782009-02-20 Juanma Barranquero <lekktu@gmail.com> 479 480 * emacs-lisp-intro.texi (current-kill, Code for current-kill) 481 (Body of current-kill): Remove duplicate words. 482 4832008-11-19 Glenn Morris <rgm@gnu.org> 484 485 * doclicense.texi: New file. 486 * emacs-lisp-intro.texi: Relicense under FDL 1.3 or later. 487 Include doclicense.texi rather than having license in the file itself. 488 4892008-10-16 Sean Sieger <sean.sieger@gmail.com> (tiny change) 490 491 * emacs-lisp-intro.texi (Recursion with list): Fix typo. 492 4932008-10-04 Karl Berry <karl@gnu.org> 494 495 * emacs-lisp-intro.texi: Apply similar formatting changes as for 496 the emacs and lispref manuals, to save pages. A couple minor 497 rewordings and reformatting of code to avoid overfull and 498 underfull lines. 499 (edition-number): Bump to 3.08. 500 (update-date): Bump to 4 October 2008. 501 5022008-06-20 Eli Zaretskii <eliz@gnu.org> 503 504 * makefile.w32-in (distclean): Remove makefile. 505 5062008-06-16 Glenn Morris <rgm@gnu.org> 507 508 * Makefile.am, Makefile.old, aclocal.m4, configure, configure.in: 509 * install-sh, missing, mkinstalldirs: Remove obsolete files. 510 5112008-05-13 Chong Yidong <cyd@stupidchicken.com> 512 513 * emacs-lisp-intro.texi (Lisp Atoms): Rephrase "in addition" to 514 avoid confusion with addition operation discussed in previous 515 paragraph. 516 5172008-01-31 Robert J. Chassell <bob@rattlesnake.com> 518 519 * emacs-lisp-intro.texi: Update back cover text. 520 5212007-09-12 Robert J. Chassell <bob@rattlesnake.com> 522 523 * emacs-lisp-intro.texi: Add email address to Thank You correctly. 524 5252007-09-06 Romain Francoise <romain@orebokech.com> 526 527 * Makefile.in (maintainer-clean): Delete info files. 528 5292007-09-06 Glenn Morris <rgm@gnu.org> 530 531 Move from lispintro/ to doc/lispintro/. 532 * Makefile.in (infodir): Go up one more level. 533 (usermanualdir): Change from ../man to ../emacs. 534 * makefile.w32-in (infodir, ENVADD): Go up one more level. 535 * emacs-lisp-intro.texi (setfilename): Go up one more level. 536 5372007-07-30 Robert J. Chassell <bob@rattlesnake.com> 538 539 * emacs-lisp-intro.texi: Fix typo on line 5173, change `thee' to 540 `these'. 541 5422007-07-25 Glenn Morris <rgm@gnu.org> 543 544 * Relicense all FSF files to GPLv3 or later. 545 5462007-06-02 Chong Yidong <cyd@stupidchicken.com> 547 548 * Version 22.1 released. 549 5502007-01-30 Robert J. Chassell <bob@rattlesnake.com> 551 552 * emacs-lisp-intro.texi (else): Rephrase message of first 553 if-then-else example so it is right both in itself and in the 554 "true" case of the expression, which asks whether 4 is greater 555 than 5. 556 5572006-11-27 Andreas Schwab <schwab@suse.de> 558 559 * Makefile.in (usermanualdir): Define. 560 (emacs-lisp-intro.dvi): Pass -I options to texi2dvi instead of 561 using TEXINPUTS. 562 563 * emacs-lisp-intro.texi: Input texinfo instead of ../man/texinfo 564 to fix building outside source directory. 565 5662006-11-09 Robert J. Chassell <bob@rattlesnake.com> 567 568 * emacs-lisp-intro.texi: Copy descriptions from detailed master 569 menu to menus within body. 570 571 * emacs-lisp-intro.texi (at the beginning): Add `other shell 572 commands' to produce additional output formats; total is now ten. 573 (A Loop with an Incrementing Counter, and others): Ensure Info 574 menus will appear in short windows. 575 (Disentangle beginning-of-buffer): Replace `version 21' with `more 576 recent versions'. 577 (Simple Extension): Show how to handle multiple versions by adding 578 an alternative with a test of `>= 21'. 579 5802006-11-06 Robert J. Chassell <bob@rattlesnake.com> 581 582 * emacs-lisp-intro.texi: Finish minor changes seen from DVI output. 583 Replace 22.1.100 with 22.1.1. 584 (current-kill): Mention functions that directly or indirectly call 585 `kill-new', which sets `kill-ring-yank-pointer'. 586 (Understanding current-kill): Change `lasted' to `last'. Remove 587 extraneous parenthesis. Reword item about returning `car' of list. 588 (yank): Remove mention of `rotate-yank-pointer'. 589 (Y Axis Element): Add comment regarding replacement of blank space. 590 (print-Y-axis Penultimate): Explain that `print-graph' will pass 591 `height-of-top-line' so `print-Y-axis' does not have a bug. 592 5932006-11-05 Robert J. Chassell <bob@rattlesnake.com> 594 595 * emacs-lisp-intro.texi: Yet more minor changes: 596 (defcustom): Said that `:options' is usually for a hook. 597 Remove extraneous space in parenthetical remark concerning 598 `text-mode-hook-identify'. At end, mention other defines, too. 599 (Beginning a .emacs File): Reverse words about comments so they 600 parallel numbers of listed semi-colons. 601 (Text and Auto-fill): Remove extraneous blank line in example. 602 (Mail Aliases): Remove extraneous blank line in example. 603 (Keybindings): Reformat as needed with `key' rather than `kbd'. 604 (Keybindings, Miscellaneous, Mode Line): For small book format, start 605 section name on top of new page. 606 (Simple Extension): Replace longer expression with 607 `emacs-major-version'. Remove comment about `number-to-string' 608 function. 609 (Miscellaneous): Add filename option, `-H', to `grep' example. 610 (debug, debug-on-entry): Replace `GNU Emacs 22' with `a recent 611 GNU Emacs'. 612 (edebug): More properly state where to place point for 'M-x 613 edebug-defun'. 614 615 * emacs-lisp-intro.texi: More minor changes. 616 Center images for TeX output. 617 (kill-new function): Remove indentation for sentence talking about 618 momentarily skipping code. 619 (cons & search-fwd Review): Document @code{funcall}. 620 Document @code{re-search-forward} with existing @code{search-forward}. 621 Reference chapter on regular expression searches. 622 (Recursion with list): Specify a more recent version as being Emacs. 623 (Recursion with list, Every, recursive-graph-body-print): 624 Change `if ... progn' expression to `when'. 625 (Recursive triangle function): For printing in small book, ensure 626 section name is not last on bottom of preceding page. 627 (Keep): Remove extraneous space in function definition example. 628 (sentence-end): Specify `in English' for glyphs that end a sentence. 629 Note that in GNU Emacs 22, the name refers to both a variable and a 630 function. 631 (fwd-sentence while loops): Write a function as one, not as a form. 632 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'. 633 (etags): Move sentences involving `find-tag' and sources. 634 State location of Emacs `src' directory. 635 (Design count-words-region): Better explain two backslashes in a row. 636 (Find a File): Fix grammar; add a `to' and write `to visit'. 637 Change `named' to `selected'. 638 (lengths-list-file): Remove extraneous parenthesis from reference. 639 (lengths-list-many-files): Explain `expand-file-name' better. 640 (Files List): Rephrase sentence regarding Lisp sources directory. 641 6422006-11-04 Robert J. Chassell <bob@rattlesnake.com> 643 644 * emacs-lisp-intro.texi: Replace 22.0.100 with 22.1.100. 645 (defcustom): Note that the value set by defconst is a variable. 646 (Buffer Size & Locations): Parenthetical remark about evaluation. 647 (Finding More): Change text to include C sources by inference. 648 649 * emacs-lisp-intro.texi: Minor fixes. 650 Replace all tabs with eight spaces each so printed text looks correct. 651 Remove extraneous comma in a printed node name produced by `ref'. 652 (insert-buffer): Add a missing beginning parenthesis. 653 (beginning-of-buffer): Add `beginning of' to note about accessible 654 portion. 655 (narrow Exercise): Write closing parenthesis at end of correct 656 paragraph. 657 (zap-to-char): Remove extraneous `a' from first sentence. 658 (Complete zap-to-char): Remove two extraneous sentences. 659 (zap-to-char body): Move sentences on documentation two nodes earlier. 660 (Lisp macro): Add definition of `unless' macro. 661 (last-command & this-command): Remove comment that `we have not yet 662 seen' the @code{eq} function. 663 (kill-append function): Reformat `kill-append' function definition so 664 it prints well. 665 (kill-new function): Indent the sentence beginning `notice'. 666 Replace `the same as' with `similar to'. Repair typo. Remove obsolete 667 references to `yank' and `yank-pop. End section with a note that `we 668 will digress into C.' 669 6702006-11-02 Robert J. Chassell <bob@rattlesnake.com> 671 672 * emacs-lisp-intro.texi (kill-ring-yank-pointer): Revert addition 673 of extraneous quotation mark to rotate-yank-pointer. 674 6752006-11-01 Juri Linkov <juri@jurta.org> 676 677 * emacs-lisp-intro.texi: Fix unbalanced quotes. 678 6792006-10-31 Robert J. Chassell <bob@rattlesnake.com> 680 681 * emacs-lisp-intro.texi: Revised text for kill-region, 682 copy-region-as-kill, kill-append, kill-new, forward-sentence, 683 forward-paragraph, find-file, current-kill, yank, and yank-pop. 684 Removed INSTALL MANIFEST from the directory since those files are 685 now irrelevant. Updated Info file in ../info. Changed numbering 686 so is now Revised Third Edition and this instance's edition-number 687 is 3.00. Did not update ISBN number. 688 689 * emacs-lisp-intro.texi: Remove version reference for X colors. 690 Document `='. Remove mention that :eval was new in 21. 691 Updated instance's edition-number to 3.01. 692 6932006-10-30 Robert J. Chassell <bob@rattlesnake.com> 694 695 * emacs-lisp-intro.texi: Many changes since it turned out that 696 many `simple' functions were rewritten. Changes to the text 697 regarding zap-to-char, mark-whole-buffer, append-to-buffer, 698 copy-to-buffer, beginning-of-buffer, what-line, and possibly 699 others. (I have not reviewed all yet.) This instance does build 700 for Info and TeX. 701 7022006-10-29 Chong Yidong <cyd@stupidchicken.com> 703 704 * Makefile.in: Use relative paths to avoid advertising filesystem 705 contents during compilation. 706 7072006-08-21 Robert J. Chassell <bob@rattlesnake.com> 708 709 * emacs-lisp-intro.texi: Deleted in directory copy of texinfo.tex 710 and pointed towards ../man/texinfo.tex so only one file 711 needs updating. Added comment of what to do when building on own. 712 713 * texinfo.tex: Changed to version 2006-02-13.16 714 to enable a DVI build using the more recent versions of TeX. 715 7162006-05-25 David Kastrup <dak@gnu.org> 717 718 * emacs-lisp-intro.texi (setcar): Replace an antelope rather than 719 a giraffe with a hippopotamus. 720 7212006-05-19 Thien-Thi Nguyen <ttn@gnu.org> 722 723 * emacs-lisp-intro.texi (Digression concerning error): Fix typo. 724 7252005-09-16 Romain Francoise <romain@orebokech.com> 726 727 * emacs-lisp-intro.texi (GNU Free Documentation License): 728 Specify GFDL version 1.2. 729 7302005-07-30 Eli Zaretskii <eliz@gnu.org> 731 732 * makefile.w32-in (info): Don't run install-info. 733 ($(infodir)/dir): New target, produced by running install-info. 734 7352005-07-04 Lute Kamstra <lute@gnu.org> 736 737 Update FSF's address in GPL notices. 738 739 * emacs-lisp-intro.texi: Update FSF's address. 740 7412004-04-23 Juanma Barranquero <lektu@terra.es> 742 743 * makefile.w32-in: Add "-*- makefile -*-" mode tag. 744 7452004-02-29 Juanma Barranquero <lektu@terra.es> 746 747 * makefile.w32-in (mostlyclean, clean, maintainer-clean): 748 Use $(DEL) instead of rm, and ignore exit code. 749 7502003-11-16 Kevin Ryde <user42@zip.com.au> 751 752 * emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>] 753 Corrections to cross references. 754 (Interactive Options): elisp "interactive" -> "Using Interactive". 755 (defvar and asterisk): Remove emacs "Edit Options" reference, 756 edit-options is no longer described in the emacs manual. 757 (Lists diagrammed): elisp "List Type" -> "Cons Cell Type". 758 7592003-09-03 Peter Runestig <peter@runestig.com> 760 761 * makefile.w32-in: New file. 762 7632001-11-29 Eli Zaretskii <eliz@is.elta.co.il> 764 765 * emacs-lisp-intro.texi (Index): @ignore extraneous text. 766 Use @dircategory and @direntry to define the DIR entry. 767 7682001-11-25 Robert J. Chassell <bob@rattlesnake.com> 769 770 * emacs-lisp-intro.texi: Move @contents to the beginning of the 771 file. Set the size to @smallbook. 772 7732001-11-24 Eli Zaretskii <eliz@is.elta.co.il> 774 775 * Makefile.in: New file. 776 777 * README: Update. 778 779 * *.eps: Rename to avoid clashes in DOS 8+3 namespace. 780 781;; Local Variables: 782;; coding: utf-8 783;; End: 784 785 Copyright (C) 2001-2021 Free Software Foundation, Inc. 786 787 This file is part of GNU Emacs. 788 789 GNU Emacs is free software: you can redistribute it and/or modify 790 it under the terms of the GNU General Public License as published by 791 the Free Software Foundation, either version 3 of the License, or 792 (at your option) any later version. 793 794 GNU Emacs is distributed in the hope that it will be useful, 795 but WITHOUT ANY WARRANTY; without even the implied warranty of 796 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 797 GNU General Public License for more details. 798 799 You should have received a copy of the GNU General Public License 800 along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. 801