|
|
1.1 ! root 1: Sun Apr 13 07:39:08 1986 James Larus (larus at calder.berkeley.edu) ! 2: ! 3: * Installed mh-e (v 3.3c). ! 4: ! 5: Sat Apr 12 19:29:26 1986 Richard M. Stallman (rms at prep) ! 6: ! 7: * replace.el (perform-replace): ! 8: Save and restore the match-data around call to read-char. ! 9: Mysterious bug of replacing the wrong characters ! 10: was due to display-time-filter running inside read-char. ! 11: Also make the C-w option set `replaced' to t, not `done'. ! 12: ! 13: Fri Apr 11 13:56:16 1986 Richard M. Stallman (rms at prep) ! 14: ! 15: * rmail.el (rmail-nuke-pinhead-header): ! 16: Deleted code to delete old Date: line, since new one is made ! 17: only if had no old one. ! 18: ! 19: Thu Apr 10 05:58:53 1986 Richard M. Stallman (rms at prep) ! 20: ! 21: * rnews.el (news-set-current-certifiable): ! 22: Follow symlinks before looking up the attributes. ! 23: ! 24: * time.el (display-time): ! 25: Specify nil for process's buffer ab initio; ! 26: avoid C-g timing error. ! 27: ! 28: Mon Apr 7 13:00:45 1986 Richard M. Stallman (rms at prep) ! 29: ! 30: * compile.el (kill-{compilation,grep}): ! 31: Use interrupt-process, not kill-process, so make can delete ! 32: the output file being produced. ! 33: ! 34: Sun Apr 6 18:52:09 1986 Richard M. Stallman (rms at prep) ! 35: ! 36: * paths.el (sendmail-program): ! 37: Always use sendmail if bsd, even if it does not appear to exist. ! 38: ! 39: Sat Apr 5 21:01:48 1986 Richard M. Stallman (rms at prep) ! 40: ! 41: * bytecomp.el (batch-byte-compile): ! 42: Use batch-byte-compile-file, not byte-compile-file. ! 43: ! 44: Fri Apr 4 16:12:18 1986 Richard M. Stallman (rms at prep) ! 45: ! 46: * files.el (set-auto-mode): ! 47: Bind case-fold-search only over small pieces of code, ! 48: not including the major mode function. ! 49: ! 50: * rmail.el (rmail-nuke-pinhead-header): ! 51: Don't kill the line after Date: along with Date:. ! 52: ! 53: Mon Mar 31 12:39:55 1986 Richard M. Stallman (rms at prep) ! 54: ! 55: * man.el: fix stupid error in arg to file-name-all-completions. ! 56: ! 57: Sun Mar 30 14:42:26 1986 Paul Rubin (phr at calder.berkeley.edu) ! 58: ! 59: * mh-e.el: ! 60: Replace with improved version, by [email protected]. ! 61: ! 62: Fri Mar 28 23:28:16 1986 Richard M. Stallman (rms at prep) ! 63: ! 64: * info.el (Info-tagify): ! 65: When restoring old restriction, bring it inside final buffer size. ! 66: ! 67: Thu Mar 27 16:28:59 1986 Richard M. Stallman (rms at prep) ! 68: ! 69: * rnews.el (news-mode): Run news-mode-hook. ! 70: ! 71: * rnews.el (news-get-pruned-list-of-files): ! 72: Don't discard first two files; . and .. are not first on Apollo. ! 73: ! 74: Wed Mar 26 16:09:59 1986 Richard Mlynarik (mly at prep) ! 75: ! 76: * indent.el (edit-tab-stops): ! 77: Go to character 0 so editing happens in right place ! 78: ! 79: Mon Mar 24 12:11:53 1986 Richard M. Stallman (rms at prep) ! 80: ! 81: * mail-utils.el (mail-strip-quoted-names): ! 82: Don't strip "foo"@host. ! 83: ! 84: Sat Mar 22 15:20:09 1986 Richard M. Stallman (rms at prep) ! 85: ! 86: * mail-utils.el (rmail-dont-reply-to): ! 87: Default names to flush include all starting with "info-". ! 88: For user's own name, match only if ends at end of word. ! 89: ! 90: Fri Mar 21 10:06:22 1986 Richard M. Stallman (rms at prep) ! 91: ! 92: * paths.el (mh-progs, mh-lib): Try two alternatives for these. ! 93: ! 94: * paths.el (rmail-spool-directory): Say $LOGNAME for usg. ! 95: ! 96: Thu Mar 20 21:57:04 1986 Richard M. Stallman (rms at prep) ! 97: ! 98: * rmail.el (rmail): ! 99: Move a forward-char so it isn't done if convert is t. ! 100: ! 101: Tue Mar 18 01:41:29 1986 Richard M. Stallman (rms at prep) ! 102: ! 103: * paths.el (news-inews-program): ! 104: Add new possibility /usr/lib/news/inews. ! 105: ! 106: * rmail.el (rmail): ! 107: Detect Unix format messages added after last Babyl message ! 108: and if so call rmail-convert-to-babyl-format. ! 109: ! 110: * mail-utils.el (rmail-dont-reply-to): ! 111: Use LOGNAME if no USER env variable. ! 112: ! 113: * paths.el (news-inews-program): ! 114: Try various pathnames and use the one that exists. ! 115: ! 116: Mon Mar 17 16:52:32 1986 Richard M. Stallman (rms at prep) ! 117: ! 118: * sendmail.el (mail-do-fc): ! 119: Put a newline at front of the message written in the file. ! 120: ! 121: Sat Mar 15 15:51:40 1986 Richard M. Stallman (rms at prep) ! 122: ! 123: * rnews.el: Installed king@kestrel's changes: ! 124: Correct reentrance bug, don't bother with groups that ! 125: received no new traffic since last read completely, find out ! 126: what traffic a group has available much more quickly when ! 127: possible, do some completing reads for group names. ! 128: ! 129: Also adds the 'c' command to copy a message. ! 130: ! 131: Sat Mar 15 15:49:28 1986 Bill Rozas (jinx at prep) ! 132: ! 133: * scheme.el: (scheme-zap-name) Uses expand-file-name to obtain an ! 134: absolute pathname. ! 135: ! 136: Sat Mar 15 14:28:06 1986 Richard M. Stallman (rms at prep) ! 137: ! 138: * replace.el (perform-replace): ! 139: Hack for preventing loops matching null strings at same place ! 140: was also preventing them at successive characters. Fixed. ! 141: ! 142: Thu Mar 13 11:47:39 1986 Bill Rozas (jinx at prep) ! 143: ! 144: * scheme.el: (scheme-zap-name) change it back to fromedit.zap ! 145: since that is where scheme expects it and it is too much work to ! 146: change scheme right now. This interface is obsolete anyway, but ! 147: some people (athena) still use it. ! 148: ! 149: Thu Mar 13 00:53:00 1986 Richard M. Stallman (rms at prep) ! 150: ! 151: * mail-utils.el (mail-strip-quoted-names): ! 152: Don't delete <...> and surroundings if there's a comma inside. ! 153: ! 154: Wed Mar 12 15:20:29 1986 Richard Mlynarik (mly at prep) ! 155: ! 156: * shell.el (shell) ! 157: If no environment variable SHELL, default to /bin/sh ! 158: ! 159: Wed Mar 12 11:16:08 1986 Leonard H. Tower Jr. (tower at prep) ! 160: ! 161: * rnews.el (news-mail-reply): ! 162: didn't work if point was not at (point-min). ! 163: added (goto-line (point-min)). ! 164: ! 165: Tue Mar 11 00:37:52 1986 Richard M. Stallman (rms at prep) ! 166: ! 167: * loadup.el: If CANNOT_DUMP, don't copy DOC ! 168: to name with version number. ! 169: ! 170: Mon Mar 10 19:07:19 1986 Richard M. Stallman (rms at prep) ! 171: ! 172: * rmail.el (rmail-reply): Delete "re: " only if at front of subject. ! 173: ! 174: * files.el (basic-save-buffer): ! 175: Call expand-file-name; avoid setting default-directory to nil. ! 176: ! 177: * paths.el: Look for name `hpux', not `hp-ux'. ! 178: ! 179: Sat Mar 8 02:28:13 1986 Richard M. Stallman (rms at prep) ! 180: ! 181: * scheme.el (scheme-zap-name): ! 182: Change this to be a temp name in /tmp. ! 183: ! 184: Fri Mar 7 22:32:44 1986 Sundar Narasimhan (sundar at prep) ! 185: ! 186: * rnews.el: fix bug in news-get-new-news. (news-current-news-group ! 187: should be nil on startup). ! 188: ! 189: Fri Mar 7 14:14:14 1986 Bill Rozas (jinx at prep) ! 190: ! 191: * scheme.el: autoloads from xscheme.el ! 192: ! 193: * xscheme.el: New file. Implements inferior-scheme-mode and ! 194: related commands. Similar (almost a query replace of) ! 195: inferior-lisp-mode in shell.el ! 196: ! 197: Fri Mar 7 01:52:25 1986 Richard M. Stallman (rms at prep) ! 198: ! 199: * options.el: Replace real ctl chars with suitable escapes. ! 200: ! 201: * telnet.el: Replace real ctl chars with suitable escapes. ! 202: Fill long line in a doc string. ! 203: ! 204: Wed Mar 5 01:21:11 1986 Richard M. Stallman (rms at prep) ! 205: ! 206: * scheme.el: Considerable rewrite by jinx, already tested. ! 207: ! 208: * rmail.el (rmail-quit): ! 209: Don't use the summary buffer as the buffer to select. ! 210: ! 211: * rmail.el (rmail-convert-to-babyl-format): ! 212: 1. Position point correctly at end of Unix-fmt message. ! 213: 2. Handle failure to find expected end of Babyl-format message. ! 214: ! 215: Mon Mar 3 15:59:19 1986 Richard M. Stallman (rms at prep) ! 216: ! 217: * files.el (revert-buffer): ! 218: Don't lock the file being reverted. ! 219: ! 220: * term/xterm.el: ! 221: Install complete rewrite from Athena. ! 222: Change it so that if Emacs is not compiled for X ! 223: nothing is done except define a few functions. ! 224: ! 225: Mon Mar 3 15:52:19 1986 Leonard H. Tower Jr. (tower at prep) ! 226: ! 227: * rnews.el (news-add-news-group) ! 228: Fixed bug that was putting "/"'s in newsgroups names in .newsrc ! 229: instead of "."'s. ! 230: ! 231: Mon Mar 3 00:45:34 1986 Richard M. Stallman (rms at prep) ! 232: ! 233: * simple.el (kill-region): ! 234: Add to doc string a cross-reference to M-w. ! 235: ! 236: * loaddefs.el (query-replace{,-regexp}): ! 237: Improve documentation of use of Help. ! 238: ! 239: * emacsbug.el: ! 240: Include machine name and system type in initial text. ! 241: ! 242: Sun Mar 2 19:09:21 1986 Richard M. Stallman (rms at prep) ! 243: ! 244: * shell.el (shell-send-input): ! 245: Ignore errors happening while trying to hack default-directory. ! 246: ! 247: * time.el (display-time-filter): ! 248: Find start of an output message as NN:, not end as ], ! 249: since the ] appears at the end only on 4.2. ! 250: ! 251: * paths.el: ! 252: Make criterion for using sendmail be: if the file sendmail exists. ! 253: ! 254: Sat Mar 1 00:12:38 1986 Richard M. Stallman (rms at prep) ! 255: ! 256: * loadup.el: Change DOCSTR to DOC. ! 257: ! 258: Tue Feb 25 10:20:43 1986 Richard M. Stallman (rms at prep) ! 259: ! 260: * mail-utils.el (mail-strip-quoted-names): ! 261: Supply missing brackets around some sets in regexps. ! 262: ! 263: Sat Feb 22 15:44:39 1986 Richard M. Stallman (rms at prep) ! 264: ! 265: * abbrev.el (write-abbrev-file): ! 266: Get value of abbrev-file-name from the correct buffer. ! 267: ! 268: * startup.el (command-line-1): ! 269: Use unwind-protect to delete the startup-message ! 270: from the buffer. ! 271: ! 272: Fri Feb 21 12:37:52 1986 Richard M. Stallman (rms at prep) ! 273: ! 274: * rmail.el (rmail-parse-inbox-file, rmail-nuke-pinhead-header): ! 275: Allow spaces within quotes in sender in unix-style From line. ! 276: ! 277: Thu Feb 20 17:42:16 1986 Richard Mlynarik (mly at prep) ! 278: ! 279: * info.el (Info-validate): ! 280: Node-names are case-insensitive, but assoc is case-sensitive ! 281: Separate out function Info-validate-tags-table ! 282: ! 283: Wed Feb 19 02:18:41 1986 Richard M. Stallman (rms at prep) ! 284: ! 285: * c-mode.el (indent-c-exp): ! 286: Fix indentation of comments, both after text and on separate ! 287: lines. Fix indentation of first statement in a block when comment ! 288: precedes it. ! 289: ! 290: * rmail.el (rmail-nuke-pinhead-header): ! 291: Keep either the sender or the date or both, whichever is ! 292: not otherwise mentioned in the header. ! 293: ! 294: Tue Feb 18 21:16:00 1986 Richard M. Stallman (rms at prep) ! 295: ! 296: * loaddefs.el (auto-mode-alist): ".sty" -> TeX-mode. ! 297: ! 298: Mon Feb 10 22:16:57 1986 Richard M. Stallman (rms at prep) ! 299: ! 300: * rmail.el (rmail-quit): ! 301: It was burying the wrong buffer. ! 302: ! 303: Sun Feb 9 02:39:15 1986 Richard M. Stallman (rms at prep) ! 304: ! 305: * lpr.el: ! 306: Put "Emacs buffer" at end of job title, not beginning. ! 307: ! 308: Fri Feb 7 00:44:54 1986 Richard M. Stallman (rms at prep) ! 309: ! 310: * paths.el: Add slashes at end of mh-lib and mh-progs. ! 311: ! 312: * mail-utils.el (rmail-dont-reply-to): ! 313: If "foo" is in rmail-dont-reply-to-names, ! 314: flush names like bar!foo. ! 315: ! 316: * simple.el (eval-expression): ! 317: Remove the hack to remove `eval-expression from the command ! 318: history. It was not working before because of the bug in ! 319: interactive-p. Now that it works, it loses because without the ! 320: explicit use of eval-expression, the value will not be printed ! 321: when the command is redone. ! 322: ! 323: * info.el: ! 324: (Info-goto-node): Use regexps to do all the blank stripping. ! 325: (Info-edit-mode): Don't use \\[...] in the doc string. ! 326: (Info-menu): Revert most changes in making completion list. ! 327: Also, restore original point before calling completing-read. ! 328: (Info-find-node): Use new strategy, like the original one ! 329: except that if an error happens go back to the previous node. ! 330: Faster in the usual case (where no error), and simpler. ! 331: Do not allow abbreviations for node names. ! 332: If tag table, get immediate error on node not in it. ! 333: ! 334: Thu Feb 6 23:25:39 1986 Richard M. Stallman (rms at prep) ! 335: ! 336: * text-mode.el (text-mode-syntax-table): ! 337: Make " and \ punctuation, not whitespace. ! 338: ! 339: Thu Feb 6 22:03:01 1986 Richard Mlynarik (mly at prep) ! 340: ! 341: * info.el (Info-find-node): ! 342: Fix braino. ! 343: Also, allow abbreviations for node names. ! 344: Info-tagify: insert tags in forward order so that ! 345: an abbrev finds the textually first possibility rather than the ! 346: last. ! 347: ! 348: Thu Feb 6 12:54:49 1986 Richard M. Stallman (rms at prep) ! 349: ! 350: * paths.el: Conditionalize some filenames for hpux. ! 351: ! 352: * simple.el (backward-delete-char-untabify): ! 353: Don't screw up value of point if hit beg of buffer. ! 354: ! 355: Wed Feb 5 22:58:58 1986 Richard M. Stallman (rms at prep) ! 356: ! 357: * mh-e.el (mh-insert-prefix-string): ! 358: Fix typo in arg to replace-regexp. ! 359: ! 360: Wed Feb 5 15:31:36 1986 Richard Mlynarik (mly at prep) ! 361: ! 362: * info.el: ! 363: Completely rewrite Info-find-node so that it doesn't ! 364: blow out on nonexistent nodes/files ! 365: ! 366: Rewrite Info-goto-node through the Magic of Regular Expressions. ! 367: ! 368: Make interactive part of Info-menu be byte-compiled and speed up ! 369: in various other ways. ! 370: ! 371: Wed Feb 5 11:45:09 1986 Richard M. Stallman (rms at prep) ! 372: ! 373: * tags.el (find-tag): ! 374: Push the buffer's old point as a mark. ! 375: ! 376: Tue Feb 4 01:20:33 1986 Richard M. Stallman (rms at prep) ! 377: ! 378: * rmailout.el (rmail-output): ! 379: Make sure message output is terminated with a newline. ! 380: ! 381: * rmailmsc.el (set-rmail-inbox-list): ! 382: Update rmail-inbox-list with the new list of inbox files. ! 383: ! 384: Mon Feb 3 20:38:25 1986 Richard Mlynarik (mly at prep) ! 385: ! 386: * info.el (Info-validate) Insert a missing space. ! 387: ! 388: Mon Feb 3 02:56:37 1986 Richard M. Stallman (rms at prep) ! 389: ! 390: * texinfo.el: ! 391: Define @smallexample as synonym for @example. ! 392: ! 393: * shell.el (make-shell): ! 394: New &rest arg contains switch args to give the shell. ! 395: (shell): Pass -i as a switch arg to make-shell. ! 396: ! 397: * shell.el: Don't use csh on HP-UX (it has sanity checking). ! 398: ! 399: Sun Feb 2 15:56:53 1986 Richard M. Stallman (rms at prep) ! 400: ! 401: * rmailout.el (rmail-output-to-rmail-file): ! 402: If target file is being visited, write msg into its buffer. ! 403: ! 404: * files.el (append-to-file): ! 405: Don't require file to exist. ! 406: ! 407: * rmail.el (rmail-reformat-message): ! 408: Insert new copy of header before the original, not after. ! 409: Avoids trouble with marker at the end, if message is all header. ! 410: ! 411: * rmail.el (rmail-search): ! 412: Simplify prompting and make it mention the default if any. ! 413: Print message when starting and another when done. ! 414: ! 415: Sat Feb 1 17:36:11 1986 Richard M. Stallman (rms at prep) ! 416: ! 417: * rmail.el (rmail-convert-to-babyl-format, rmail-nuke-pinhead-header): ! 418: Accept and preserve a timezone in the Unix style From line. ! 419: ! 420: Fri Jan 31 14:45:10 1986 Sundar Narasimhan (sundar at prep) ! 421: ! 422: * rnews.el (news-quit & news-get-new-news): ! 423: remember to update .newsrc file. ! 424: ! 425: Fri Jan 31 12:40:59 1986 Richard M. Stallman (rms at prep) ! 426: ! 427: * tex-mode.el (TeX-region): ! 428: Use new variable TeX-command instead of "tex". ! 429: ! 430: Thu Jan 30 15:47:25 1986 Richard M. Stallman (rms at prep) ! 431: ! 432: * mail-utils.el (mail-fetch-field): ! 433: New 3rd arg ALL: t means find and concatenate all ! 434: fields of the specified type. ! 435: ! 436: * rmail.el (rmail-reply): ! 437: Pass 3rd arg t to mail-fetch-field for To and CC fields. ! 438: ! 439: Tue Jan 28 19:27:02 1986 Richard M. Stallman (rms at prep) ! 440: ! 441: * yow.el (yow): ! 442: Use remainder to get random in desired range. ! 443: Needed on sysV where you only get 16 bits from random. ! 444: Also randomize the seed when yow is loaded. ! 445: ! 446: * doctor.el (random-range): ! 447: Use remainder; the same fix. ! 448: ! 449: Mon Jan 27 23:59:41 1986 Richard M. Stallman (rms at prep) ! 450: ! 451: * rmail.el: Remove defvar for rmail-primary-inbox-list. ! 452: ! 453: Sat Jan 25 15:48:46 1986 Richard M. Stallman (rms at prep) ! 454: ! 455: * mlsupport.el (line-to-top-of-window): ! 456: Fix name of function `recenter'. ! 457: ! 458: * isearch.el (isearch-message): ! 459: Don't display the ... when in slow-speed mode. ! 460: ! 461: Thu Jan 23 15:45:57 1986 Richard M. Stallman (rms at prep) ! 462: ! 463: * compile.el (compilation-parse-errors): ! 464: Fix several bugs in parsing lint line numbers. ! 465: ! 466: * mail-utils.el (mail-strip-quoted-names): ! 467: Don't delete the comma before a <...> arg that is ! 468: being taken out of the <...>. ! 469: ! 470: Wed Jan 22 17:18:47 1986 Richard M. Stallman (rms at prep) ! 471: ! 472: * nroff-mode.el (forward-text-line): ! 473: Negative args had several bugs; thorough rewrite fixed them ! 474: and made function half as big and faster. ! 475: ! 476: Wed Jan 22 15:19:50 1986 Richard Mlynarik (mly at prep) ! 477: ! 478: * files.el (set-auto-mode): ! 479: Set mode correctly for .~i~ backup files. ! 480: ! 481: * shell.el (inferior-lisp-mode): ! 482: Use \\{...} in doc. Fix up initialization of inferior-lisp-mode-map ! 483: ! 484: Tue Jan 21 18:32:19 1986 Richard Mlynarik (mly at prep) ! 485: ! 486: * startup.el (command-line): ! 487: Set some `foo' variables to default-`foo' after loading user init ! 488: file. ! 489: ! 490: Tue Jan 21 00:01:17 1986 Richard M. Stallman (rms at prep) ! 491: ! 492: * lisp-mode.el (lisp-comment-indent): ! 493: If at bol, don't insist on at least 1 col of indent. ! 494: ! 495: * texinfo.el (texinfo-format-setfilename): ! 496: Don't mention directory name in the Info file introductory message. ! 497: ! 498: * c-mode.el (calculate-c-indent): ! 499: Use new variable c-brace-imaginary-offset for statements ! 500: inside a brace that isn't firstthing in its line. ! 501: ! 502: * startup.el (command-line): ! 503: Catch errors in init file and continue. ! 504: If term-file-prefix is nil, don't load a term file. ! 505: ! 506: * dired.el (dired-repeat-over-line, dired-get-filename): ! 507: Barf right away on a "total" line. ! 508: ! 509: Mon Jan 20 15:27:38 1986 Richard M. Stallman (rms at prep) ! 510: ! 511: * rmailedit.el (rmail-cease-edit): ! 512: Set point-min correctly (after the original header). ! 513: ! 514: Sun Jan 19 20:15:24 1986 Richard M. Stallman (rms at prep) ! 515: ! 516: * tags.el (visit-tag-table): ! 517: If directory is specified, use file TAGS in that directory. ! 518: ! 519: * buff-menu.el (Buffer-menu-select): ! 520: Divide the entire screen hight to compute window sizes, ! 521: since we are going to divide up the entire screen. ! 522: ! 523: * bytecomp.el (various): ! 524: Fix severe errors in handling byte-compile-depth. ! 525: Clarified when to use byte-compile-push-constant ! 526: vs byte-compile-constant. ! 527: ! 528: Sat Jan 18 10:16:12 1986 Richard M. Stallman (rms at prep) ! 529: ! 530: * doctor.el: Fix typo "symtoms". ! 531: ! 532: Fri Jan 10 16:23:39 1986 Richard Mlynarik (mly at prep) ! 533: ! 534: * mail-utils.el (mail-fetch-field) ! 535: regexp-quote the argument. ! 536: ! 537: Fri Jan 10 07:12:53 1986 Richard M. Stallman (rms at prep) ! 538: ! 539: * files.el: ! 540: delete-auto-save-files = t. ! 541: ! 542: Thu Jan 9 18:25:22 1986 Richard Mlynarik (mly at prep) ! 543: ! 544: * mail-utils (mail-strip-quoted-names): ! 545: Handle multi-line address lists ! 546: ! 547: Wed Jan 8 11:25:22 1986 Richard Mlynarik (mly at prep) ! 548: ! 549: * subr.el (copy-keymap): ! 550: New function. ! 551: ! 552: * loaddefs.el: ! 553: Autoload view-mode. ! 554: ! 555: * nroff.el (electric-nroff-newline): ! 556: Clean up and avoid lossage on a line with < 3 chars. ! 557: ! 558: Wed Jan 8 10:01:29 1986 Richard M. Stallman (rms at prep) ! 559: ! 560: * simple.el (transpose-lines): ! 561: Create a newline (if nec) to terminate the line being transposed. ! 562: ! 563: * mailalias.el (expand-mail-aliases): ! 564: Notice return within a continued header line as ! 565: separating addresses. ! 566: ! 567: Tue Jan 7 14:14:50 1986 Richard Mlynarik (mly at prep) ! 568: ! 569: * tags.el (visit-tags-table): ! 570: Barf if given a directory ! 571: ! 572: Mon Jan 6 16:06:29 1986 Richard Mlynarik (mly at prep) ! 573: ! 574: * nroff-mode.el (electric-nroff-mode): ! 575: set-minor-mode correctly ! 576: ! 577: Thu Jan 2 00:11:54 1986 Richard Mlynarik (mly at prep) ! 578: ! 579: * info.el (Info-validate): ! 580: Catch only real footnote references by using stricter regexp ! 581: Allow multiple nodes to have the same `next' pointer as long ! 582: as the next's previous points back to one of them. ! 583: ! 584: * info.el (Info-tagify, Info-validate): ! 585: (let ((case-fold-search t)) ...) ! 586: for when these functions are used outside info mode ! 587: ! 588: Mon Dec 30 15:06:33 1985 Richard M. Stallman (rms at prep) ! 589: ! 590: * rmailsum.el (rmail-new-summary): ! 591: Avoid errors when there are zero messages to summarize. ! 592: ! 593: * startup.el: ! 594: Make first line of greeting one character shorter. ! 595: ! 596: * chistory.el: ! 597: command-history-map may not be sparse. ! 598: ! 599: * info.el (Info-extract-pointer, Info-previous): ! 600: New optional 2nd arg to Info-extract-pointer is used instead ! 601: of the 1st arg in any error message. ! 602: ! 603: Mon Dec 30 03:51:48 1985 Richard Mlynarik (mly at prep) ! 604: ! 605: * files.el (backup-buffer): ! 606: Don't backup `weird' (non-character or link) files ! 607: ! 608: Sat Dec 28 06:56:56 1985 Richard M. Stallman (rms at prep) ! 609: ! 610: * mailalias.el (expand-mail-aliases): ! 611: Go back to line beginning after finding a nonblank line-start ! 612: that ends a header field. ! 613: ! 614: * info.el (Info-follow-reference): ! 615: Match [ \n]* after *note when finding all refs. ! 616: ! 617: Fri Dec 27 19:30:39 1985 Richard Mlynarik (mly at prep) ! 618: ! 619: * view.el: ! 620: Various: Fix cases of "view" => "View" which were missed. Damn. ! 621: ! 622: Fri Dec 27 12:23:18 1985 Richard M. Stallman (rms at prep) ! 623: ! 624: * simple.el (exchange-dot-and-mark): ! 625: Define as an alias. ! 626: ! 627: Thu Dec 26 14:15:59 1985 Richard M. Stallman (rms at prep) ! 628: ! 629: * rmailsum.el (rmail-summary-mode): ! 630: Run rmail-summary-mode-hook. ! 631: ! 632: Fri Dec 20 00:19:47 1985 Richard M. Stallman (rms at prep) ! 633: ! 634: * files.el (after-find-file): ! 635: If noninteractive, don't print message and don't ! 636: turn on auto-saving. ! 637: ! 638: * simple.el (describe-no-warranty): ! 639: Use describe-copying as subroutine so start search ! 640: from beginning of buffer each time. ! 641: ! 642: * term/xterm.el: ! 643: Select interrupt-driven input when talking to X. ! 644: ! 645: Thu Dec 19 19:11:31 1985 Richard M. Stallman (rms at prep) ! 646: ! 647: * files.el: ! 648: Provide dummy definitions of {un,}lock-buffer ! 649: if they don't have definitions. ! 650: ! 651: Define a function ignore. ! 652: ! 653: Thu Dec 19 18:58:49 1985 Richard Mlynarik (mly at prep) ! 654: ! 655: * rnews.el (news-set-mode-line): ! 656: Fix fencepost. ! 657: ! 658: Thu Dec 19 05:22:22 1985 Richard M. Stallman (rms at prep) ! 659: ! 660: * sendmail.el (mail-do-fcc): ! 661: Insert a blank line after each message in the CC file. ! 662: ! 663: * fill.el (fill-region): ! 664: It was not loking at the prefix arg! ! 665: ! 666: * loaddefs.el, nroff-mode.el: ! 667: Add autoload for nroff-mode. Change its doc string a little. ! 668: ! 669: Wed Dec 18 00:03:14 1985 Richard M. Stallman (rms at prep) ! 670: ! 671: * texinfo.el (texinfo-format-buffer): ! 672: Remove directory from Info file name as it appears in node ! 673: headers. ! 674: ! 675: * userlock.el (ask-user-about-lock): ! 676: Handle `p' response properly. ! 677: Was looping and asking again. ! 678: ! 679: * x-mouse.el (x-mouse-set-mark): ! 680: Don't use save-excursion; save only point, not the mark. ! 681: ! 682: * bg-mouse.el: ! 683: Some bug fixes from jr; some documentation cleanups. ! 684: ! 685: * doctor.el (doctor-desire): ! 686: Was using nonexistent function list*. ! 687: Make it use append instead. ! 688: ! 689: * rmail.el (rmail-expunge): ! 690: Discard summary lines for messages that change numbers. ! 691: ! 692: * rmailsum.el (rmail-make-basic-summary-line): ! 693: save-excursion around finding the From: line. ! 694: ! 695: * doctor.el (doctor-read-token): ! 696: Don't use forward-to-word. ! 697: ! 698: * simple.el (describe-copying): ! 699: Move point to beginning of the file. ! 700: ! 701: Tue Dec 17 23:48:43 1985 Richard M. Stallman (rms at prep) ! 702: ! 703: * startup.el (command-line-1): ! 704: Make startup message more concise; mention C-h t. ! 705: ! 706: Tue Dec 17 16:52:55 1985 Richard Mlynarik (mly at prep) ! 707: ! 708: * simple.el (goto-line): ! 709: Accept either prefix arg or prompt in minibuffer ! 710: ! 711: Tue Dec 17 02:25:00 1985 Richard M. Stallman (rms at prep) ! 712: ! 713: * simple.el (help-for-help): ! 714: Make help-for-help message be documentation of help-for-help ! 715: so it goes into DOCSTR; gets rid of 1k of impure. ! 716: Mention C-w and C-n in these messages. ! 717: ! 718: * mim-mode.el (mim-mode): ! 719: Make mim-mode-map a sparse keymap. ! 720: ! 721: * shell.el: ! 722: Make shell-mode-map a sparse keymap. ! 723: ! 724: Mon Dec 16 00:31:41 1985 Richard M. Stallman (rms at prep) ! 725: ! 726: * info.el (Info-summary): ! 727: Add scroll capability if user types Space. ! 728: ! 729: * files.el (set-visited-file-name): ! 730: Work properly in case of arg = nil or = "". ! 731: ! 732: * debug.el (debugger-frame{,-clear}) ! 733: Bind off read-only flag to change buffer. ! 734: ! 735: Sat Dec 14 17:15:46 1985 Richard M. Stallman (rms at prep) ! 736: ! 737: * various: ! 738: Change uses of copy-sequence on keymaps to copy-alist. ! 739: Use run-hooks for all hooks. ! 740: ! 741: * simple.el (variable-at-point): ! 742: Strip leading singlequotes before variable name. ! 743: ! 744: * rmailsum.el (rmail-summary-undelete): ! 745: Rename rmail-summary-undelete-backward to this ! 746: and make it undelete current message if that's deleted. ! 747: Also win if no message to undelete. ! 748: ! 749: Flush the M-u command. ! 750: ! 751: * outline.el (outline-mode): ! 752: Make lines starting with * separate paragraphs. ! 753: ! 754: Fri Dec 13 00:52:16 1985 Richard M. Stallman (rms at prep) ! 755: ! 756: * shell.el (run-lisp): ! 757: Switch to the Lisp buffer that make-shell returns. ! 758: ! 759: * rmailedit.el (rmail-cease-edit): ! 760: Make sure edited message text ends in a newline. ! 761: Adjust the rmail-msgend pointer of the message to the new end. ! 762: Make sure bfr isn't read-only while deleting old cached summary line. ! 763: ! 764: * rmail.el: ! 765: Replace every real ^_ with a \ escape sequence. ! 766: Make rmail-save always expunge. Skipping it if ! 767: buffer isn't modified was a good try, but I think ! 768: it makes things unpredictable; whether buffer is ! 769: modified in Rmail doesn't always correlate with ! 770: what the user is thinking about. ! 771: ! 772: * abbrev.el (prepare-abbrev-list-buffer, list-abbrevs, ! 773: edit-abbrevs): ! 774: Some cleanups. prepare-... now does all the work and ! 775: returns the buffer for the caller to select or display. ! 776: ! 777: * subr.el: ! 778: Rename feep to beep, a more traditional name. ! 779: ! 780: Thu Dec 12 17:54:02 1985 Richard M. Stallman (rms at prep) ! 781: ! 782: * abbrev.el (edit-abbrevs-mode): ! 783: New function, used to make C-h m work right in that mode. ! 784: ! 785: * text-mode.el, c-mode.el, lisp-mode.el: ! 786: Make major mode functions use run-hooks. ! 787: ! 788: * subr.el (run-hooks): ! 789: New function; takes list of hook symbols and run each one. ! 790: ! 791: * simple.el (shell-command-on-region): ! 792: Don't print message or display output if quit or error. ! 793: ! 794: * loadup.el: ! 795: At end, on machines that cannot dump, eval top-level ! 796: to run the normal command-line arg processing. ! 797: ! 798: * term/xterm.el: ! 799: Set term-setup-hook. Was using wrong name. ! 800: Convert arg to x-set-border-width to an int before calling. ! 801: ! 802: * rmail.el (rmail-display-label, rmail-set-message-counters): ! 803: save-excursion must go outside save-restriction. ! 804: ! 805: * rmail.el (rmail-reply): ! 806: Do save-excursion. ! 807: ! 808: Wed Dec 11 19:18:06 1985 Richard Mlynarik (mly at prep) ! 809: ! 810: * isearch.el (isearch-search): ! 811: Don't feep after every single character added to a failing regexp ! 812: isearch. ! 813: ! 814: * subr.el: ! 815: (fset 'feep 'ding) to preserve purity of language. ! 816: ! 817: Wed Dec 11 00:50:36 1985 Richard M. Stallman (rms at prep) ! 818: ! 819: * simple.el (set-variable): ! 820: Must bind minibuffer-help-form, not help-form. ! 821: Also arrange for most of code to be compiled. ! 822: ! 823: Tue Dec 10 01:31:55 1985 Richard M. Stallman (rms at prep) ! 824: ! 825: * rmail.el (rmail): ! 826: If file already visited, don't disturb it, ! 827: just select it. ! 828: ! 829: * simple.el, subr.el, unused.el: ! 830: Move general purpose subroutines from simple.el ! 831: to new file subr.el. Some editing commands that ! 832: are not on any keys and not otherwise used ! 833: are moved to unused.el. ! 834: ! 835: * loadup.el: ! 836: Load subr.elc first thing. ! 837: ! 838: * subr.el (copy-alist): ! 839: New function, copies alist links and pairs. ! 840: Many uses of copy-sequence should call this instead. ! 841: ! 842: * rmailsum.el (rmail-summary-exit): ! 843: Bury the summary buffer. ! 844: ! 845: * rmailsum.el (rmail-summary-goto-msg): ! 846: Erase the - in the summary line meaning message is unseen. ! 847: ! 848: * rmailout.el (rmail-output-to-rmail-file): ! 849: Don't delete message if output was not done. ! 850: ! 851: * files.el (switch-to-buffer-other-window): ! 852: Pass t as new second arg to pop-to-buffer. ! 853: ! 854: * indent.el (insert-tab): ! 855: If indent-tabs-mode = nil, insert spaces instead. ! 856: ! 857: * debug.el (debug): ! 858: Combine two unwind-protect's into one. ! 859: Set debug-on-next-call at outermost level ! 860: after the unwind-protect. ! 861: The variable to request doing that is now called ! 862: debug-step-after-exit. ! 863: ! 864: Mon Dec 9 19:26:42 1985 Richard Mlynarik (mly at prep) ! 865: ! 866: * rmail.el (rmail-save): ! 867: Don't do possibly lengthy expunge if buffer not modified ! 868: ! 869: * loaddefs.el: ! 870: (fset 'TeX-mode 'tex-mode) ! 871: ! 872: Sun Dec 8 01:56:06 1985 Richard M. Stallman (rms at prep) ! 873: ! 874: * files.el (normal-mode): ! 875: New command to choose major mode automatically. ! 876: ! 877: * inc-vers.el: Renamed from inc-version.el ! 878: for file name length reasons. ! 879: ! 880: * term/*.el: terminal-specific files found here now. ! 881: term-*.el have been renamed to term/*.el. ! 882: Changed makedist to handle this subdirectory. ! 883: ! 884: * paths.el: ! 885: New variable term-file-prefix which now is "term/". ! 886: ! 887: * startup.el (command_line): ! 888: Use term-file-prefix to compute file name to load. ! 889: ! 890: * bytecomp.el (byte-compile-file): ! 891: Put output-buffer into Emacs-Lisp mode. ! 892: Fixes lossage observed for autoloads by people ! 893: who have set default-major-mode. ! 894: ! 895: Sun Dec 8 00:13:14 1985 Richard Mlynarik (mly at prep) ! 896: ! 897: * debug.el (debug): ! 898: Bind debug-on-quit to nil within the debugger. ! 899: ! 900: * info.el (Info-find-node): ! 901: Must search for "Node: Foo" not " Foo" or else would ! 902: lose when there was a "Node: Bar Foo" ! 903: ! 904: * dired.el (dired-copy-file): ! 905: interactive "F" not "s" ! 906: ! 907: * man.el (manual-entry): ! 908: Allow user to specify "chdir(3)" to get entry from section ! 909: 3 of the manual. ! 910: ! 911: Sat Dec 7 02:05:01 1985 Richard M. Stallman (rms at prep) ! 912: ! 913: * loaddefs.el: ! 914: Remove duplicate autoload for convert-mocklisp-buffer. ! 915: Add autoload for doctor. ! 916: ! 917: * simple.el (shell-command-on-region): ! 918: Don't muck with the mark if called noninteractively. ! 919: ! 920: * tags.el (visit-tag-table): ! 921: Really provide TAGS as default file name. ! 922: ! 923: * info.el: ! 924: (Info-validate-node-name): Don't complain about nodes in other files. ! 925: (Info-menu-sequence): fix typo in function name. ! 926: ! 927: * rmail.el: ! 928: (rmail-save): new function; `s' and `q' commands now expunge. ! 929: (rmail-set-attribute): Don't lose if buffer wasn't narrowed. ! 930: (rmail-undelete-previous-message): ! 931: Try current message first, then back up till deleted msg ! 932: is found. ! 933: M-u command removed as u now does its job. ! 934: ! 935: * bytecomp.el (byte-compile-file): ! 936: Use get-buffer-create for making the temp buffers. Really! ! 937: ! 938: Fri Dec 6 01:22:18 1985 Richard M. Stallman (rms at prep) ! 939: ! 940: * simple.el (set-comment-column): ! 941: Don't use this line's comment to set the comment column. ! 942: ! 943: * bytecomp.el (byte-compile-lambda): ! 944: Don't treat (interactive) as having an expression be compiled. ! 945: Recompile all 40 files affected; reduces Emacs pure code about 4k. ! 946: ! 947: * info.el: ! 948: (Info-select-node): was searching unboundedly for "execute:". ! 949: (Info-follow-reference): Was called Info-footnote. ! 950: Also, handle presence of spaces and newlines in ref names. ! 951: (Info-extract-menu-node-name): Handle presence of spaces and ! 952: newlines in the node name. ! 953: (Info-menu): Handle presence of spaces and newlines in item ! 954: names. ! 955: ! 956: * texinfo.el: ! 957: @ifinfo and @end ifinfo must use texinfo-discard-command. ! 958: Handle @page (by ignoring it). ! 959: ! 960: * rmailkwd.el (rmail-next-labeled-message): ! 961: Be consistent about `label' vs `labels'. ! 962: ! 963: Thu Dec 5 23:25:50 1985 Richard M. Stallman (rms at prep) ! 964: ! 965: * mh-e.el: ! 966: Eliminate region-around-match and region-string. ! 967: ! 968: Thu Dec 5 18:44:46 1985 Richard Mlynarik (mly at prep) ! 969: ! 970: * rmail.el (rmail-search): ! 971: Say if search failed. ! 972: ! 973: * compile.el (compile1): ! 974: Rename compilation-error-format to compilation-error-message ! 975: Add third arg (for mode-name) to compile1 and callers (grep) ! 976: ! 977: Use value of compilation-error-regexp from current buffer ! 978: in the *compilation* buffer, thus allowing buffers to have local ! 979: compilation-error-regexp variables. ! 980: ! 981: (provide 'compile) ! 982: ! 983: Thu Dec 5 03:02:59 1985 Richard M. Stallman (rms at prep) ! 984: ! 985: * files.el (recover-file): ! 986: New command. ! 987: ! 988: * isearch.el (isearch, isearch-search): ! 989: Call isearch-message from isearch-search; ! 990: do not call before the usual call to isearch-search. ! 991: ! 992: Thu Dec 5 02:39:28 1985 Richard Mlynarik (mly at prep) ! 993: ! 994: * abbrev.el, chistory.el, debug.el, doctor.el, indent.el, info.el, sendmail.el: ! 995: Fix initialization of mode-maps ! 996: ! 997: * sendmail.el (mail-position-on-field): ! 998: Make this work ! 999: ! 1000: Thu Dec 5 01:01:30 1985 Richard M. Stallman (rms at prep) ! 1001: ! 1002: * dired.el: ! 1003: Change "mark" to "flag" in function names and documentation. ! 1004: ! 1005: * buff-menu.el (Buffer-menu-buffer): ! 1006: End of buffer name marked by tab or two spaces. ! 1007: ! 1008: Wed Dec 4 02:55:28 1985 Richard M. Stallman (rms at prep) ! 1009: ! 1010: * startup.el (normal-top-level): ! 1011: Run new hook term-setup-hook after doing command switches. ! 1012: ! 1013: * startup.el (command-line-1): ! 1014: Run the term-setup-hook now, if no switches, ! 1015: so it is done before the initial message. ! 1016: ! 1017: * term-xterm.el: ! 1018: Set term-setup-hook. ! 1019: x-extract-number: Subtract 1 from any negative arg. ! 1020: ! 1021: * x-mouse.el (x-mouse-mode): ! 1022: Change name from just mouse-mode. Fix paren error. ! 1023: Change key for this to C-c C-m. ! 1024: ! 1025: * x-mouse.el (x-select-window): ! 1026: Was neglecting to actually select the window. ! 1027: ! 1028: * x-mouse.el: ! 1029: Define constant names for button keys: ! 1030: names like x-button-c-m-left. ! 1031: ! 1032: * rnews.el (news-mode): ! 1033: Don't make news-group-article-assoc buffer-local. ! 1034: Making it so causes rnews not to work; I don't know why. ! 1035: ! 1036: * outline.el (flag-lines-in-region): ! 1037: Pass fifth arg t to subst-char-in-region, for no undo. ! 1038: ! 1039: Tue Dec 3 22:56:05 1985 Richard M. Stallman (rms at prep) ! 1040: ! 1041: * simple.el (prefix-arg-internal and callers): ! 1042: Regularize reading of negative prefix arguments. ! 1043: Do the right thing for each possible input digit or - ! 1044: with each kind of existing value of prefix-arg. ! 1045: ! 1046: * simple.el (repeat-complex-command): ! 1047: If command to be repeated does not match first elt of command ! 1048: history, add it to the command history. ! 1049: ! 1050: Tue Dec 3 17:17:48 1985 Richard Mlynarik (mly at prep) ! 1051: ! 1052: * bytecomp.el (byte-compile-file-form): ! 1053: Reduce noninteractive message verbosity ! 1054: ! 1055: * ebuff-menu.el: ! 1056: Standardize initialization of Electric-buffer-menu-mode-map ! 1057: make digits, meta-digits and "-" be numeric args ! 1058: (put 'Electric-buffer-menu-undefined 'suppress-keymap t) ! 1059: ! 1060: * electric.el (Electric-command-loop): ! 1061: Set up this-command and last-command-char in command loop ! 1062: ! 1063: * simple.el (prefix-arg-internal, negative-argument): ! 1064: Fix problem with negative-arguments and unreading ! 1065: ! 1066: Tue Dec 3 04:30:56 1985 Richard M. Stallman (rms at prep) ! 1067: ! 1068: * texinfo.el (texinfo-format-buffer): ! 1069: Define @' and @` to convert to ' and ` ! 1070: but suppressing conversion into ". ! 1071: ! 1072: Thu Nov 28 19:22:58 1985 Richard M. Stallman (rms at prep) ! 1073: ! 1074: * rnews.el: ! 1075: Remove stray "<" character introduced by mly. ! 1076: (news-move-to-group): give error message if no new group to move ! 1077: to. ! 1078: (news-next-message): with arg of 1 or -1, keep doing ! 1079: news-next-group or news-previous-group till reach nonempty group. ! 1080: ! 1081: * x-mouse.el: ! 1082: Change define-key args from chars to strings. ! 1083: ! 1084: * view.el: ! 1085: Fix bug in defvar of view-mode-map. ! 1086: ! 1087: Wed Nov 27 21:32:14 1985 Richard M. Stallman (rms at prep) ! 1088: ! 1089: * files.el (find-file-no-select): ! 1090: Call find-file-not-found-hook if non nil ! 1091: when detect a file-error. ! 1092: ! 1093: * buff-menu.el (Buffer-menu-buffer): ! 1094: Simplify finding end of buffer name; ! 1095: don't get confused if buffer name ends with digits. ! 1096: ! 1097: Wed Nov 27 15:40:32 1985 Richard Mlynarik (mly at prep) ! 1098: ! 1099: * rnews.el: (news-mode, news-set-mode-line): ! 1100: Get rid of news-mode-group-string. ! 1101: ! 1102: * rnews.el (news-unsubscribe-internal): ! 1103: Fix confirmation message. ! 1104: ! 1105: Tue Nov 26 19:07:49 1985 Richard Mlynarik (mly at prep) ! 1106: ! 1107: * view.el: ! 1108: Define c-x o ! 1109: Rename interactive functions from view-* to View-* to improve m-x ! 1110: completion. ! 1111: defvar, rather than defconst, view-mode-map ! 1112: Take old-emacs-version-compatibility out of view-file ! 1113: ! 1114: * helper.el (Helper-describe-mode, Helper-describe-bindings) ! 1115: Fix bit-rot ! 1116: Hack C-l in Helper-help-scroller. ! 1117: ! 1118: Mon Nov 25 01:03:46 1985 Richard M. Stallman (rms at prep) ! 1119: ! 1120: * isearch.el (isearch-search): ! 1121: Remove call to isearch-message. ! 1122: ! 1123: * rnews.el: ! 1124: Flush old news-next-message. ! 1125: Rename old news-forward-message to that name. ! 1126: ! 1127: Sun Nov 24 17:45:12 1985 Richard M. Stallman (rms at prep) ! 1128: ! 1129: * rnews.el: ! 1130: Turn off use of numeric backup versions in news mode. ! 1131: ! 1132: Fri Nov 22 17:55:26 1985 Richard M. Stallman (rms at prep) ! 1133: ! 1134: * rnews.el: ! 1135: Fix incorrect syntax for meta chars in define-key args. ! 1136: ! 1137: Fri Nov 22 15:21:57 1985 Richard Mlynarik (mly at prep) ! 1138: ! 1139: * term-supdup.el: ! 1140: New file. ! 1141: Defines supdup-contol-map, supdup-control-meta-map ! 1142: for characters which don't exist in ascii. ! 1143: Uses 0237 (m-c-_) as control escape -- this is what the supdup server ! 1144: uses. ! 1145: ! 1146: Fri Nov 22 03:18:54 1985 Richard M. Stallman (rms at prep) ! 1147: ! 1148: * outline.el: ! 1149: Change text to body in function names and documentation. ! 1150: Rename M-H, M-S and M-s to C-c C-h, C-c C-s and C-c C-i. ! 1151: Goes with new manual chapter. ! 1152: ! 1153: Thu Nov 21 17:29:36 1985 Richard M. Stallman (rms at prep) ! 1154: ! 1155: * sendmail.el: ! 1156: Don't die in old Emacses that don't have ! 1157: delete-auto-save-file-if-necessary. ! 1158: ! 1159: Thu Nov 21 15:36:28 1985 Richard Mlynarik (mly at prep) ! 1160: ! 1161: * abbrev.el (quietry-read-abbrev-file): ! 1162: Fix typo. Fix documentation of edit-abbrevs. ! 1163: ! 1164: * options.el: ! 1165: Initialize Edit-options-map when loaded. ! 1166: Make edit-options-1 inline. ! 1167: ! 1168: * term-xterm.el: ! 1169: Fix documentation for x-switches ! 1170: ! 1171: Wed Nov 20 03:53:23 1985 Richard Mlynarik (mly at prep) ! 1172: ! 1173: * files.el, sendmail.el: ! 1174: New function delete-auto-save-file-if-necessary ! 1175: Make basic-save-file, mail-send call it ! 1176: ! 1177: * startup.el (command-line-1): ! 1178: Reformat to make all extraneous bs fit in 80 columns ! 1179: ! 1180: * lisp-mode.el (calculate-lisp-indent): ! 1181: Check for boundp lisp-indent-hook, not fboundp. ! 1182: ! 1183: * lisp.el, lisp-mode.el ! 1184: Move eval-last-sexp, eval-defun from lisp.el to lisp-mode.el since ! 1185: all their usages occur in the latter file. ! 1186: ! 1187: * rnews.el ! 1188: Use `mail-header-separator' ! 1189: ! 1190: * term-xterm.el: ! 1191: Define x-handle-switch-1 to modularize discarding of ! 1192: args from command-line-args. ! 1193: ! 1194: * startup.el (command-line-1): ! 1195: Check for command-switch-alist before checking for builtin ! 1196: switches. ! 1197: ! 1198: * bytecomp.el, term-xterm.el, tex-start.el ! 1199: Switches look for `command-line-args' rather than `args' ! 1200: ! 1201: Wed Nov 20 01:30:46 1985 Richard M. Stallman (rms at prep) ! 1202: ! 1203: * x-mouse.el: ! 1204: Thorough rewrite and cleanup. ! 1205: ! 1206: * rnews.el: ! 1207: Install new version from sundar. ! 1208: Rename news-go-to-* to news-select-*. ! 1209: Rename news-move-to-message to news-forward-message. ! 1210: Make news-{next,previous}-message take argument. ! 1211: Rename news-unsubscribe-group to news-unsubscribe-current-group. ! 1212: Rename news-unsubscribe-any-group to news-unsubscribe-group. ! 1213: Rename N and P and J commands to M-n, M-p, M-j. ! 1214: Flush + and - commands. Rename s command to o. ! 1215: ! 1216: Tue Nov 19 01:26:58 1985 Richard M. Stallman (rms at prep) ! 1217: ! 1218: * texinfo.el: ! 1219: Fix all texinfo-end property functions to call ! 1220: texinfo-discard-command instead of texinfo-discard-line. ! 1221: Give @ the syntax of escape character. ! 1222: ! 1223: * rmail.el (rmail-mode): ! 1224: Turn off auto-saving for rmail files. ! 1225: ! 1226: * simple.el (describe-no-warranty): ! 1227: New function; C-h C-w. ! 1228: ! 1229: * startup.el: ! 1230: Mention existence of C-h C-w. ! 1231: ! 1232: * shell.el (make-shell): ! 1233: Don't select the buffer being created; return it as value. ! 1234: ! 1235: Mon Nov 18 11:07:32 1985 Richard Mlynarik (mly at prep) ! 1236: ! 1237: * bytecomp.el (batch-byte-compile): ! 1238: Print a message for the log before terminating self. ! 1239: ! 1240: * simple.el (set-variable): ! 1241: Fix thinko in help-form, and include current value. ! 1242: ! 1243: * info.el (Info-find-node): ! 1244: If can't find node, say which node in error message ! 1245: ! 1246: * rmailedit.el (rmail-edit-mode): ! 1247: Improve documentation greatly, fix typo. ! 1248: ! 1249: Fri Nov 15 03:08:00 1985 Richard M. Stallman (rms at prep) ! 1250: ! 1251: * c-mode.el (indent-c-exp): ! 1252: Handle case of several lines inside a set of parentheses. ! 1253: Handle case of continuation line following parentheses that span ! 1254: lines. ! 1255: ! 1256: * replace.el (perform-replace): ! 1257: Reject match that is null string at end of previous replacement. ! 1258: ! 1259: * startup.el: ! 1260: Define command-switch-alist to provide hooks ! 1261: for X window system (or other things) to define new switches. ! 1262: ! 1263: Thu Nov 14 22:31:43 1985 Richard Mlynarik (mly at prep) ! 1264: ! 1265: * info.el ! 1266: Make "." be beginning-of-buffer ! 1267: ! 1268: Wed Nov 13 19:46:07 1985 Richard M. Stallman (rms at prep) ! 1269: ! 1270: * rmail.el (rmail-get-new-mail): ! 1271: Treat movemail case more like renaming case, ! 1272: so if rmail dies leaving a .newmail file ! 1273: the next use of rmail will read in and delete that .newmail. ! 1274: ! 1275: * rmail.el (rmail-mode, rmail, rmail-quit): ! 1276: Eliminate rmail-buffer-save. Make q go to the other-buffer. ! 1277: ! 1278: Tue Nov 12 14:17:53 1985 Richard Mlynarik (mly at prep) ! 1279: ! 1280: * bytecomp.el (batch-byte-compile): ! 1281: Fix paren error. ! 1282: ! 1283: * files.el (after-find-file): ! 1284: Accurately report the case in which a file exists but is not ! 1285: readable. ! 1286: ! 1287: * rmail.el (rmail-search): ! 1288: Rewrote this function. Now only searches within messages -- will ! 1289: not match across message boundaries. ! 1290: ! 1291: Fri Nov 8 17:03:53 1985 Richard Mlynarik (mly at prep) ! 1292: ! 1293: * startup.el (command-line): ! 1294: If noninteractive, don't load "term-*" ! 1295: noninteractive => -q [Change this if you think it is a bad ! 1296: idea rms -- every use of -batch I make is followed by -q...] ! 1297: ! 1298: Thu Nov 7 19:56:25 1985 Richard Mlynarik (mly at prep) ! 1299: ! 1300: * files.el (after-find-file): ! 1301: If get error hacking mode or local-vars, say what sort of error ! 1302: ! 1303: Wed Nov 6 13:21:55 1985 Richard Mlynarik (mly at prep) ! 1304: ! 1305: * bytecomp.el (byte-compile-lambda): ! 1306: Compile non-string `interactive' frobs ! 1307: ! 1308: Tue Nov 5 17:35:29 1985 Richard M. Stallman (rms at prep) ! 1309: ! 1310: * sendmail.el (sendmail-send-it): ! 1311: Remove "n" that was randomly inserted. ! 1312: Use new variable sendmail-program as name of file to run ! 1313: (defined in paths.el). ! 1314: ! 1315: Tue Nov 5 14:19:53 1985 Richard Mlynarik (mly at prep) ! 1316: ! 1317: * rmailsum.el (rmail-new-summary): ! 1318: Don't use create-file-buffer for summary buffer! ! 1319: ! 1320: * rmailsum.el (rmail-make-summary-line-1): ! 1321: Fix bug computing new summary line ! 1322: ! 1323: * debug.el (debug): ! 1324: Make recursive calls to the debugger work. ! 1325: Make debugger buffer read-only ! 1326: ! 1327: * sendmail.el (mail-send, sendmail-send-it): ! 1328: Move some stuff from sendmail-send-it to mail-send ! 1329: Delete auto-save #%*mail* file if `delete-auto-save-files' ! 1330: ! 1331: * electric.el (Electric-command-loop): ! 1332: condition-case for `beginning-of-buffer' ! 1333: ! 1334: Tue Nov 5 01:03:53 1985 Richard M. Stallman (rms at prep) ! 1335: ! 1336: * rmail.el, rmailsum.el, rmailkwd.el: ! 1337: Move definition of rmail-last-multi-labels from rmailkwd to rmail. ! 1338: Make rmail-summary-by-labels use it as default and set it. ! 1339: ! 1340: Mon Nov 4 05:45:40 1985 Richard Mlynarik (mly at prep) ! 1341: ! 1342: * yow.el, loaddefs.el: ! 1343: Function yow. Depends on file emacs/etc/yow.lines ! 1344: ! 1345: Mon Nov 4 03:48:33 1985 Richard M. Stallman (rms at prep) ! 1346: ! 1347: * texinfo.el: ! 1348: Remove definition of `@points' ! 1349: Make texinfo-parse-arg-discard on a command with a whole-line arg ! 1350: discard the whole line including the final newline. ! 1351: As a result, texinfo-discard-line no longer works after ! 1352: texinfo-parse-line-arg; make all such callers use ! 1353: texinfo-parse-arg-discard. ! 1354: ! 1355: * rmail.el: ! 1356: Rename rmail-find to rmail-search and put on M-s. ! 1357: Move `h' to C-M-h as well. ! 1358: Move `l' to C-M-l as well. ! 1359: Move old C-M-l to C-M-r. ! 1360: ! 1361: * rmailkwd.el: ! 1362: Make rmail-next-labeled-message keep its own default ! 1363: rmail-last-multi-labels, instead of using rmail-last-label. ! 1364: ! 1365: Fri Nov 1 16:09:23 1985 Richard M. Stallman (rms at prep) ! 1366: ! 1367: * rmail.el (rmail-parse-file-inboxes): ! 1368: Must do save-excursion outside the save-restriction. ! 1369: ! 1370: Thu Oct 31 23:09:01 1985 Richard M. Stallman (rms at prep) ! 1371: ! 1372: * rmail.el: ! 1373: (rmail-mode) don't default rmail-inbox-list here. ! 1374: (rmail): Default rmail-inbox-list to rmail-primary-inbox-list ! 1375: only if primary Rmail file. ! 1376: rmail-primary-inbox-list now in loaddefs.el. ! 1377: ! 1378: Thu Oct 31 15:58:34 1985 Richard Mlynarik (mly at prep) ! 1379: ! 1380: * rmailsum.el (rmail-make-summary-line-1): ! 1381: Fix case in which old summary line was being deleted. ! 1382: Some more bugs seem to remain in this code... ! 1383: ! 1384: * dired.el: ! 1385: Both "e" and "f" are `dired-find-file' ! 1386: ! 1387: Wed Oct 30 12:23:11 1985 Richard Mlynarik (mly at prep) ! 1388: ! 1389: * bytecomp.el (batch-byte-compile): ! 1390: If an argument is a directory, then do a byte-recompile-directory ! 1391: on it. ! 1392: ! 1393: * abbrev.el (abbrev-mode): ! 1394: flag that abbrev-mode is on by set-minor-mode ! 1395: (automagic indication in src/xdisp.c flushed) ! 1396: ! 1397: Use interactive "f" and "F" to replace "s" in a couple places. ! 1398: ! 1399: Tue Oct 29 18:50:27 1985 Richard M. Stallman (rms at prep) ! 1400: ! 1401: * debug.el (debug): ! 1402: Don't die in kill-buffer of *Backtrace* while exiting ! 1403: if it's already killed. ! 1404: ! 1405: * simple.el ({append,prepend,copy}-to-buffer): ! 1406: Use interactive type B, not s, for buffer name. ! 1407: ! 1408: Tue Oct 29 16:13:40 1985 Richard Mlynarik (mly at prep) ! 1409: ! 1410: * startup.el (command-line-1): ! 1411: "-l" switch loads wrt load-path, rather than wrt default-directory ! 1412: ! 1413: Tue Oct 29 02:37:59 1985 Richard M. Stallman (rms at prep) ! 1414: ! 1415: * isearch.el (isearch): ! 1416: Redisplay echo area with ... before searching, ! 1417: or without ... when about to wait for input. ! 1418: ! 1419: * simple.el (blink-matching-open): ! 1420: Don't ever complain that a math char is mismatched. ! 1421: ! 1422: Mon Oct 28 01:13:52 1985 Richard M. Stallman (rms at prep) ! 1423: ! 1424: * rmail.el, rmailsum.el, rmailkwd.el, rmailmsc.el, ! 1425: rmailout.el, rmailedit.el: ! 1426: Install thoroughly rewritten rmail with many new features. ! 1427: ! 1428: * debug.el (debug, debugger-mode): ! 1429: Avoid lossage with random default major mode: ! 1430: debugger-mode: use lisp-mode syntax table. ! 1431: debug: turn on debugger-mode before doing forward-sexp. ! 1432: ! 1433: Sat Oct 26 18:34:32 1985 Richard M. Stallman (rms at prep) ! 1434: ! 1435: * simple.el: ! 1436: Define C-c globally as a prefix character. ! 1437: ! 1438: * files.el (backup-buffer): ! 1439: Catch errors in deleting old backup versions; ! 1440: one deletion failure does not stop other deletions. ! 1441: ! 1442: * files.el (hack-local-variables): ! 1443: Comparing against "end" was supposed to ignore case ! 1444: but it failed to do so. ! 1445: ! 1446: Fri Oct 25 15:48:03 1985 Richard M. Stallman (rms at prep) ! 1447: ! 1448: * userlock.el: ! 1449: Change responses to "p" for "proceed" and "q" for "quit". ! 1450: ! 1451: Wed Oct 23 10:39:25 1985 Richard Mlynarik (mly at prep) ! 1452: ! 1453: * mouseinit.el ! 1454: Delete this file. Put its contents in files ! 1455: term-bg.el, term-bgnv.el, term-bgrv.el, term-bbn.el ! 1456: (Perhaps there should be a subdirectory emacs/lisp/term/ ??) ! 1457: ! 1458: Wed Oct 23 01:23:19 1985 Richard M. Stallman (rms at prep) ! 1459: ! 1460: * time.el (display-time): ! 1461: Set up process with no associated buffer. ! 1462: ! 1463: Tue Oct 22 14:36:39 1985 Richard Mlynarik (mly at prep) ! 1464: ! 1465: * debugger.el (debug): ! 1466: Bind variable `debugger-value' instead of `value' ! 1467: ! 1468: * userlock.el: ! 1469: Give `file-locked' error-conditions and error-message props ! 1470: ! 1471: Mon Oct 21 17:28:49 1985 Richard M. Stallman (rms at mit-prep) ! 1472: ! 1473: * c-mode.el (c-comment-indent): ! 1474: Since this is for indent-for-comment, ! 1475: it should use comment-column rather than indenting like code. ! 1476: ! 1477: * shell.el (shell-send-input): ! 1478: Detect when arg of cd or pushd is ended with a semicolon. ! 1479: ! 1480: Mon Oct 21 05:50:23 1985 Richard Mlynarik (mly at mit-prep) ! 1481: ! 1482: * sendmail.el (mail-do-fcc): ! 1483: Do cretinous unix ">" `quoting' of "\nFrom " strings ! 1484: (this isn't transparent, but it's what other stupid programs expect) ! 1485: ! 1486: * mailalias.el (expand-mail-aliases): ! 1487: Hack case-fold-search as appropriate ! 1488: ! 1489: Mon Oct 21 00:36:22 1985 Richard M. Stallman (rms at mit-prep) ! 1490: ! 1491: * sendmail.el (mail-do-fcc): ! 1492: New function that finds Fcc: fields and writes to spec'd files ! 1493: in Unix mail format. ! 1494: Var mail-archive-file-name holds nil or name to initialize ! 1495: every message with an Fcc to. Defined here and in loaddefs. ! 1496: ! 1497: * sendmail.el (sendmail-send-it): ! 1498: Use a temp buffer to avoid hair in un-changing user's buffer. ! 1499: Kill temp and error buffers on exit, always. ! 1500: If any Fcc is present, call mail-do-fcc. ! 1501: ! 1502: Sun Oct 20 01:42:00 1985 Richard M. Stallman (rms at mit-prep) ! 1503: ! 1504: * mailalias.el: ! 1505: New file containing build-mail-aliases (called if nec ! 1506: from mail-setup) and expand-mail-aliases (called if nec ! 1507: from sendmail-send-it) that read ~/.mailrc, make an ! 1508: alist of mail aliases in mail-aliases, and expand them ! 1509: inside the buffer in a message being sent. ! 1510: ! 1511: * sendmail.el (mail-setup): ! 1512: Call build-mail-aliases if ~/.mailrc exists. ! 1513: ! 1514: * sendmail.el (sendmail-send-it): ! 1515: Call expand-mail-aliases if any aliases are defined. ! 1516: ! 1517: * loaddefs.el: ! 1518: Define mail-aliases: initially t, meaning ~/.mailrc ! 1519: has not been looked at yet. ! 1520: Define mail-header-separator. ! 1521: Make define-mail-alias autoload from mailaliases. ! 1522: Move rmail-delete-after-output from rmail.el. ! 1523: Flush rmail-mmdf-inbox-list and rmail-make-summary-line-function. ! 1524: ! 1525: * mail-utils (mail-strip-quoted-names): ! 1526: Delete leading and trailing whitespace. ! 1527: ! 1528: Sat Oct 19 04:13:49 1985 Richard M. Stallman (rms at mit-prep) ! 1529: ! 1530: * sendmail.el: ! 1531: Use new var mail-header-separator in place of constant --text... ! 1532: (mail-setup): fill the To and Cc text inserted. ! 1533: Assume <...> constructs were handled by mail-strip-quoted-names. ! 1534: (mail-fill-yanked-message): Add this and put on C-c q. ! 1535: (mail-mode): Set up mail-mode-map when file is loaded. ! 1536: Run text-mode-hook before mail-mode-hook. ! 1537: (mail-send-and-exit): Assume bury-buffer exists. ! 1538: (sendmail-send-it): Put in a Sender: if From: is specified. ! 1539: If empty Subject: is removed, put it back in afterward. ! 1540: ! 1541: * debug.el (debug): ! 1542: Save match-data on entry, and do store-match-data on exit. ! 1543: ! 1544: * mail-utils: ! 1545: mail-string-delete: Make arg END exclusive. ! 1546: mail-strip-quoted-names: flush spaces before stuff being flushed. ! 1547: Compensate for change to mail-string-delete. ! 1548: Use fact that string-match sets match-end. ! 1549: rmail-dont-reply-to: flush extra spaces, comms after deleted name. ! 1550: Compensate for change to mail-string-delete. ! 1551: Use fact that string-match sets match-end. ! 1552: ! 1553: Fri Oct 18 16:21:17 1985 Richard Mlynarik (mly at mit-prep) ! 1554: ! 1555: * startup.el (command-line): ! 1556: load "term-$TERM" after loading user's init file, so that ! 1557: changes made to load-path will affect load . ! 1558: ! 1559: Fri Oct 18 00:29:25 1985 Richard M. Stallman (rms at mit-prep) ! 1560: ! 1561: * mlsupport.el (move-dot-to-x-y): ! 1562: Add a definition of this. Takes args in origin 1. ! 1563: ! 1564: * shell.el (shell-send-eof): ! 1565: Rename delete-char-or-send-eof to this, ! 1566: and make it always only send eof. ! 1567: ! 1568: Thu Oct 17 21:03:15 1985 Richard M. Stallman (rms at mit-prep) ! 1569: ! 1570: * replace.el (how-many): ! 1571: Start count at 0, not 1. Ignore matches of null ! 1572: string that don't move point. ! 1573: ! 1574: Thu Oct 17 15:02:34 1985 Richard Mlynarik (mly at mit-prep) ! 1575: ! 1576: * rnews.el: (news-save-item-in-file) ! 1577: Append to file, rather than overwriting. ! 1578: ! 1579: * isearch.el ! 1580: Eliminate confused attempts at indicating that long isearch was ! 1581: `in progress' ! 1582: ! 1583: Tue Oct 15 18:29:01 1985 Richard M. Stallman (rms at mit-prep) ! 1584: ! 1585: * info.el: ! 1586: Use C-c C-c to exit Info-edit. ! 1587: ! 1588: * shell.el: ! 1589: Move the mode-specific commands onto C-c prefix. ! 1590: ! 1591: * picture.el: ! 1592: Move all C-c<letter> commands to other C-c subcommands. ! 1593: ! 1594: * echistory.el, ebuff-menu.el: ! 1595: Change C-c command to C-c C-c. ! 1596: ! 1597: * rmailedit.el: ! 1598: Move C-] command to C-c C-], C-c command to C-c C-c. ! 1599: ! 1600: * files.el (find-backup-file-name): ! 1601: Change termination of numeric backup file names back to `~'. ! 1602: ! 1603: * dired.el (dired-clean-directory & subroutines): ! 1604: Adapt for change from .NN to .~NN~ in numeric backup file names. ! 1605: ! 1606: * simple.el (suppress-keymap): ! 1607: Put negative-argument on '-'. ! 1608: Put non-nil suppress-keymap properties on the ! 1609: commands that are used in suppressing a keymap. ! 1610: ! 1611: Tue Oct 15 05:43:14 1985 Richard Mlynarik (mly at mit-prep) ! 1612: ! 1613: * bytecomp.el (byte-compile-find-vars-1) ! 1614: Fix paren error. ! 1615: ! 1616: Tue Oct 15 00:51:54 1985 Richard M. Stallman (rms at mit-prep) ! 1617: ! 1618: * paths.el: ! 1619: New file containing defs of vars containing names of ! 1620: files or directories that Emacs wants to refer to. ! 1621: Collected for convenience of customization. ! 1622: ! 1623: * rnews.el, mh-e.el, loaddefs.el: ! 1624: Comment out or remove stuff now in paths.el. ! 1625: ! 1626: * spell.el: ! 1627: Remove explicit directory names from programs run in subforks. ! 1628: ! 1629: * lpr.el (print-region-1): ! 1630: Remove explicit directory names from programs run in subforks. ! 1631: ! 1632: Mon Oct 14 19:03:18 1985 Richard M. Stallman (rms at mit-prep) ! 1633: ! 1634: * bytecomp.el (byte-compile-find-vars): ! 1635: Change many nested ifs to one cond. ! 1636: ! 1637: * mlsupport.el: ! 1638: Replace all uses of "e with macros. ! 1639: ! 1640: Sun Oct 13 02:00:28 1985 Richard M. Stallman (rms at mit-prep) ! 1641: ! 1642: * texinfo.el: ! 1643: Define @dots{} and @copyright{}. ! 1644: Define indexing commands to generate each index as a menu ! 1645: sorted alphabetically. ! 1646: ! 1647: Sat Oct 12 18:13:14 1985 Richard M. Stallman (rms at mit-prep) ! 1648: ! 1649: * mh-e.el: ! 1650: Don't mess with track-eol. ! 1651: Define mh-insert-message-buffer, as C-c y while editing message. ! 1652: New reply option `i'. ! 1653: ! 1654: Fri Oct 11 02:21:44 1985 Richard M. Stallman (rms at mit-prep) ! 1655: ! 1656: * info.el (Info-edit-map): ! 1657: Use C-c to exit from editing, not C-z. ! 1658: ! 1659: * files.el (hack-local-variables): ! 1660: Ignore case in checking for End:. ! 1661: Allow backslashes to quote in local variable names. ! 1662: ! 1663: Thu Oct 10 03:08:43 1985 Richard M. Stallman (rms at mit-prep) ! 1664: ! 1665: * c-mode.el: ! 1666: Make require-final-newline be t in C mode. ! 1667: ! 1668: * tex-mode.el (TeX-mode): ! 1669: Make comment-start-skip check that % is not quoted with \. ! 1670: ! 1671: * simple.el (indent-for-comment): ! 1672: Save result of first search for a comment starter, ! 1673: rather than searching again after reindenting. ! 1674: ! 1675: Wed Oct 9 00:21:31 1985 Richard M. Stallman (rms at mit-prep) ! 1676: ! 1677: * tags.el (find-tag): ! 1678: Make M-, find the next such tag, if used after M-. ! 1679: ! 1680: * files.el (find-backup-file-name): ! 1681: Make numeric backup names end in # rather than ~ ! 1682: so they arenot automatically deleted when two days old. ! 1683: ! 1684: * nroff-mode.el (nroff-mode): ! 1685: Make all .-commands separate paragraphs. ! 1686: ! 1687: * dired.el (dired-rename-file): ! 1688: Use code F to read the file name. ! 1689: ! 1690: * shell.el (shell-send-input): ! 1691: Use three new variables shell-{cd,pushd,popd}-regexp ! 1692: to match the command names "cd", "pushd" and "popd". ! 1693: ! 1694: * tex-mode.el (TeX-flash-$): ! 1695: Don't look for "match" for a $ quoted with a \. ! 1696: ! 1697: * c-mode.el (indent-c-exp): ! 1698: Call c-backward-to-start-of-if only for statements ! 1699: and only when they start with "else". ! 1700: ! 1701: Tue Oct 8 19:09:55 1985 Richard M. Stallman (rms at mit-prep) ! 1702: ! 1703: * mlsupport.el: ! 1704: Define region-to-string and region-around-match. ! 1705: ! 1706: * simple.el ({beginning,end}-of-buffer): ! 1707: Warn people not to use in Lisp code. ! 1708: ! 1709: Mon Oct 7 23:25:21 1985 Richard M. Stallman (rms at mit-prep) ! 1710: ! 1711: * userlock.el: ! 1712: New file containing function ask-user-about-lock (autoloading), ! 1713: called when trying to modify a function another has locked. ! 1714: ! 1715: * files.el (find-alternate-file): ! 1716: Unlock the old file before finding new file. ! 1717: Relock the old one if old buffer is not killed. ! 1718: ! 1719: * files.el (set-visited-file-name): ! 1720: Unlock old name and relock new one (if should be locked). ! 1721: ! 1722: * replace.el (perform-replace): ! 1723: Do substitute-command-keys on the help message. ! 1724: ! 1725: Mon Oct 7 17:16:10 1985 Richard Mlynarik (mly at mit-prep) ! 1726: ! 1727: * simple.el (eval-expression): ! 1728: Put "(foo bar)" rather than "(eval-expression (quote (foo bar)))" ! 1729: on the command history if called interactively. ! 1730: ! 1731: * simple.el (repeat-complex-command): ! 1732: Define commands next-complex-command and previous-complex-command ! 1733: for use in repeat-complex-command editing. ! 1734: ! 1735: Sat Oct 5 01:51:12 1985 Richard M. Stallman (rms at mit-prep) ! 1736: ! 1737: * debug.el (debug): ! 1738: Bind debug-on-error to nil over entire invocation of debugger. ! 1739: ! 1740: * everywhere: ! 1741: Change dot to point. ! 1742: ! 1743: * Many major mode commands: ! 1744: Use \{..} in documentation string. ! 1745: Initialize the local map when the file is loaded, ! 1746: not when mode is invoked. ! 1747: ! 1748: ! 1749: Fri Oct 4 00:43:48 1985 Richard M. Stallman (rms at mit-prep) ! 1750: ! 1751: * indent.el (indent-relative-maybe): ! 1752: New function to do indent-relative but not if prev line ! 1753: has no indentation. Used as the indent-line-function ! 1754: in indented-text-mode (text-mode.el). ! 1755: ! 1756: * bytecomp.el (byte-compile-cond): ! 1757: Correct handling of final cond-clause with only one element. ! 1758: ! 1759: * simple.el (read-quoted-char): ! 1760: Avoid clearing quit-flag if not 1st input char. ! 1761: No longer any reason to quit explicitly. ! 1762: ! 1763: * simple.el (quit): ! 1764: Flush this function. Keep keyboard-quit. ! 1765: ! 1766: * view.el (view-scroll-lines-forward): ! 1767: Count screen lines. Preserve overlap if scroll by full length ! 1768: of the window. ! 1769: ! 1770: Thu Oct 3 16:58:57 1985 Richard Mlynarik (mly at mit-prep) ! 1771: ! 1772: * simple.el ! 1773: Functions quit, keyboard-quit ! 1774: ! 1775: * isearch.el: ! 1776: "I-searching: foo..." in the middle of possibly lengthy ! 1777: search ! 1778: ! 1779: * files.el (set-auto-mode): ! 1780: Don't hack auto-mode-alist at all if -*- mode -*- is specified. ! 1781: ! 1782: Wed Oct 2 00:30:49 1985 Richard M. Stallman (rms at mit-prep) ! 1783: ! 1784: * mh-e.el: ! 1785: Put *'s in doc of user option vars. ! 1786: New variable mh-use-mhl; in mh-show, causes mhl to be invoked. ! 1787: Fix some mode lines: add %-, remove %p, move %[ and %]. ! 1788: Remove spurious setting of mark when saving a position will do ! 1789: (in mh-get-new-mail, mh-make-mode-line, mh-pick-body, mh-exec-cmd) ! 1790: Flush erroneous & from some refs to command names. ! 1791: Define mh-exec-lib-cmd-output. ! 1792: ! 1793: * tex-mode.el: ! 1794: Rename TeX-make-barr into barrier-for-TeX, and remove it from M-$. ! 1795: Rename quotestartp to TeX-quotestartp. ! 1796: Rename count-$s to TeX-count-$-occurrences, and make it take ! 1797: two args (FROM and TO). ! 1798: ! 1799: * compile.el (compilation-find-errors): ! 1800: Search for compilation-error-regexp, which matches the ! 1801: ENTIRE filename/linenumber, not just the stuff between the two. ! 1802: The rest of the code had to change to fit. ! 1803: New subroutine compilation-grab-filename. ! 1804: ! 1805: * files.el (find-backup-file-name): ! 1806: Put ~ before and after version numbers of backup files. ! 1807: ! 1808: * files.el (backup-buffer): ! 1809: Ask only once, to delete all the excess backup versions. ! 1810: ! 1811: Sun Sep 29 15:05:27 1985 Richard M. Stallman (rms at mit-prep) ! 1812: ! 1813: * backquote.el: ! 1814: New file, containing a list constructor macro. ! 1815: ! 1816: * tex-mode.el: ! 1817: New file, containing TeX-mode. ! 1818: ! 1819: Sat Sep 28 06:27:18 1985 Richard M. Stallman (rms at mit-prep) ! 1820: ! 1821: * abbrev.el (add-abbrev, inverse-add-abbrev): ! 1822: Convert the abbrev to lower case before defining. ! 1823: ! 1824: * files.el (set-auto-modes): ! 1825: Strip backup suffix from file name before scanning auto-mode-list. ! 1826: Remove tilde-terminated entries from auto-mode-list. ! 1827: ! 1828: * dired.el: ! 1829: Add command `.', dired-clean-directory, plus subroutines. ! 1830: ! 1831: * files.el (backup-buffer, save-file): ! 1832: Replace backup-buffer with new version backup definition. ! 1833: Rename save-file as basic-save-file, and add a new save-file ! 1834: that calls the old one but also takes args to control backup. ! 1835: Several new variables to control making of backups. ! 1836: ! 1837: Fri Sep 27 19:52:35 1985 Richard M. Stallman (rms at mit-prep) ! 1838: ! 1839: * dired.el (dired-mode): ! 1840: Define n and p like C-n and C-p. ! 1841: ! 1842: Tue Sep 24 22:45:32 1985 Richard M. Stallman (rms at mit-prep) ! 1843: ! 1844: * loaddefs.el, text-mode.el: ! 1845: Use non-saved-text-mode for files on /tmp. ! 1846: ! 1847: * rmailsum.el (rmail-summary-goto-msg): ! 1848: Do check for msg # on line at beginning of line, not at point. ! 1849: ! 1850: Sat Sep 21 18:59:11 1985 Richard M. Stallman (rms at mit-prep) ! 1851: ! 1852: * files.el (find-file-noselect): ! 1853: Do erase-buffer in case reusing existing buffer. ! 1854: ! 1855: Wed Sep 18 00:22:25 1985 Richard M. Stallman (rms at mit-prep) ! 1856: ! 1857: * nroff-mode.el: ! 1858: New file, extensively rewritten from submission by N. Ziring. ! 1859: Not tested yet (I don't know how to use nroff). ! 1860: ! 1861: Fri Sep 13 14:42:29 1985 Richard M. Stallman (rms at mit-prep) ! 1862: ! 1863: * simple.el (what-cursor-position): ! 1864: Use single-key-description to show the character after point. ! 1865: ! 1866: Thu Sep 12 15:49:41 1985 Richard M. Stallman (rms at mit-prep) ! 1867: ! 1868: * text-mode.el, c-mode.el: ! 1869: No need to define syntax of [, ], {, } since fundamental mode ! 1870: now makes them paren-syntax. Define C operators as punctuation ! 1871: rather than whitespace. ! 1872: ! 1873: * texinfo.el: ! 1874: Change syntax for @xref and @pxref to use braces. ! 1875: Change syntax for @node to read entire line ! 1876: (new function texinfo-format-parse-line-args for that). ! 1877: Change paragraph-separate, etc., so only directives without ! 1878: braces separate paragraphs. When formatting, discard all of the ! 1879: file up to the @setfilename. ! 1880: ! 1881: * rmailedit.el (rmail-edit-mode): ! 1882: Remove spurious quote before text-mode-hook. ! 1883: ! 1884: Wed Sep 11 14:47:54 1985 Richard M. Stallman (rms at mit-prep) ! 1885: ! 1886: * dired.el (dired-do-deletions): ! 1887: Print a message reporting any deletion failures. ! 1888: ! 1889: * dired.el (dired-add-entry): ! 1890: Pass "-d" switch to "ls". ! 1891: ! 1892: Tue Sep 10 16:11:00 1985 Richard M. Stallman (rms at mit-prep) ! 1893: ! 1894: * text-mode-el, lisp-mode.el, c-mode.el, buff-menu.el: ! 1895: Initialize all keymaps at load time. ! 1896: Use new \{...} construct for documenting them. ! 1897: ! 1898: * simple.el (shell-command-on-region): ! 1899: Don't request redisplay during reading of output. ! 1900: That feature stimulates kernel bugs. ! 1901: ! 1902: Sun Sep 8 18:43:51 1985 Richard M. Stallman (rms at mit-prep) ! 1903: ! 1904: * simple.el (edit-and-eval-command): ! 1905: Assume arg is expression already, since now ! 1906: elements of command-history are expressions. ! 1907: ! 1908: * simple.el (error): ! 1909: Just keep signalling if user tries to continue. ! 1910: ! 1911: Sat Sep 7 12:14:35 1985 Richard M. Stallman (rms at mit-prep) ! 1912: ! 1913: * dired.el: ! 1914: Normally put cursor at beginning of filename. ! 1915: New functions dired-next-line and dired-previous-line ! 1916: to do vertical motion followed by positioning. ! 1917: dired-repeat-over-lines hacked likewise. ! 1918: Most action functions changed to work independent ! 1919: of and without effect on cursor position within line. ! 1920: ! 1921: * dired.el (dired-view-file): ! 1922: If file is directory, dired it. ! 1923: ! 1924: * dired.el (dired-other-window): ! 1925: Use switch-to-buffer-other-window if that exists. ! 1926: ! 1927: * files.el (switch-to-buffer-other-window): ! 1928: Define this function in Lisp. All other ! 1929: "...-other-window" functions should use it to do selection. ! 1930: ! 1931: * fill.el (fill-region-as-paragraph): ! 1932: Convert newline to space before flushing excess spaces. ! 1933: ! 1934: * mlsupport.el: ! 1935: Deleted ml-forward-word and ml-backward-word ! 1936: since mlconvert no longer generates them. ! 1937: ! 1938: Fri Sep 6 16:32:05 1985 Richard M. Stallman (rms at mit-prep) ! 1939: ! 1940: * files.el (revert-buffer): ! 1941: Don't query for reverting read-only buffers. ! 1942: ! 1943: * time.el (display-time-filter): ! 1944: If we have lots of tims received at once, quickly discard all but ! 1945: last few. ! 1946: ! 1947: * files.el (after-find-file): ! 1948: Check for write permission there, and print messages there. ! 1949: after-find-file now expects an arg which is t if file does ! 1950: not actually exist; it prints (New file) messages too. ! 1951: ! 1952: * lisp-mode.el (indent-sexp): ! 1953: If skip a newline, clear quoted flag in the state. ! 1954: ! 1955: Thu Sep 5 11:52:28 1985 Richard M. Stallman (rms at mit-prep) ! 1956: ! 1957: * tags.el (visit-tag-table[-...]): ! 1958: Rename to visit-tags-table[-...]. ! 1959: ! 1960: Thu Sep 5 09:40:43 1985 Richard M. Stallman (rms at mit-prep) ! 1961: ! 1962: * mh-e.el (mh-letter-mode): ! 1963: Have separate map mh-letter-mode-map so Don't clobber text-mode-map. ! 1964: Use C-c rather than C-x for local prefix commands. ! 1965: ! 1966: * simple.el (shell-command-on-region): ! 1967: If current buffer is *Shell Command Output*, avoid being confused ! 1968: by an old pair of region ends, since often region is empty ! 1969: and doesn't matter anyway. ! 1970: ! 1971: Tue Sep 3 22:42:05 1985 Richard M. Stallman (rms at mit-prep) ! 1972: ! 1973: * spell.el (spell-word): ! 1974: Check word before point, if point is not in or next to a word. ! 1975: ! 1976: * tags.el (find-tag): ! 1977: Don't read tag name if given prefix arg. ! 1978: ! 1979: Tue Sep 3 14:36:23 1985 Richard Mlynarik (mly at mit-prep) ! 1980: ! 1981: * macros.el (kbd-macro-query) ! 1982: Barf if not defining or executing keyboard macro. ! 1983: ! 1984: Mon Sep 2 16:42:55 1985 Richard M. Stallman (rms at mit-prep) ! 1985: ! 1986: * rmail.el (rmail-expunge): ! 1987: If all mesages thru current one get expunged, show message 1. ! 1988: ! 1989: * debug.el (debug): ! 1990: Bind debug-on-error and print-length to avoid various ! 1991: kinds of infinite loops or recursions. ! 1992: ! 1993: Sun Sep 1 19:17:53 1985 Richard M. Stallman (rms at mit-prep) ! 1994: ! 1995: * term-vt100.el: ! 1996: Always define ESC O so arrows work. Eliminate ESC [ hacks ! 1997: entirely. ! 1998: ! 1999: * term-vt200.el: ! 2000: Always define ESC O so keypad works. Rename the function ! 2001: to use for defining ESC [, and give it appropriate documentation. ! 2002: ! 2003: * lisp.el (move-past-close-and-reindent): ! 2004: Handle correctly case where ) passed is not at beg of line ! 2005: except indentation, or where there are white lines preceding it too. ! 2006: ! 2007: Sat Aug 31 13:24:28 1985 Richard M. Stallman (rms at mit-prep) ! 2008: ! 2009: * chistory.el (repeat-matching-complex-command): ! 2010: Arg to edit-and-eval-command is now a list, as it should be. ! 2011: ! 2012: Sat Aug 31 04:32:08 1985 Richard Mlynarik (mly at mit-prep) ! 2013: ! 2014: * simple.el (delete-indentation) ! 2015: Don't err if on first line of buffer. ! 2016: ! 2017: Fri Aug 30 22:39:12 1985 Richard M. Stallman (rms at mit-prep) ! 2018: ! 2019: * ledit.el (ledit-setup): ! 2020: Don't refer to lisp-mode-map in setting up ledit-mode-map. ! 2021: ! 2022: Mon Aug 26 12:42:24 1985 Richard Mlynarik (mly at mit-prep) ! 2023: ! 2024: * shell.el ! 2025: Sending empty line of input at the end of a buffer that is an ! 2026: interaction with a promptless shell program copied previous input ! 2027: rather than sending an empty line. ! 2028: (by silogic!eggert@ucla-cs) ! 2029: ! 2030: Tue Aug 20 17:43:51 1985 Richard Mlynarik (mly at mit-prep) ! 2031: ! 2032: * dired.el, files.el, sendmail.el, compile.el ! 2033: Make *-other-window really do other window even if pop-up-windows ! 2034: is set to nil. ! 2035: ! 2036: Sat Aug 17 19:07:24 1985 Richard Mlynarik (mly at mit-prep) ! 2037: ! 2038: * c-mode.el (c-indent-line) ! 2039: Make "^[ \t]*#" indent to 0 (if not in string or comment) ! 2040: ! 2041: * startup.el (command-line) ! 2042: (or (getenv "USER") (getenv "LOGNAME")) for USG compatibility ! 2043: (consider it a standard) ! 2044: ! 2045: * lpr.el ! 2046: Typo (``format1'' for ``format'') ! 2047: ! 2048: Mon Aug 12 14:39:11 1985 Richard Mlynarik (mly at mit-prep) ! 2049: ! 2050: * buff-menu.el (Buffer-menu-buffer) ! 2051: Win more often on `too-long' buffer names. ! 2052: ! 2053: Sun Aug 11 10:44:22 1985 Richard Mlynarik (mly at mit-prep) ! 2054: ! 2055: * make narrow-to-page be disabled by default. ! 2056: ! 2057: * rmail.el (rmail-insert-inbox-text) ! 2058: Hack case that /usr/spool/mail/user is a directory ! 2059: ! 2060: Sat Aug 10 23:42:57 1985 Richard Mlynarik (mly at mit-prep) ! 2061: ! 2062: * isearch.el (isearch) ! 2063: Make isearch work in regexp case ! 2064: ! 2065: Fri Aug 9 13:17:46 1985 Richard Mlynarik (mly at mit-prep) ! 2066: ! 2067: * c-mode.el (c-comment-indent) ! 2068: Return a valid value when used within a comment. ! 2069: (such as when inenting when comment-multi-line is non-nil) ! 2070: Associated changes to ! 2071: c-indent-line, c-calculate-indent-within-comment ! 2072: ! 2073: * debug.el (debug): ! 2074: Use buffer "*Backtrace*", not " *Backtrace*" so that users can ! 2075: reselect it trivially. ! 2076: Kill the buffer on exit so that users aren't tempted to lose ! 2077: weirdly. ! 2078: Rename "args" "debugger-args" so that common var isn't lambda-bound. ! 2079: ! 2080: Make "-" be negative-argument in debugger-mode-map ! 2081: ! 2082: * rnews.el (news-convert-format): ! 2083: Don't lose on empty messages. ! 2084: ! 2085: * term-vt100.el, term-vt200.el ! 2086: Make "application mode" arrow keys ("\eOA"... "\eOD") do the right ! 2087: thing. ! 2088: ! 2089: Tue Aug 6 01:48:59 1985 Richard Mlynarik (mly at mit-prep) ! 2090: ! 2091: * c-mode.el ! 2092: calculate-c-indent was ignoring parse-start arg ! 2093: ! 2094: Inserted [email protected]'s `else' indentation code ! 2095: Make C-j be reindent-then-newline-and-indent to take advantage ! 2096: of this. ! 2097: ! 2098: * simple.el ! 2099: Added function reindent-then-newline-and-indent ! 2100: ! 2101: * rnews.el ! 2102: Fix typo and supply function news-show-all-headers ! 2103: ! 2104: * startup.el ! 2105: Make the value of args be the remaining command-line ! 2106: arguments after the "-e" function name when the "-e" function ! 2107: is called. ! 2108: Make "-f" be the same as "-e" --- it's in the manual. ! 2109: ! 2110: * bytecomp.el ! 2111: Added batch-byte-compile written by [email protected] ! 2112: ! 2113: * isearch.el ! 2114: Typing C-s/C-r at start of isearch wasn't displaying search ! 2115: string until it had completed the search. ! 2116: ! 2117: * indent.el (indent-relative) ! 2118: Losing when indentation point was beneath non-whitespace ! 2119: ! 2120: * c-mode.el (indent-c-exp): ! 2121: Replace "2" with "c-continued-statement-offset" ! 2122: Add (message "...") ! 2123: ! 2124: * mlsupport.el ! 2125: Fix typo in ml-current-indent ! 2126: Make kill-to-end-of-line work ! 2127: ! 2128: * mlconvert.el ! 2129: Hack "(forward-word)" => "(forward-word 1)" ! 2130: ! 2131: Mon Aug 5 12:34:00 1985 Richard Mlynarik (mly at mit-prep) ! 2132: ! 2133: * c-mode.el ! 2134: Variable "c-continued-statement-indent" should have been ! 2135: "c-continued-statement-offset" as in the documentation and manual ! 2136: ! 2137: * rmail.el (rmail-find): ! 2138: Hack default of last search string, hack reverse search ! 2139: (-ve prefix arg) ! 2140: Make "-" be negative-argument ! 2141: ! 2142: Tue Jul 23 20:47:38 1985 Richard Mlynarik (mly at mit-prep) ! 2143: ! 2144: * shell.el (shell-send-input): ! 2145: cd/pushd hackery wasn't substitute-in/expand-file-name'ing ! 2146: (ie "cd $es" was losing) ! 2147: ! 2148: Tue Jul 16 21:24:50 1985 Richard Mlynarik (mly at mit-prep) ! 2149: ! 2150: * view.el: ! 2151: Add "c-x ]" and "c-x [" page-movement commands ! 2152: "c-x /" "c-x j" register save/jump ! 2153: ! 2154: Speed up more losingly slow calls to substitute-command-keys by ! 2155: conditional substitution of constant string. ! 2156: (view-helpful-message, view-undefined, view-mode-command-loop) ! 2157: ! 2158: * mail-utils.el ! 2159: rmail-dont-reply-to was losing on multi-line fields. ! 2160: ! 2161: * simple.el ! 2162: delete-blank-lines was deleting too much if on an isolated blank line. ! 2163: ! 2164: Fri Jul 12 14:29:31 1985 Richard M. Stallman (rms at mit-prep) ! 2165: ! 2166: * mh-e.el: ! 2167: Replace C-h command with DEL so Help is still available. ! 2168: get-string was erroneously used for read-string. ! 2169: ! 2170: Wed Jul 10 20:24:14 1985 Richard M. Stallman (rms at mit-prep) ! 2171: ! 2172: * simple.el (function-called-at-dot): ! 2173: Don't scan more than 1000 characters back for containing ! 2174: open-paren. ! 2175: ! 2176: * simple.el (goto-line): ! 2177: Read arg using minibuffer. ! 2178: ! 2179: * simple.el (zap-to-char): ! 2180: Don't leave dot on the far side of the terminating character. ! 2181: ! 2182: Wed Jul 10 11:51:10 1985 Richard Mlynarik (mly at mit-prep) ! 2183: ! 2184: * ebuff-menu.el (Electric-buffer-menu-undefined) ! 2185: Don't call substritute-command-keys if keybindings are default, ! 2186: with resultant couple-of-orders-of-magnitude speedup. ! 2187: RMS: this is what my changes to Fsubstitute_command_keys in doc.c ! 2188: were supposed to do. ! 2189: ! 2190: Tue Jul 9 01:36:56 1985 Richard M. Stallman (rms at mit-prep) ! 2191: ! 2192: * isearch.el (isearch): ! 2193: Do not preserve window-start if had switched to the small window. ! 2194: ! 2195: * dissociate.el: ! 2196: Pause after each screen. Avoid forward-char past end of buffer. ! 2197: Make positive arg mean go by chars, negative mean by words. ! 2198: ! 2199: * lpr.el: ! 2200: Define lpr-region and print-region. Autoload in loaddefs. ! 2201: ! 2202: Mon Jul 8 04:55:18 1985 Richard M. Stallman (rms at mit-prep) ! 2203: ! 2204: * compile.el (compile1): ! 2205: Put buffer in Fundamental mode, in case default-major-mode ! 2206: is something else. ! 2207: ! 2208: * mh-e.el: ! 2209: backup-before-writing -> make-backup-files. ! 2210: mh-clean-message-header: kill only one line, not 2. ! 2211: ! 2212: * ledit.el (ledit-from-lisp-mode): ! 2213: Call ledit-mode-hook. ! 2214: ! 2215: * rmail.el (rmail-mode-1): ! 2216: Include %M in the mode-line-format. ! 2217: ! 2218: * abbrev.el: Document meaning of negative arg to add-...-abbrev. ! 2219: ! 2220: * loaddefs.el: C-x - and C-x C-h had the wrong definitions. ! 2221: ! 2222: * debug.el: Document the `r' command. ! 2223: ! 2224: Sun Jul 7 18:30:57 1985 Richard M. Stallman (rms at mit-prep) ! 2225: ! 2226: * view.el, buff-menu.el, ebuff-menu.el, echistory.el: ! 2227: Do not redefine C-z. Allow it to exit from Emacs. ! 2228: ! 2229: Sat Jul 6 00:12:26 1985 Richard M. Stallman (rms at mit-prep) ! 2230: ! 2231: * page.el (forward-page): ! 2232: Avoid setting the mark. ! 2233: ! 2234: * c-mode.el (calculate-c-indent, indent-c-exp): ! 2235: Don't subtract c-brace-offset when c-indent-level is used. ! 2236: ! 2237: Fri Jul 5 05:39:12 1985 Richard M. Stallman (rms at mit-prep) ! 2238: ! 2239: * indent.el: ! 2240: Put tab-to-tab-stop on Meta-i. ! 2241: ! 2242: Thu Jul 4 03:15:10 1985 Richard M. Stallman (rms at mit-prep) ! 2243: ! 2244: * files.el (hack-local-variables): ! 2245: Local variable list must start within last page of file ! 2246: and within last 3000 characters; there need not be a page ! 2247: boundary in the last 3000 characters, or anywhere near the ! 2248: end, however. ! 2249: ! 2250: * mlconvert.el: ! 2251: Convert backup-before-writing and unlink-checkpoint-files. ! 2252: ! 2253: * files.el: ! 2254: Rename backup-before-writing to make-backup-files. ! 2255: Rename auto-save-visited-filename to auto-save-visited-file-name. ! 2256: ! 2257: Wed Jul 3 16:28:09 1985 Richard M. Stallman (rms at mit-prep) ! 2258: ! 2259: * dired.el (dired-revert): ! 2260: Avoid error if point is at a non-file line. ! 2261: ! 2262: * abbrev.el (expand-region-abbrevs): ! 2263: Record end of region as distance from dot-max, so it ! 2264: remains correct as abbrevs are expanded. ! 2265: ! 2266: * startup.el (command-line-1): ! 2267: Quote the backslash in the regexp for line-number specs. ! 2268: ! 2269: Tue Jul 2 00:09:45 1985 Richard M. Stallman (rms at mit-prep) ! 2270: ! 2271: * c-mode.el (c-indent-line): ! 2272: * lisp-mode.el (indent-code-rigidly): ! 2273: C-u Tab in C mode: do indent lines starting ! 2274: in middle of a comment, but don't indent preprocessor lines. ! 2275: Involves new arg NOCHANGE-REGEXP to indent-code-rigidly. ! 2276: ! 2277: * rmail.el (rmail-show-message): ! 2278: Don't print a blank message, in case where no message to print. ! 2279: ! 2280: * c-mode.el (calculate-c-indent): ! 2281: Use new variable c-continued-statement-indent to determine ! 2282: extra indentation in lines not starting new statements. ! 2283: ! 2284: Mon Jul 1 23:59:51 1985 Richard M. Stallman (rms at mit-prep) ! 2285: ! 2286: * man.el: Catch the error if one of the directories searched ! 2287: does not exist. ! 2288: ! 2289: Mon Jun 24 03:45:06 1985 Richard M. Stallman (rms at mit-prep) ! 2290: ! 2291: * simple.el (help-map): ! 2292: Define C-h b as describe-bindings and C-h s as describe-syntax. ! 2293: Update documentation of help and help-for-help prompts for this. ! 2294: ! 2295: Sat Jun 22 18:22:26 1985 Richard M. Stallman (rms at mit-prep) ! 2296: ! 2297: * compile.el (compilation-sentinel): ! 2298: Advance dot if dot is at end of buffer. ! 2299: ! 2300: Sat Jun 22 17:31:56 1985 K. Shane Hartman (shane at mit-prep) ! 2301: ! 2302: * rmailedit.el: ! 2303: New file. The guts of rmail edit mode. ! 2304: ! 2305: * rmailsum.el: ! 2306: New file. The guts of rmail summary mode. ! 2307: ! 2308: * rmail.el: ! 2309: Massage it a bit to reduce the size. Put edit, summary stuff in ! 2310: separate files and autoload from rmail. (provide 'rmail). ! 2311: ! 2312: * helper.el (Helper-help-scroller): ! 2313: If there is already a *Help* window. Don't make another. ! 2314: ! 2315: Sat Jun 22 16:36:30 1985 Richard M. Stallman (rms at mit-prep) ! 2316: ! 2317: * simple.el (set-variable): ! 2318: New function. ! 2319: ! 2320: Tue Jun 18 01:36:16 1985 K. Shane Hartman (shane at mit-prep) ! 2321: ! 2322: * rmail.el: ! 2323: Massively rehacked. Better label support. Message selection, ! 2324: deletion and expunging by dispatch. Toggle rmail and original ! 2325: headers. etc... ! 2326: ! 2327: Tue Jun 18 00:27:55 1985 Richard M. Stallman (rms at mit-prep) ! 2328: ! 2329: * shell.el: ! 2330: Create variable explicit-shell-file-name that overrides ! 2331: ESHELL and SHELL environment vars. ! 2332: ! 2333: * isearch.el (isearch, nonincremental-search): ! 2334: Use explicit "%s" when calling message so %'s in message ! 2335: are not special. ! 2336: ! 2337: * bytecomp.el (byte-compile-file-form): ! 2338: Display name of function being compiled in echo area. ! 2339: * bytecomp.el (byte-compile-find-vars-1): ! 2340: Expand macros in order to find all the vars. ! 2341: ! 2342: Mon Jun 17 17:22:57 1985 Richard M. Stallman (rms at mit-prep) ! 2343: ! 2344: * compile.el (compile1.el): ! 2345: If *compilation* is current buffer, put point at end. ! 2346: ! 2347: * simple.el (indent-for-comment, kill-comment, set-comment-column, ! 2348: indent-new-comment-line): use comment-start-skip to find comments. ! 2349: Don't use find-comment-line any more. ! 2350: ! 2351: * lisp-mode.el, c-mode.el, scheme.el, mim-mode.el: ! 2352: Define comment-start-skip so it does not match the null string. ! 2353: ! 2354: * c-mode.el (electric-c-terminator): ! 2355: Don't use find-line-comment--use parse-partial-sexp to ! 2356: check for line ending in a comment. ! 2357: ! 2358: * startup.el (command-line-1): ! 2359: Define +nnn line-number specs. ! 2360: Use precomputed help string for speed instead of ! 2361: substitute-command-keys when the precomputed string is correct. ! 2362: ! 2363: * bytecomp.el (byte-compile-concat): ! 2364: concat with one arg is not a no-op. ! 2365: ! 2366: Sun Jun 16 02:26:00 1985 K. Shane Hartman (shane at mit-prep) ! 2367: ! 2368: * sendmail (mail-mode): ! 2369: Mention that C-c y will yank current message in rmail whether ! 2370: replying or not. ! 2371: ! 2372: * mail-utils (rmail-dont-reply-to): ! 2373: If rmail-dont-reply-to-names is nil, make it be (getenv "USER"). ! 2374: ! 2375: Sat Jun 15 01:41:35 1985 Richard M. Stallman (rms at mit-prep) ! 2376: ! 2377: * simple.el, lisp-mode.el, c-mode.el, scheme.el: ! 2378: comment-indent-hook now called with no args, with point ! 2379: at beginning of existing comment or at end of line. ! 2380: mim-mode's comment-indent-hook seems to need no change. ! 2381: ! 2382: Fri Jun 14 20:12:32 1985 K. Shane Hartman (shane at mit-prep) ! 2383: ! 2384: * loaddefs.el (rmail-dont-reply-to-names): ! 2385: Misleading documentation said `list' of names. Its really a ! 2386: regular expression. Make it nil by default. Also, add defconst ! 2387: for `rmail-spool-directory'. ! 2388: ! 2389: * mail-utils.el (rmail-dont-reply-to): ! 2390: Check for nilness of rmail-dont-reply-to-names and skip strip ! 2391: loop if so. ! 2392: ! 2393: * loaddefs.el: Elisp -> Emacs-Lisp. ! 2394: ! 2395: * echistory.el, chistory.el: Elisp -> Emacs-Lisp. ! 2396: ! 2397: * rmail.el: ! 2398: Various functions - If message counters aren't set, set them. ! 2399: Expunge unsets them. Make expunge give running count in ! 2400: minibuffer messages. ! 2401: ! 2402: Fri Jun 14 19:19:30 1985 Richard M. Stallman (rms at mit-prep) ! 2403: ! 2404: * lisp-mode.el, startup.el, loadup.el: ! 2405: Avoid problem with term "elisp". ! 2406: Rename elisp-interaction-FOO to lisp-interaction-FOO, ! 2407: rename all other elisp-FOO to emacs-lisp-FOO. ! 2408: ! 2409: Fri Jun 14 05:40:11 1985 K. Shane Hartman (shane at mit-prep) ! 2410: ! 2411: * rmail.el (rmail-mode-1): ! 2412: Use %b instead of %17b in mode-line-format to leave more room for ! 2413: attributes (some of us like time in the modeline). ! 2414: ! 2415: * rmail.el: ! 2416: Make rmail-summary-goto-msg barf if the summary is invalid (e.g. ! 2417: after `e' or `g') and tell user to make a new one, leaving them in ! 2418: the rmail window which is right place to do it. ! 2419: ! 2420: * rmail.el: ! 2421: Add commands for user to set attributes. rlk called these ! 2422: keywords and duplicated code (the only `attributes' were ! 2423: "deleted" and "answered"). I don't think the distinction is worth ! 2424: it. Add command for summarizing by attribute. Make ! 2425: `rmail-new-summary' support it. ! 2426: ! 2427: * rmail.el (rmail-show-message): search instead of re-search. ! 2428: ! 2429: * rmail.el (rmail-output-to-mail-file): Yechh. Cleaned it up. ! 2430: ! 2431: * rmail.el (rmail-summary-mode): ! 2432: Add functions for scrolling current message from summary. After ! 2433: rlk, only make them bullet proof. Add quit from rmail. ! 2434: ! 2435: * rmail.el (rmail-new-summary): ! 2436: Reuse old summary buffers when possible. After rlk, only his way ! 2437: of doing it was brain damaged. ! 2438: ! 2439: * rmail.el: ! 2440: rmail-last-message was off by 1. Fix it and put it on key `>'. ! 2441: (bug noted by rlk). Make rmail-edit run text-mode-hook. rlk also ! 2442: had it run `rmail-edit-mode-hook' but this is silly because function ! 2443: claims to be like text-mode except for two keys. ! 2444: ! 2445: * rmail.el (rmail-insert-inbox-text): ! 2446: Chomper wasn't deleting ~/.newmail after moving mail from ! 2447: /usr/spool/mail/. Make it do the right thing. Use new variable ! 2448: rmail-spool-directory (default "/usr/spool/mail/") to determine ! 2449: if movemail should be called (some people use "/spool/mail/"). ! 2450: Probably should move defvar to loaddefs when released. ! 2451: ! 2452: * simple.el: Flush `blink-matching-paren-ding' and code. ! 2453: ! 2454: * add-log.el: Flush `add-log-entry-to-log-in-buffer'. ! 2455: ! 2456: * loaddefs.el: ! 2457: Changes to reflect partitioning of command history stuff. ! 2458: Flush autoload of report-emacs-bug, leave the file emacsbug.el for ! 2459: arpanet sites to use if they want. ! 2460: ! 2461: * echistory.el: (require 'chistory) ! 2462: ! 2463: * chistory.el: ! 2464: Move list-command-history and command-history-mode here. Purpose ! 2465: of this file is just to look at the history. Also contains ! 2466: unrelated (to listing) but useful `repeat-matching-complex-command'. ! 2467: ! 2468: * simple.el (repeat-complex-command): ! 2469: Replaced its definition with `repeat-edit-nth-complex-command' from ! 2470: chistory.el, edit form in minibuffer instead of asking for ! 2471: confirmation. Add new function `edit-and-eval-command' which it ! 2472: uses. ! 2473: ! 2474: Thu Jun 13 01:30:08 1985 K. Shane Hartman (shane at mit-prep) ! 2475: ! 2476: * rmail.el (rmail-insert-inbox-text): ! 2477: Expand file name "movemail" in exec-directory for call-process. ! 2478: The only reason it worked here before is because exec-directory is ! 2479: in most people's shell paths. ! 2480: No, this directory is added automatically to the path ! 2481: used by call-process. It should have worked before. - RMS ! 2482: ! 2483: * loaddefs.el: C-z -> C-c in documentation for mail. ! 2484: autoload report-emacs-bug from emacsbug.el. ! 2485: ! 2486: * emacsbug.el: New file. Reports bugs with version info. ! 2487: ! 2488: * helper.el (Helper-describe-bindings): ! 2489: Make it describe local bindings faster by binding global map to ! 2490: nil so describe-bindings is faked out. ! 2491: ! 2492: * lisp-mode.el: First form of prog1 is distinguished. ! 2493: ! 2494: * loaddefs.el: autoload functions from chistory.el and echistory.el. ! 2495: ! 2496: * chistory.el: ! 2497: New file containing two alternatives to `repeat-complex-command' ! 2498: which put the form in the minibuffer instead of asking for ! 2499: confirmation. ! 2500: ! 2501: * echistory.el: ! 2502: Finished it. Split off two useful but unrelated commands into ! 2503: chistory.el. Made command-history-mode unable to redo expressions ! 2504: because there is no sensible way to pick buffer to do it in: now ! 2505: its just for looking at the history produced by ! 2506: list-command-history or after electric-command-history throws. ! 2507: ! 2508: * electric.el: Allow specification of prompt to ! 2509: Electric-command-loop. Interpret nil max-height argument to ! 2510: Electric-pop-up-window as license to grab as much of the screen as ! 2511: necessary if buffer wont fit; also fix fencepost neglect to ! 2512: account for modeline in height computations. ! 2513: ! 2514: Wed Jun 12 21:22:32 1985 Richard Mlynarik (mly at mit-prep) ! 2515: ! 2516: * rmail (rmail-insert-inbox-text) ! 2517: file-name-directory includes a trailing "/" ! 2518: ! 2519: Wed Jun 12 01:23:28 1985 K. Shane Hartman (shane at mit-prep) ! 2520: ! 2521: * shell.el (inferior-lisp-mode): ! 2522: Call lisp-mode-hook AFTER shell-mode-hook. ! 2523: ! 2524: * rmail.el (rmail-get-attribute-string): ! 2525: Did not account for empty attribute string. Neglected to include ! 2526: leading `,' for rmail-display-message-attributes. Unbound ! 2527: variable dot-max-save - I guessed that it was really supposed to ! 2528: be dot-min before the widen (the start of the user visible header) ! 2529: so I bound it and renamed it dot-min-save. ! 2530: ! 2531: * ebuff-menu.el: ! 2532: New variable after-electric-buffer-menu called after select if ! 2533: non-nil. Bind goal-column to nil while running. ! 2534: ! 2535: * add-log.el: ! 2536: New function add-log-entry-to-log-in-buffer. Use when adding ! 2537: multiple entries to the ChangeLog. Bound to ESC-*. Made it share ! 2538: code with add-change-log-entry (former calls latter). ! 2539: ! 2540: Wed Jun 12 00:24:07 1985 Richard M. Stallman (rms at mit-prep) ! 2541: ! 2542: * rmail.el (rmail-get-attribute-string): ! 2543: Rewritten by rlk to be smaller and more general. ! 2544: ! 2545: Tue Jun 11 18:29:07 1985 K. Shane Hartman (shane at mit-prep) ! 2546: ! 2547: * ebuff-menu.el: Make M-C-v scroll-other-window instead of ! 2548: scroll-down. Make M-v scroll-down. ! 2549: ! 2550: * ebuff-menu.el, echistory.el: Made them use electric. ! 2551: ! 2552: * electric.el: ! 2553: New module for packages that retain control until some event ! 2554: occurs. Command loop and window maker. ! 2555: ! 2556: Mon Jun 10 21:07:50 1985 K. Shane Hartman (shane at mit-prep) ! 2557: ! 2558: * echistory.el: ! 2559: Made it use helper.el. Remove kill-ring-save stuff pending use of ! 2560: new winning prin1-to-string for minibuffer hacking. ! 2561: ! 2562: * view.el: Made it use helper.el. ! 2563: ! 2564: * helper.el: ! 2565: New module for packages which want to do help without giving up ! 2566: control. ! 2567: ! 2568: Mon Jun 10 16:46:02 1985 Richard M. Stallman (rms at mit-prep) ! 2569: ! 2570: * sendmail.el: ! 2571: Switch to C-c as prefix instead of C-z. ! 2572: ! 2573: Sun Jun 9 20:20:30 1985 Richard M. Stallman (rms at mit-prep) ! 2574: ! 2575: * simple.el: ! 2576: Rename kill-ring-save to copy-region-as-kill. ! 2577: Old name still works. ! 2578: ! 2579: * tags.el (visit-tag-table-buffer): ! 2580: Give error unless tag table starts with a formfeed ! 2581: as it should. ! 2582: ! 2583: * sendmail.el: ! 2584: Install C-z w as mail-signature. ! 2585: Fix bug of reinserting --text...-- in wrong place ! 2586: when a null subject was deleted. ! 2587: ! 2588: * macros.el (kbd-macro-query): ! 2589: Don't ask for input when macro is being defined. ! 2590: When macro is executing, make prompt really appear. ! 2591: In loaddefs, put this on C-x q. ! 2592: ! 2593: Sun Jun 9 03:33:18 1985 K. Shane Hartman (shane at mit-prep) ! 2594: ! 2595: * dired.el: ! 2596: Fix bugs in dired introduced by use of auto-save-file-name-p. Dont ! 2597: call it if it isn't fbound (just look for `#'). Add second arg to ! 2598: dired-get-filename which says just return nil (no error) if there ! 2599: is no filename on line. Rename dired-mark-backup-and-temp-files ! 2600: to be dired-mark-backup-and-auto-save-files. ! 2601: ! 2602: Sat Jun 8 00:41:17 1985 K. Shane Hartman (shane at mit-prep) ! 2603: ! 2604: * ebuff-menu.el (electric-buffer-list): ! 2605: Lost if # lines < window-min-height and there was only one window. ! 2606: Make it win! ! 2607: ! 2608: * echistory.el: ! 2609: New file - implements command history interface (electric and ! 2610: plain jane listing). Waiting for opinions before I put it in ! 2611: loaddefs. ! 2612: ! 2613: * ebuff-menu.el (electric-buffer-list): ! 2614: Went to char select after Buffer-menu-execute, which can kill ! 2615: lines. So set mark at select before execute and go to mark before ! 2616: select. Winnage. ! 2617: ! 2618: * buff-menu.el: ! 2619: Stomp all kinds of roaches. Buffer-menu-do-kills was doing re-search ! 2620: when it wanted to do search (no harm, but faster). Fix fencepost ! 2621: error, when it killed a buffer line, it neglected to move back, ! 2622: thereby sitting on potential `K' which was missed. Wrap ! 2623: save-excursion around kill-buffer, it seems that kill-buffer changes ! 2624: something when it asks about mod file (dont ask me ...). ! 2625: Buffer-menu-do-saves was searching for "\n.S", it meant re-search. ! 2626: Teach Buffer-menu-unmark how to handle `%' and `*' at same time. ! 2627: ! 2628: * files.el (find-file-no-select): ! 2629: Don't run dired if value of new variable find-file-run-dired is ! 2630: nil. t by default. ! 2631: ! 2632: Fri Jun 7 05:21:08 1985 K. Shane Hartman (shane at mit-prep) ! 2633: ! 2634: * options.el (list-options): Use substitute-command-keys. ! 2635: ! 2636: * loaddefs.el (view-file, view-buffer, electric-buffer-list): ! 2637: Mention view-hook. Mention electric-buffer-menu-mode-hook. ! 2638: ! 2639: * ebuff-menu.el: ! 2640: Restrict dot to actual buffer description line. Document some ! 2641: functions. Make electric-buffer-menu-describe-mode interactive. ! 2642: Make C-g shutup when it exits, advertise it as exit char. ! 2643: Restrict help so that window configuration lossage is impossible ! 2644: (could lose if went into full blown help). Add function for ! 2645: describing help options. Add `v' command for viewing buffer and ! 2646: returning to the Electric Buffer List. ! 2647: ! 2648: * loaddefs.el: autoload edit-picture. ! 2649: ! 2650: * picture.el: New "Major" mode for editing pictures and tables. ! 2651: ! 2652: * view.el: ! 2653: Fix bug with non-file-buffer names. Use buffer name instead in ! 2654: these cases. New variable view-hook. ! 2655: ! 2656: Thu Jun 6 15:04:15 1985 Richard Mlynarik (mly at mit-prep) ! 2657: ! 2658: * view.el: ! 2659: (provide 'view) ! 2660: defined unadvertized c-m-a, c-m-e, c-m-b, c-m-f ! 2661: at end of buffer says how to exit. ! 2662: ! 2663: Thu Jun 6 07:39:17 1985 K. Shane Hartman (shane at mit-prep) ! 2664: ! 2665: * view.el: ! 2666: Restrict quit to q, C-c, C-z. Fill keymaps with new function ! 2667: view-undefined which dings and tells you how to quit or get help. ! 2668: Add eval-expression but don't advertise it. ! 2669: ! 2670: * indent.el (edit-tab-stops-note-changes): ! 2671: Make *Tab Stops* buffer go away when changes are installed by ! 2672: switching to edit-tab-stops-buffer and burying *Tab Stops*. ! 2673: ! 2674: Thu Jun 6 00:12:03 1985 Richard M. Stallman (rms at mit-prep) ! 2675: ! 2676: * fill.el: ! 2677: New function fill-individual-paragraphs. ! 2678: ! 2679: * dired.el: ! 2680: Rename dired-mark-temp-files to dired-mark-auto-save-files, ! 2681: and make it use auto-save-file-name-p. ! 2682: ! 2683: * bytecode.el (byte-recompile-directory): ! 2684: Use auto-save-file-name-p. Provide default definition of same. ! 2685: ! 2686: * files.el: ! 2687: Define auto-save-file-name-p. ! 2688: ! 2689: Tue Jun 4 16:59:03 1985 Richard Mlynarik (mly at mit-prep) ! 2690: ! 2691: * sendmail.el (sendmail-send-it): ! 2692: Somewhat gratuitously deleting empty subject lines. ! 2693: /usr/lib/sendmail seems smart enough (!) to hack this itself ! 2694: ! 2695: Tue Jun 4 00:42:12 1985 K. Shane Hartman (shane at mit-prep) ! 2696: ! 2697: * info.el (Info-find-node, Info-exit): ! 2698: Use expansion of filename in error message on file not found in ! 2699: Info-find-node. Bury the current buffer in Info-exit because you ! 2700: can say C-h i if you want to look at it again. ! 2701: ! 2702: * simple.el (goal-column): ! 2703: Use \\[...] to refer to set-goal-column in variable documentation. ! 2704: ! 2705: * simple.el (function-called-at-dot, variable-at-dot): ! 2706: Eliminate redundant testing of nil'ness of obj in and clauses. ! 2707: ! 2708: * simple.el (describe-variable): ! 2709: Bind enable-recursive-minibuffers so can use C-h v. It would be ! 2710: nice if instead could enable JUST C-h v (or C-h f for ! 2711: describe-function). ! 2712: ! 2713: * aton.el (occur-menu): ! 2714: Bogus message in minibuffer claimed C-z expanded menu entry. ! 2715: Use substitute-command-keys to get the right key. Move to the ! 2716: first line if rebuild-summary, else the next line. Make the ! 2717: occur menu buffer read-only. ! 2718: ! 2719: Mon Jun 3 22:12:27 1985 K. Shane Hartman (shane at mit-prep) ! 2720: ! 2721: * mim-mode.el: ! 2722: Fix bugs related to moving across atoms in other packages (i.e. ! 2723: with trailers). ! 2724: ! 2725: Mon Jun 3 18:01:33 1985 Richard M. Stallman (rms at mit-prep) ! 2726: ! 2727: * c-mode.el (indent-c-exp, calculate-c-indent): ! 2728: Fix indentation of line following a #-directive in C-M-Q, ! 2729: by doing essentially what calculate-c-indent does. ! 2730: New subroutine c-backward-to-start-of-if. ! 2731: ! 2732: * isearch.el: ! 2733: Don't allow reverse search to match a string straddling the ! 2734: initial value of dot. ! 2735: ! 2736: * simple.el (read-quoted-char): ! 2737: Handle quitting correctly (really quit unless first input char). ! 2738: Echo with spaces between chars and dash after ! 2739: even if have prompt string. ! 2740: ! 2741: Mon Jun 3 02:24:47 1985 K. Shane Hartman (shane at mit-prep) ! 2742: ! 2743: * mim-mode.el, medit.el: ! 2744: Clean up the documentation, use \\[...] where appropriate. ! 2745: Change a few names. Flush binding of uppercase letters in keymaps. ! 2746: ! 2747: * shell.el (run-lisp): ! 2748: Make it put the *lisp* buffer in inferior-lisp-mode as ! 2749: claimed in NEWS. ! 2750: ! 2751: Sun Jun 2 01:52:48 1985 Richard M. Stallman (rms at mit-prep) ! 2752: ! 2753: * rnews.el (news-get-pruned-list-of-files): ! 2754: Sort final list of files numerically. ! 2755: ! 2756: * simple.el, time.el, loadst.el (Info-directory): ! 2757: Process exec-directory using expand-file-name ! 2758: so as not to depend on whether it ends in /. ! 2759: ! 2760: * simple.el: define turn-on-auto-fill. ! 2761: ! 2762: Sat Jun 1 08:46:40 1985 K. Shane Hartman (shane at mit-prep) ! 2763: ! 2764: * loaddefs.el: Update documentation for rmail. ! 2765: ! 2766: * lisp-mode.el (calculate-lisp-indent): ! 2767: Asked (fboundp 'lisp-indent-hook). Right question is boundp. ! 2768: ! 2769: * scheme-mode.el (calculate-scheme-indent): Ditto. ! 2770: ! 2771: * compile.el (next-error): Missed a \\[...]. ! 2772: ! 2773: * buff-menu.el: ! 2774: Use \\[...]. Disambiguate documentation of q command (read as if ! 2775: you marked buffers with > instead of m, now mention mark `>' and ! 2776: what command you use to make one). ! 2777: ! 2778: * loaddefs.el: ! 2779: Put \ in front of \[ where needed. ' next-error in autoload ! 2780: definition. Fix typo in electric-buffer-list documentation (also fix ! 2781: in ebuff-menu). ! 2782: ! 2783: Sat Jun 1 04:51:31 1985 Richard M. Stallman (rms at mit-prep) ! 2784: ! 2785: * Many files: put in \\[...] where appropriate. ! 2786: ! 2787: Sat Jun 1 03:41:17 1985 K. Shane Hartman (shane at mit-prep) ! 2788: ! 2789: * shell.el (run-lisp): ! 2790: Make it interactive since loaddefs claims it is. ! 2791: ! 2792: Sat Jun 1 01:03:09 1985 Richard M. Stallman (rms at mit-prep) ! 2793: ! 2794: * isearch.el: ! 2795: Fix quit logic since condition signaled is `quit' now. ! 2796: Don't reprint echo area if have buffered ^G to handle. ! 2797: ! 2798: Fri May 31 21:40:16 1985 K. Shane Hartman (shane at mit-prep) ! 2799: ! 2800: * c-mode.el (c-backward-to-noncomment): ! 2801: Still failed to terminate in some cases (after many #include's and ! 2802: #defines, comments at beginning of file). Now stop if looking at # ! 2803: and dot <= lim. It guarantees termination but does it leave dot ! 2804: at right place for indenter? ! 2805: ! 2806: Fri May 31 20:01:18 1985 Richard M. Stallman (rms at mit-prep) ! 2807: ! 2808: * simple.el (help-for-help): ! 2809: Lookup in help-map explicitly; calling help-command no longer works. ! 2810: ! 2811: * mlconvert.el (fixup-mlisp-syntax): ! 2812: Skip strings and comments properly. Handle \ in char constants. ! 2813: ! 2814: * mlconvert.el (fixup-mlisp-symbols): ! 2815: Skip strings, comments, char constants. ! 2816: Find symbols even if they have no letters in them. ! 2817: ! 2818: * mlsupport.el: Insert symbol-value call in use-local-map. ! 2819: Handle key codes > 127 in local-bind-to-key. ! 2820: Write ml-modify-syntax-entry. ! 2821: ! 2822: Thu May 30 12:49:48 1985 Richard Mlynarik (mly at mit-prep) ! 2823: ! 2824: * sendmail.el ! 2825: Typo made sendmail-send-it lose when mail-interactive ! 2826: ! 2827: * simple.el ! 2828: Aborting out of octal read in read-quoted-char restarts ! 2829: "from the top." ! 2830: ! 2831: * startup.el ! 2832: Catch another place where \\[..] was needed ! 2833: Don't insert copyright info if noninteractive ! 2834: ! 2835: Thu May 30 06:04:56 1985 K. Shane Hartman (shane at mit-prep) ! 2836: ! 2837: * lisp-mode.el (lisp-send-defun): ! 2838: Make it interactive since it's on a key. Also, indent lambda like ! 2839: defun. ! 2840: ! 2841: * view.el: ! 2842: Improve documentation. Add isearch, previous and next ! 2843: line (useful in conjunction with recenter and argument). Flush ! 2844: repeat last command because it really does not repeat all commands. ! 2845: Make space quit in help scrolling if no more to scroll. ! 2846: ! 2847: Thu May 30 03:25:55 1985 Richard M. Stallman (rms at mit-prep) ! 2848: ! 2849: * simple.el: ! 2850: Use \\[...] in doc strings when appropriate. ! 2851: ! 2852: * simple.el (blink-matching-paren): ! 2853: Avoid error when (dot) - (dot-min) < 2. ! 2854: ! 2855: * simple.el (help-command): ! 2856: Function help-command flushed. C-h now defined as ! 2857: prefix character. ! 2858: ! 2859: * startup.el: ! 2860: Use substitute-command-keys in printing startup message. ! 2861: ! 2862: * simple.el: ! 2863: Define advertised-undo == undo, to force startup msg ! 2864: to say C-x u rather than C-_. ! 2865: ! 2866: Wed May 29 01:57:33 1985 Richard M. Stallman (rms at mit-prep) ! 2867: ! 2868: * rmail.el: ! 2869: Add C-r command (rmail-edit-current-message) and its commands. ! 2870: Separated out part of rmail-mode as rmail-mode-1. ! 2871: ! 2872: * Rename some files so all .el & .elc file names are <= 14 chars. ! 2873: syntax-check-mim.el => mim-syntax.el (change in mim-mode.el too). ! 2874: new-version-level.el => grow-vers.el. ! 2875: scheme-mode.el => scheme.el ! 2876: compare-windows.el => compare-w.el ! 2877: electric-buffer-list.el => ebuff-menu.el ! 2878: ! 2879: Tue May 28 10:55:20 1985 Richard Mlynarik (mly at mit-prep) ! 2880: ! 2881: * simple.el (describe-function) ! 2882: bind enable-recursive-minibuffers to read fn name ! 2883: (useful when typing c-h f after m-esc) ! 2884: ! 2885: * files.el ! 2886: made create-file-buffer a lisp function (was in src/buffer.c) ! 2887: ! 2888: * electric-buffer-menu-mode.el ! 2889: If the first character typed is a space then quit, ie return to ! 2890: previous window/buffer configuration ! 2891: ! 2892: Mon May 27 00:05:21 1985 Richard M. Stallman (rms at mit-prep) ! 2893: ! 2894: * fill.el (fill-region-as-paragraph): ! 2895: It was filling to width (1- fill-column) ! 2896: except on the last line of a paragraph. ! 2897: Also make it not delete excess spaces in paragraph indentation, ! 2898: delete fill prefixes before checking for excess spaces. ! 2899: ! 2900: Sat May 25 06:29:29 1985 K. Shane Hartman (shane at mit-prep) ! 2901: ! 2902: * c-mode.el: ! 2903: c-backward-to-noncomment failed to terminate on LF after #include ! 2904: at beginning of buffer. Make it stop if it sees bobp in such cases. ! 2905: ! 2906: * isearch.el: ! 2907: isearch was doing (push-mark odot) inside save-window-excursion, ! 2908: which loses. Move to outside of save-window-excursion. ! 2909: ! 2910: Fri May 24 05:15:54 1985 K. Shane Hartman (shane at mit-prep) ! 2911: ! 2912: * loaddefs.el: ! 2913: Update documentation strings for dired, byte-recompile-directory. ! 2914: Correct some typos and spelling errors. ! 2915: ! 2916: Fri May 24 00:42:59 1985 Richard M. Stallman (rms at mit-prep) ! 2917: ! 2918: * add-log.el: ! 2919: Don't make double blank line when adding to existing entry. ! 2920: ! 2921: Thu May 23 22:42:31 1985 Richard M. Stallman (rms at mit-prep) ! 2922: ! 2923: * sendmail.el (mail-yank-original): ! 2924: Arg other than C-u is # columns to indent. ! 2925: ! 2926: * lisp-mode.el: ! 2927: Provide default definition of lisp-send-defun, to just get an error. ! 2928: ! 2929: * shell.el: rename lisp to run-lisp. ! 2930: * loaddefs.el: make run-lisp autoloading. ! 2931: ! 2932: Thu May 23 14:59:54 1985 Richard Mlynarik (mly at mit-prep) ! 2933: ! 2934: * files.el ! 2935: FOO! Local-variables weren't working since hack-local-variables ! 2936: was searching for "\n^L" not "\n\^L" ! 2937: ! 2938: * lisp-mode.el, loadup.el, startup.el ! 2939: renamed lisp-interaction-mode to elisp-interaction-mode ! 2940: Made elisp-mode call elisp-mode-hook, elisp-interaction-mode call ! 2941: elisp-interaction-mode-hook. This will break people's init files! ! 2942: ! 2943: * loaddefs.el ! 2944: made ".lisp" suffixes get lisp mode. Toto, I don't think we're ! 2945: using fourteen-character filenames anymore. ! 2946: Autoload scheme-mode ! 2947: ! 2948: * scheme-mode.el ! 2949: installed scheme-mode, courtesy MIT scheme people. ! 2950: ! 2951: * lisp-mode.el ! 2952: made mode doc strings use \[...] substitute-command-keys technology ! 2953: ! 2954: Thu May 23 02:17:56 1985 Richard M. Stallman (rms at mit-prep) ! 2955: ! 2956: * lisp-mode.el: ! 2957: Renamed lisp-mode to elisp-mode and external-lisp-mode to lisp-mode. ! 2958: Renamed ...-map variables likewise. ! 2959: ! 2960: * loaddefs.el: ! 2961: Made ".el" files use elisp-mode; ".scm" files use scheme-mode. ! 2962: ! 2963: Wed May 22 22:21:59 1985 Richard M. Stallman (rms at mit-prep) ! 2964: ! 2965: * tags.el (visit-tag-table): ! 2966: If tags file has changed since last read in, offer to read it again. ! 2967: ! 2968: Wed May 22 05:56:46 1985 Richard Mlynarik (mly at mit-prep) ! 2969: ! 2970: * nrnews.el ! 2971: Foo. A distinct lack of communication here. ! 2972: Fairly radical surgery --- many bug fixes and clarifications, ! 2973: quite different from rnews.el Sigh ! 2974: ! 2975: Wed May 22 05:01:47 1985 K. Shane Hartman (shane at mit-prep) ! 2976: ! 2977: * view.el ! 2978: Add new flavor of help. ?, h still give list of ! 2979: commands. C-h understands m, c, k options. Make ! 2980: help commands use pop up window with scroll on space. ! 2981: ! 2982: * loaddefs.el ! 2983: Minor change for documentation of view-file and ! 2984: view-buffer because C-h does not describe mode now. ! 2985: ! 2986: Wed May 22 01:21:24 1985 Richard M. Stallman (rms at mit-prep) ! 2987: ! 2988: * rnews.el: ! 2989: news-go-to-news-group: don't get confusing error if arg is nil. ! 2990: Print messages describing change of groups here, not in callers. ! 2991: Accept interactive string arg. ! 2992: news-next-group: combine with news-move-to-group. ! 2993: Change so arg N means go forward N groups. ! 2994: Don't print any messages. ! 2995: news-previous-group: call news-next-group. ! 2996: Don't print any messages. ! 2997: news-move-to-message: simplify by using news-previous-group. ! 2998: Also, most messages were spurious. ! 2999: news-goto-news-group: it had duplicate definitions. ! 3000: Flushed both of them; use news-go-to-news-group instead. ! 3001: various: standardized elipses in messages. ! 3002: Use error rather than message where appropriate. ! 3003: ! 3004: Tue May 21 06:42:12 1985 Richard Mlynarik (mly at mit-prep) ! 3005: ! 3006: * mlsupport: ! 3007: Fixs assorted typos where variable "bufname" was changed to "name" ! 3008: ! 3009: * view.el ! 3010: Make M-<, M-> work. Fix documentation strings to work with the ! 3011: combination of lisp quoting and substitute-command-keys quoting. ! 3012: ! 3013: * electric-buffer-list.el ! 3014: Call Buffer-menu-execute before selecting. (Why doesn't standard ! 3015: buffer-menu-mode do this?) Flush "x", "1" and "2" commands ! 3016: ! 3017: * buff-menu.el: ! 3018: Call bury-buffer after selecting new buffer. ! 3019: Make things work when pop-up-windows is nil. ! 3020: ! 3021: Tue May 21 05:40:18 1985 K. Shane Hartman (shane at mit-prep) ! 3022: ! 3023: * view.el: ! 3024: Flush skip commands since they dont make much sense. Make searches, ! 3025: goto-line's center display at point found with dot at beginning of ! 3026: line. Use mark ring and provide mark manipulation commands. C-l ! 3027: is recenter. Improve documentation. ! 3028: ! 3029: Tue May 21 01:07:52 1985 Richard M. Stallman (rms at mit-prep) ! 3030: ! 3031: * loadup.el: ! 3032: Copy DOCSTR rather than renaming it. ! 3033: ! 3034: * sendmail.el (mail-yank-original): ! 3035: If have numeric arg, don't delete header fields and don't indent. ! 3036: ! 3037: Mon May 20 02:35:00 1985 Richard M. Stallman (rms at mit-prep) ! 3038: ! 3039: * rmail.el (rmail-get-new-mail): ! 3040: Pass the proper arg to delete-file. ! 3041: Don't always say "no new mail has arrived". ! 3042: ! 3043: * sendmail.el (mail-send-and-exit): ! 3044: Bury the *mail* buffer. ! 3045: ! 3046: Sun May 19 16:05:08 1985 Richard Mlynarik (mly at mit-prep) ! 3047: ! 3048: * view.el, dired.el ! 3049: typos in viewing stuff ! 3050: ! 3051: * simple.el, isearch.el ! 3052: Added prompt argument to read-quoted-char; improved isearch ! 3053: input echoing when reading quoted char. ! 3054: ! 3055: * sendmail.el, loaddefs.el ! 3056: added send-mail-function; initially sendmail-send-it ! 3057: (also, mail-yank-ignored-headers had a typo) ! 3058: ! 3059: * rmail.el (rmail-get-new-mail, convert-to-babyl-format, ...) ! 3060: loaddefs.el ! 3061: Remodularize inbox parsing. Add support(?) for mmdf inboxes. ! 3062: Note that I can't seem to define definitive documentation of ! 3063: what this format is; however the code installed seems to work ! 3064: for all cases encountered ! 3065: ! 3066: Sun May 19 15:36:12 1985 Richard M. Stallman (rms at mit-prep) ! 3067: ! 3068: * rmail.el (rmail-get-new-mail): ! 3069: Pass the proper arg to delete-file. ! 3070: ! 3071: * view.el: ! 3072: Change to use recursive-edit for its command loop. ! 3073: Define < and > commands. ! 3074: ! 3075: * files.el (backup-buffer): ! 3076: Get error if about to rename a directory. ! 3077: ! 3078: Sat May 18 11:30:36 1985 K. Shane Hartman (shane at mit-prep) ! 3079: ! 3080: * view.el, more-mode.el: Latter flushed in favor of former. ! 3081: view-mode preserves concept of more-mode but uses ! 3082: non-standard command loop so that viewed buffer is unchanged ! 3083: on exit from mode. ! 3084: ! 3085: * dired.el, loaddefs.el: Changed to use view.el. Change ! 3086: documentation of dired-listing-switches to note importance of ! 3087: excluding 'F' option. ! 3088: ! 3089: Fri May 17 01:25:31 1985 Richard M. Stallman (rms at mit-prep) ! 3090: ! 3091: * isearch.el: ! 3092: Preserve window-start on exit from save-window-excursion ! 3093: ! 3094: Thu May 16 18:34:37 1985 Richard M. Stallman (rms at mit-prep) ! 3095: ! 3096: * rmail.el: correct read-only suppression in rmail-new-summary. ! 3097: ! 3098: Thu May 16 15:38:32 1985 K. Shane Hartman (shane at mit-prep) ! 3099: ! 3100: * loaddefs.el: Autoload more-mode, more-file, more-buffer. ! 3101: ! 3102: * more-mode.el: New tourist mode for files. ! 3103: ! 3104: * dired.el: Put more-file on v-iew in dired. ! 3105: Returns to dired when user quits more. ! 3106: ! 3107: Thu May 16 12:23:29 1985 Richard Mlynarik (mly at mit-prep) ! 3108: ! 3109: * simple.el: make <help> i run info ! 3110: ! 3111: * sundry changes to go with changes in src/fileio.c making ! 3112: copy-file, rename-file, add-name take an optional third argument. ! 3113: The only autoloaded system code this breaks is rmail --- ! 3114: a condition-case for wrong-number-of-arguments kludge was installed ! 3115: there in two places to make things work until everybody is running ! 3116: an emacs which takes the extra arg (marked "** KLUDGE **".) Remember ! 3117: to remove the kludge at that time! ! 3118: Mods to files.el, loadup.el, rmail.el ! 3119: ! 3120: * added autoloading function electic-buffer-list ! 3121: ! 3122: * buff-menu.el: make splitting screen between > 2 buffers work ! 3123: ! 3124: Thu May 16 03:23:38 1985 K. Shane Hartman (shane at mit-prep) ! 3125: ! 3126: * dired.el: Put dired-rename-file, dired-copy file-on keys. Make ! 3127: them change buffer if appropriate. Put dired-mark-backup-files, ! 3128: dired-mark-temp-files on keys. Eliminate possibility of looping ! 3129: at last line in dired-repeat-over-filenames. ! 3130: ! 3131: Wed May 15 00:47:03 1985 K. Shane Hartman (shane at mit-grape-nehi) ! 3132: ! 3133: * dired.el: Fix bug in dired-noselect which caused dired of / to ! 3134: get buffer name of /default/directory// with contents of /. ! 3135: ! 3136: Mon May 13 18:58:03 1985 Richard M. Stallman (rms at mit-prep) ! 3137: ! 3138: * isearch.el: Add crl's slow isearch code, plus changes: ! 3139: use variable isearch-slow-speed to control whether to use it. ! 3140: Also fix ^W inside reverse isearch with nonempty search string. ! 3141: ! 3142: * loadup.el: Flush the "inc" switch. ! 3143: ! 3144: * inc-version.el: Kill Emacs at the end. ! 3145: ! 3146: * simple.el: fixed overflow problem in what-cursor-position. ! 3147: ! 3148: * startup.el: Don't print a help message if noninteractive. ! 3149: ! 3150: Mon May 13 01:04:38 1985 K. Shane Hartman (shane at mit-ajax) ! 3151: ! 3152: * replace.el: Add ?^ to list of special characters in query ! 3153: replace loop so that replacing continues after moving back to ! 3154: previous. ! 3155: ! 3156: * add-log.el: add prefix arg to add-change-log-entry so will ! 3157: prompt for information if desired. If there is an entry for today, ! 3158: make sure login-name is same before using it, else make new entry. ! 3159: Use auto-fill-mode. ! 3160: ! 3161: Sun May 12 17:00:00 1985 Richard M. Stallman (rms at mit-prep) ! 3162: ! 3163: * lisp-mode.el: defined lisp-mode-commands, lisp-mode-variables. ! 3164: Added external-lisp-mode. ! 3165: Made doc strings mention mode hook variables. ! 3166: ! 3167: * shell.el: defined functions `lisp' and `inferior-lisp-mode'. ! 3168: Renamed shell-send-defun... to lisp-send-defun... ! 3169: and made them use process "lisp", buffer *lisp*. ! 3170: ! 3171: * text-mode.el: made indented-text-mode not call text-mode. ! 3172: Made doc strings mention mode hook variables. ! 3173: ! 3174: * c-mode.el: Made doc strings mention mode hook variables. ! 3175: ! 3176: * add-log.el ! 3177: Change format used for change log entries. ! 3178: Select indented-text-mode for the change log file. ! 3179: ! 3180: Sun May 12 04:01:21 1985 Shane (shane at mit-ajax) ! 3181: simple.el: suppress matching close paren if preceded ! 3182: by char syntax \. ! 3183: mim-mode.el: flush private paren blinker in favor of default. ! 3184: add-log.el: change mode-string to mode-name so reflected in ! 3185: mode-line. change \\W to \\sW when looking for place to add. ! 3186: ! 3187: Sun May 12 04:01:21 1985 Richard M. Stallman (rms at mit-prep) ! 3188: simple.el: modified open-line to insert newlines before ! 3189: an existing one before dot. This makes better redisplay. ! 3190: dired.el: Installed Shane's changes that allow user to choose ! 3191: switches to use. ! 3192: ! 3193: Sat May 11 16:23:19 1985 Richard M. Stallman (rms at mit-prep) ! 3194: rmail.el: if given file name as argument, ! 3195: correctly displays one message of that file ! 3196: but does not try to get new mail. ! 3197: simple.el: Fix what-line bug: line # too high by 1 if not at bol. ! 3198: Put in blink-matching-paren-distance, ! 3199: and check for wrong kinds of parens matching. ! 3200: time.el: Put in display-time-day-and-date flag, ! 3201: to display day and date in addition to the time. ! 3202: startup.el: Call lisp-interaction-mode-hook if defined. ! 3203: Set current buffer variables from defaults ! 3204: in case user's init file has changed them. ! 3205: ! 3206: ! 3207: Local Variables: ! 3208: mode: indented-text ! 3209: eval: (auto-fill-mode 1) ! 3210: left-margin: 8 ! 3211: fill-column: 74 ! 3212: version-control: never ! 3213: End:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.