1Thu Sep 1 14:22:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 2 3 * Version 18.52 released. 4 5 * fortran.el (fortran-split-line): Add space before continuation-char. 6 7Mon Aug 29 15:57:20 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 8 9 * mh-e.el: New version from Larus. 10 11Sun Aug 21 21:05:08 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 12 13 * view.el (view-mode): Initially view-scroll-size is nil. 14 (view-scroll-size): If it's nil, return (view-window-size). 15 16Thu Aug 18 14:21:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 17 18 * fill.el (justify-current-line): Skip fill-prefix before whitespace. 19 20 * spell.el (spell-region): Change minibuffer prompt. 21 22Mon Aug 15 19:37:27 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 23 24 * add-log.el (add-change-log-entry): Log filename is now an arg; 25 prompt for it with `interactive'. 26 (add-change-log-entry-other-window): Always use default log filename 27 and never prompt for anything. 28 29Sat Aug 13 14:59:02 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 30 31 * simula.el: New version from obh. 32 33 * add-log.el (add-change-log-entry): New arg OTHER-WINDOW. 34 (add-change-log-entry-other-window): New fn. 35 * loaddefs.el: Autoload that fn and put on C-x 4 a. 36 37Thu Aug 11 22:43:01 1988 Chris Hanson (cph at kleph) 38 39 * xscheme.el (xscheme-cd): New function to guarantee that `cd' 40 happens in Scheme process buffer. 41 42Mon Aug 8 08:09:17 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 43 44 * life.el, saveconf.el, doctex.el: New files. 45 46 * files.el (create-file-buffer): Avoid empty buffer name for root dir. 47 * dired.el (dired-find-buffer): Let create-file-buffer do more work. 48 (dired-noselect): Use directory-file-name, file-name-as-directory. 49 50Thu Aug 4 15:26:44 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 51 52 * server.el (server-process-filter): Handle +NNN to specify linenum. 53 (server-visit-files): Arg is now alist of (FILENAME . LINENUM). 54 55 * server.el (server-visit-files): criterion for revert is if either 56 buffer or file has changed. 57 58 * abbrev.el: Doc fix. 59 * files.el: 60 61Wed Aug 3 12:28:05 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) 62 63 * texinfo.el: Changed fill-colum from 75 to 72. The larger 64 fill-column causes numerous overfull hboxes in TeX when you are 65 writing Emacs Lisp code that will be formatted as a Texinfo example. 66 67Sun Jul 31 06:46:43 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 68 69 * rmailsum.el (rmail-new-summary): Always go to line for current msg. 70 (rmail-summary-exit): Delete just current window, and that 71 only if Rmail was already in another window. 72 73Fri Jul 29 13:45:27 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 74 75 * tags.el: provide 'tags. 76 77Tue Jul 26 16:30:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 78 79 * info.el (Info-follow-reference): Handle extra newlines, tabs or 80 spaces inside of cross-references. 81 82 * outline.el: doc fix. 83 84Sat Jul 23 17:05:13 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 85 86 * loaddefs.el: autoload texinfo-format-region. 87 88Fri Jul 22 05:11:50 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 89 90 * simple.el (transpose-subr-1): Error if regions overlap. 91 92 * dired.el (dired-flag-file-deleted): Directories no longer special. 93 * dired.el (dired-do-deletions): If deleting a dir, run `rmdir'. 94 95Tue Jul 19 00:43:31 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 96 97 * ftp.el (ftp-find-file-or-directory): Typo in arg name. 98 99Mon Jul 18 00:24:40 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 100 101 * c-fill.el: New file. 102 103 * compile.el (compilation-error-regexp): Exclude colon from filename. 104 105Sun Jul 17 13:43:49 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 106 107 * view.el: `h' ran undefined command; make it like `?'. 108 109Sat Jul 16 22:25:36 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 110 111 * spell.el (spell-region): Run spell-filter to alter the text 112 before actual checking. 113 114Fri Jul 15 04:10:30 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 115 116 * rmailsum.el (rmail-make-basic-summary-line): If sender is self, 117 show recipient instead, with `to:'. 118 119Wed Jul 13 13:36:36 1988 Richard Stallman (rms at wheat-chex.ai.mit.edu) 120 121 * files.el (auto-save-file-name-p): doc fix. 122 123Tue Jul 12 21:58:17 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 124 125 * paths.el (rmail-spool-directory): Handle RTU like sysV. 126 127Sun Jul 10 14:43:44 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 128 129 * compile.el (compile1): use set-buffer, not switch-to-buffer. 130 131 * startup.el (command-line): strip hyphens one by one from TERM type. 132 133Tue Jul 5 15:11:42 1988 Chris Hanson (cph at kleph) 134 135 * texinfmt.el: Add support for @defun and related commands. 136 137Tue Jul 5 14:00:46 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 138 139 * loadup.el: Avoid setting the global variable `name'. 140 141Mon Jul 4 12:21:03 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 142 143 * rmail.el (rmail-make-in-reply-to-field): Use doublequotes, not 144 parens, around sender name in rfc822 mode. 145 146 * info.el (Info-read-subfile): Don't lose if subfile header isn't 147 same length as main file header. 148 149Sun Jul 3 10:37:05 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 150 151 * shell.el (shell-send-input): Put bound on search for prompt. 152 153Fri Jul 1 10:07:14 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 154 155 * autoinsert.el: New file. 156 157 * text-mode.el (center-region): Don't let end-of-region 158 become wrong when insertion/deletion is done. 159 160 * info.el (Info-find-node): Typo in regexp. 161 (Info-following-node-name): At open paren, continue to close. 162 163 * tags.el (list-tags): Terminate scan on end-of-buffer. 164 165Thu Jun 30 10:09:19 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 166 167 * loaddefs.el (auto-mode-alist): C mode for `.cc'. 168 169Mon Jun 27 12:22:11 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 170 171 * paths.el (rmail-spool-directory): Treat unisoft like usg. 172 173 * texinfo.el (texinfo-show-structure): New function. 174 (texinfo-insert-*): Several new functions. 175 (texinfo-mode-map): New keymap. 176 177 * dired.el: provide 'dired. 178 179Thu Jun 23 11:02:37 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 180 181 * files.el (hack-local-variables): Ignore `eval' if running as root. 182 183Wed Jun 22 10:33:39 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 184 185 * nroff-mode.el (nroff-brace-table): Add G1 vs G2. 186 187Tue Jun 21 04:43:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 188 189 * spell.el (spell-region, spell-string): Fix typo `spell-cmd'. 190 191Sun Jun 19 15:35:21 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 192 193 * lpr.el (lpr-command): New variable holds the shell command to 194 print a file (normally "lpr"). 195 196Wed Jun 15 06:13:32 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 197 198 * rnewspost.el (news-inews): run news-inews-hook. 199 200 * rmail.el (rmail-show-message): run rmail-show-message-hook. 201 202Sun Jun 12 10:55:47 1988 Richard Stallman (rms at gluteus.ai.mit.edu) 203 204 * keypad.el: Additional conventional chars added in the comments. 205 206 * text-mode.el: erroneously installed text-mode-syntax-table 207 in current buffer. 208 209Thu Jun 9 05:28:48 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 210 211 * fill.el (fill-region-as-paragraph): Err if fill-prefix is 212 too long for the fill-column. 213 214 * texinfmt.el (texinfo-format-{region,buffer-1}): Make sure buffer 215 ends in a newline. 216 217Tue Jun 7 12:47:31 1988 Chris Hanson (cph at kleph) 218 219 * xscheme.el (xscheme-process-filter-alist): add escape sequence 220 which instructs Emacs to change the working directory of the 221 Scheme process buffer. This change is required for Scheme runtime 222 library version 14. 223 224Thu Jun 2 06:36:43 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 225 226 * sendmail.el (mail-do-fcc): avoid insert-buffer (too high level). 227 228Tue May 31 18:12:10 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 229 230 * outline.el: Must put `\(...\)' around outline-regexp 231 when prepending `^'. 232 233Mon May 30 17:30:18 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 234 235 * fortran.el, hanoi.el, helper.el, info.el, mlconvert.el, modula2.el, 236 rmail.el, sendmail.el, sort.el, underline.el: doc fixes. 237 * loaddefs.el: autoload doc fixes. 238 239Sat May 28 05:19:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 240 241 * help.el (print-help-return-message): Handle pop-up-windows = nil. 242 243 * nroff-mode.el (nroff-brace-table): Add more pairs, for some mm macros 244 (nroff-comment-indent): Recognize ' like period. 245 (nroff-mode): .SK and .OP separate pages. 246 247 * shell.el (lisp-send-defun): Install new, corrected no-process check. 248 249Fri May 27 21:28:20 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 250 251 * c-mode.el (electric-c-terminator): Tests to distinguish labels 252 from other uses of colon failed if inserting at end of buffer. 253 254Tue May 24 15:09:32 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 255 256 * texinfmt.el (texinfo-parse-expanded-arg): like texinfo-parse-line-arg 257 but expand commands inside the arg. 258 (texinfo-index): Use that. 259 (@end ifinfo): Discard terminating newline. 260 261Mon May 23 12:45:52 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 262 263 * files.el (file-name-sans-versions): VMS version can be sep. by `.'. 264 Also delete mysterious line that removes `$__$'. 265 266Sun May 22 14:28:56 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 267 268 * gdb.el (gdb-filter-accumulate-marker): Empty gdb-filter-accumulate 269 since its contents are now in STRING. 270 271 * rnews.el (news-get-pruned-list-of-files): catch errors for 272 read-protected directories. 273 274Fri May 20 00:54:22 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 275 276 * meese.el: Bind off buffer-read-only while changing buffer. 277 Don't add protect-innocence-hook twice. 278 279 * sendmail.el (mail-do-fcc): If fcc file is in a buffer, append there. 280 281Mon May 16 21:17:39 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 282 283 * bibtex.el (bibtex-mode): Delete some keys that were vt100 keypad. 284 (bibtex-DEAthesis): Delete this and its key definition. 285 (bibtex-sun-*): Insert functions. 286 287Sun May 15 19:35:59 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 288 289 * loaddefs.el: Doc fix. 290 291Thu May 12 17:47:35 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 292 293 * tex-mode.el (TeX-region): Pass nil to make-shell as startfile arg. 294 295Wed May 11 14:20:41 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 296 297 * shell.el (make-shell): If PROGRAM is nil, default like M-x shell. 298 299 * tex-mode.el (TeX-region): Used eliminated fn. expand-directory-name. 300 301Tue May 10 21:45:09 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) 302 303 * shell.el (lisp-send-defun): Undo last change. 304 305 * loaddefs.el (rmail-primary-inbox-list): Doc fix. 306 307Sun May 8 15:15:45 1988 Richard Stallman (rms at lucky-charms.ai.mit.edu) 308 309 * man.el (manual-entry): Handle section names > 1 letter. 310 311 * paths.el (manual-formatted-*): Add alternative for Xenix. 312 313Fri May 6 10:49:12 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 314 315 * Version 18.51 released. 316 317 * vms-patch.el (vms-suspend-resume-hook): New fn to find a file 318 after Emacs is resumed on VMS. 319 (vms-suspend-hook): Don't suspend if logical name DONT_SUSPEND_EMACS 320 321 * server.el (server-start): Don't say "restarting" the first time. 322 323 * files.el (revert-buffer): Avoid wta error if autosave turned off. 324 325Tue May 3 08:30:12 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 326 327 * icon.el: New file. 328 329Mon May 2 17:44:49 1988 Brian Fox (bfox at rice-krispies.ai.mit.edu) 330 331 * replace.el (perform-replace): Make `y' do what SPC does, `n' do 332 what DEL does, and `q' do what ESC does. The original set of keys 333 still work. 334 335Sun May 1 17:09:04 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 336 337 * gdb.el (gdb-filter-insert): Save and restore prev. current buffer. 338 (gdb-filter-accumulate-marker): set-buffer should not be done here. 339 340Thu Apr 28 17:46:02 1988 Chris Hanson (cph at kleph) 341 342 * xscheme.el: Force use of pipes for communication with inferior 343 Scheme. This avoids bugs in PTY implementations on various 344 systems. 345 346Mon Apr 25 08:56:41 1988 Chris Hanson (cph at kleph) 347 348 * scheme.el: Add indentation for `with-values'. 349 350Fri Apr 22 07:12:46 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 351 352 * shell.el (shell-send-input, lisp-send-defun): Err right away 353 if shell no process. 354 355 * text-mode.el (center-line): doc fix. 356 357Thu Apr 21 01:00:45 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) 358 359 * texinfmt.el (texinfo-format-region): Select the output buffer 360 at the beginning. Copy the @setfilename command as well as 361 the specified region. At end, put point at top. 362 Accept @bye only at beg of line. 363 364Wed Apr 20 19:20:33 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 365 366 * informat.el (Info-validate): Change message for Next's Previous. 367 Now the word "invalid" must be included in the message string 368 if it is wanted. 369 370Tue Apr 19 00:01:22 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 371 372 * cl-indent.el (common-lisp-indent-hook): Handle ` like '. 373 374 * gdb.el: Completely rewritten filtering mechanism (by cph). 375 Should look the same to the user. 376 377Mon Apr 18 16:17:42 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 378 379 * startup.el (command-line): Treat `_' in term-type name like `-'. 380 381 * term/apollo.el: New file, loads vt100.el. 382 383 * dired.el (dired-mode): Allow no arg--to put any old dir into 384 dired mode. Make it interactive. 385 386 * simple.el (indent-for-comment): If comment-start-skip has \(...\), 387 the delimiter starts where the end of the first pair matches. 388 389 * tex-mode.el (TeX-common-initialization): Add a \(...\) to 390 comment-start-skip so its end is always at start of delimiter. 391 392Thu Apr 14 05:54:37 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 393 394 * paragraph.el (forward-paragraph): Bug in pragraph-ignore-fill-prefix. 395 396 * terminal.el (te-sentinel): Delete whitespace at end of buffer 397 before inserting the message. 398 399 * debug.el (debug): Bind executing-macro to nil; avoid lossage 400 if enter debugger while kbd macro is running. 401 402 * rmailout.el (rmail-output-to-rmail-file): 403 Error if output file is same as current file. 404 405 * rmailout.el (rmail-output): Don't die if rmail-last-file is nil. 406 407Wed Apr 13 10:48:13 1988 Leonard H. Tower Jr. (tower at rice-krispies.ai.mit.edu) 408 409 * rnews.el: fixed mis-documentation. 410 411Wed Apr 13 00:55:00 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 412 413 * dired.el (dired-readin): Print msg on startup and when done. 414 415 * spell.el (spell-command): New var; command to use to invoke 416 the spell program. 417 418 * terminal.el (terminal-emulator): Choose default shell like shell.el. 419 Use /bin/sh for changing env. 420 (te-parse-program-and-args): Use shell-file-name for globbing. 421 422 * dired.el (dired-rename-file): Include old file name in prompt. 423 424 * cal.el (calendar): Convert any nonnull arg to a number. 425 426Tue Apr 12 13:05:18 1988 Chris Hanson (cph at kleph) 427 428 * xscheme.el: Change to print ";No value" when the value of an 429 expression is undefined. 430 431Sun Apr 10 02:33:43 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 432 433 * kermit.el: New file. 434 435 * tex-mode.el (TeX-common-initialization): Make TeX-command, etc., 436 local here rather than in both callers. 437 Provide 'tex-mode. 438 (TeX-start-shell): Make keymap only once, and reuse it. 439 Pass 'nostartfile, not "/dev/null", to `make-shell'. 440 (set-buffer-directory): Use file-name-as-directory. Don't use... 441 (expand-directory-name): function deleted. 442 443 * simple.el (indent-for-comment): If comment-start-skip matches a 444 string with nonfinal whitespace, the comment delimiter starts 445 after that whitespace (for indentation purposes). 446 Don't modify the buffer if existing indent is correct. 447 448 * cmacexp.el (c-macro-expand): Use cpp to expand macros in the region. 449 * c-mode.el: Autoload that. 450 451 * texinfmt.el (texinfo-format-scan): Guts of texinfo-format-buffer-1 452 split into a new function. 453 Delete handling of C-q, which is not used in Texinfo nowadays. 454 (texinfo-format-region): New function to format a region. 455 456Sat Apr 9 11:48:24 1988 Leonard H. Tower Jr. (tower at frosted-flakes.ai.mit.edu) 457 458 * rnewspost.el (news-post-news, news-reply) No longer re-inits 459 *post-news* buffer, if buffer-modified-p. 460 461Sat Apr 9 03:09:36 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 462 463 * spook.el (shuffle-vector): Rewrite by phr. 464 465 * undigest.el (undigestify-rmail-message): Put space before `unseen'. 466 467 * ada.el, c-mode.el, lisp-mode.el, mim-mode.el, modula2.el, prolog.el, 468 scheme.el: Make paragraph-ignore-fill-prefix locally t in these modes. 469 * paragraph.el (forward-paragraph): Ignore fill-prefix if 470 Make paragraph-ignore-fill-prefix is non-nil. 471 472Fri Apr 8 05:39:13 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 473 474 * man.el, loaddefs.el: Doc fix. 475 476Wed Apr 6 21:06:52 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) 477 478 * loaddefs.el: added `.texinfo' to the less common extensions 479 section of the auto-mode-alist so that emacs chooses the correct 480 mode for files with this extension. 481 482Fri Apr 1 17:53:57 1988 Richard M. Stallman (rms at wilson) 483 484 * gdb.el (gdb): Specify -cd option to GDB so GDB will use 485 the same path for the dir as the user is using in Emacs. 486 487Thu Mar 24 01:15:15 1988 Richard M. Stallman (rms at wilson) 488 489 * spook.el: New file. 490 491 * nroff-mode.el (forward-text-line): either . or ' starts a request. 492 (nroff-mode): In paragraph-{start,separate}, ditto. 493 (electric-nroff-newline): Don't insert extra newlines. 494 495Wed Mar 23 16:21:02 1988 Richard M. Stallman (rms at wilson) 496 497 * x-mouse.el: Change unshifted clicks for x11. 498 Bind all up-clicks to no-op. 499 500 * term/x-win.el (command-switch-alist): Ignore all X's switches 501 in x11. 502 Don't test fboundness of `x-change-display'. 503 On x11, don't set-input-mode or set term-setup-hook. 504 x-switches feature now broken. 505 506 * term/x11-win.el: Delete this file since X11 is now 507 a subcase of X. 508 509Sun Mar 20 14:23:07 1988 Richard M. Stallman (rms at wilson) 510 511 * rmailkwd.el (rmail-next-labeled-message): Allow space 512 before the label name (since now they are supposed to be there). 513 514 * paths.el (rmail-primary-inbox-list): Don't define it here. 515 * loaddefs.el: Define it here but set it to nil. 516 * rmail.el (rmail): If it's nil, compute the default here. 517 Now we decide $LOGNAME vs $USER at run time, not build time. 518 519 * lisp-mode.el (lisp-indent-line): 520 Single-semicolon comment lines should be indented at comment col. 521 522 * cl-indent.el (lisp-indent-do): Smarter version from Kevin Layer. 523 524 * cl.el (setf): Simplify code produced; don't use `apply' 525 and, if handler isn't a macro, don't bind any temp vars. 526 527 * cl.el: Make and doc strings and error messages use GNU style. 528 529Sat Mar 19 17:18:01 1988 Richard M. Stallman (rms at wilson) 530 531 * hideif.el: New version from liberte@b.cs.uiuc.edu. 532 533 * VMS-oriented bug fixes from David Gentzel. 534 535 * texinfmt.el (texinfo-format-setfilename): expand the filename. 536 (texinfo-do-itemize): Don't indent an empty line. 537 (texinfo-format-printindex): On VMS, use texinfo-sort-region to sort. 538 (texinfo-sort-{region,startkeyfun}): New functions. 539 540 * sort.el: provide 'sort. 541 542 * sendmail.el (mail): Doc fix. 543 544 * help.el (help-with-tutorial): Use expanded file name for making bfr. 545 546 * info.el (Info-find-node): Remove versions from file name. 547 * informat.el (Info-split): Remove versions from file name. 548 549 * bytecomp.el (byte-compile-file, byte-recompile-directory): 550 Remove versions from name of file to write. Good on VMS. 551 (batch-byte-compile): Likewise. 552 553Fri Mar 18 13:11:35 1988 Chris Hanson (cph at kleph) 554 555 * term/x11-win.el (command-switch-alist): Option "-rn" mistakenly 556 omitted from this list. 557 558Fri Mar 18 15:42:19 1988 Richard M. Stallman (rms at wilson) 559 560 * modula2.el: Changes from Michael Schmidt: 561 Better prompting in m2-for. Variables for program name for 562 compilation and for linking. Don't assume executable name 563 comes from module name. m2-toggle knows about .md and .mi files. 564 565 * rmail.el (rmail): Default for C-o is now `xmail'; 566 rmail-last-rmail-file now defaults independently to `XMAIL'. 567 568 * lisp-mode.el (lisp-mode): Define C-c C-l as M-x run-lisp. 569 570 * paths.el (rmail-primary-inbox-list): Use rmail-spool-directory 571 as a basis for value of this; avoid redundant decisions. 572 573 * rnews.el (news-update-message-read): typo, cdadr => news-cdadr. 574 575 * gdb.el (gdb): expand `path'; start-process loses if 576 default-directory is not absolute. 577 578 * tags.el (find-tag-tag): Create this function again 579 to hold shared arg-reading code for find-tag and find-tag-other-window. 580 (find-tag, find-tag-other-window): Use find-tag-tag. 581 582 * shell.el (inferior-lisp-mode): lisp-mode-variables needs an arg. 583 Also improve the doc string. 584 * chistory.el (Command-history-setup): Likewise. 585 586Thu Feb 11 01:37:48 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 587 588 * Version 18.50 released. 589 590 * tex-mode.el (tex-mode): Use the default if file has no tex commands. 591 592 * term/vt200.el: Delete vt200-enable-arrows; leave the standard 593 name enable-arrow-keys. 594 595 * version.el (emacs-build-system): Store system name on which 596 Emacs was built. 597 * version.el (emacs-version): Print that system name. 598 599 * vip.el: Install version 3.5 sent by author. 600 601 * man.el (nuke-nroff-bs): New regexp for footers on hpux. 602 603Wed Feb 10 12:34:14 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 604 605 * simple.el (fundamental-mode): Delete fundamental-mode-map. 606 607Mon Feb 8 22:50:08 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 608 609 * paths.el (rmail-primary-inbox-list): Check separately for which 610 directory and which envvar. 611 612Sat Feb 6 18:31:55 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 613 614 * loaddefs.el: Autoload `gdb'. 615 616 * gdb.el: New file, interface to GDB. From Schelter, 617 but rewritten to use the new GDB -fullname feature 618 and the new Emacs overlay-arrow-position feature. 619 620 * dbx.el: New file (Masanobu's version, 621 changed to use overlay-arrow-string). 622 623Thu Feb 4 21:00:23 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 624 625 * mh-e.el: Version 3.4o from Larus. 626 627Sun Jan 31 18:16:14 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 628 629 * term/vt125.el, term/vt240.el: New files: 630 Just load vt100.el or vt200.el. 631 632Thu Jan 28 07:21:54 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 633 634 * tags.el (find-tag-tag): Deleted. 635 * tags.el (find-tag-default): New function returns default tag 636 based on buffer text, or nil. 637 Fix several bugs such as handling of quote-characters, 638 and case of before or after a list or near unbalanced paren. 639 640 * tags.el (find-tag): Use find-tag-default and show default in the 641 prompt while reading the tag. 642 643Sun Jan 24 02:38:17 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 644 645 * undigest.el (undigestify-rmail-message): Accept "Apparently-To". 646 647Fri Jan 22 22:46:19 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 648 649 * edt.el (edt-bind-gold-keypad): New fn so that calls to 650 define-keypad-key are deferred till edt-mode is turned on. 651 652Thu Jan 21 23:11:14 1988 Richard Stallman (rms at frosted-flakes) 653 654 * simple.el (kill-line): doc fix. 655 656Wed Jan 20 03:22:12 1988 Richard Stallman (rms at frosted-flakes) 657 658 * rmail.el (rmail-get-new-mail): If save fails, recount messages. 659 * rmail.el (rmail-revert): Handle revert-buffer; recount messages. 660 * rmail.el (rmail-variables): Set up to use this. 661 * rmail.el (rmail-convert-file): Babyl-mode conversion code 662 moved here from `rmail'. 663 664 * files.el (revert-buffer): Return t if did revert. 665 666Tue Jan 19 21:54:04 1988 Richard Stallman (rms at frosted-flakes) 667 668 * sendmail.el (mail-send-and-exit): Don't delete the window 669 unless an rmail-mode buffer is in the next window. 670 671Tue Jan 19 14:03:23 1988 Chris Hanson (cph at sugar-smacks) 672 673 * xscheme.el: Extensive changes including better documentation, a 674 new major mode `scheme-debugger-mode', and a new format for the 675 modeline when using the Scheme interface. 676 677 The major mode `scheme-debugger-mode' is used when Scheme is 678 running one of the character-driven debugger interfaces. It is 679 like Scheme mode except that evaluation is disabled, and 680 characters that are normally self-inserting instead are 681 transmitted to the Scheme process. 682 683 The modeline is changed so that information about the state of the 684 Scheme process is shown only in buffers whose major mode is 685 `scheme-mode' or one of the related Scheme major modes. 686 Information about the state of the read-eval-print loop is shown 687 only in the Scheme process buffer. 688 689 All of these changes are upwards compatible with versions of 690 Scheme which ran using the previous interface. However, some of 691 the features will not be enabled in older Scheme systems. Newer 692 versions of Scheme (specifically, those newer than release 6.1.1) 693 require the new interface for correct operation. They will not 694 work correctly with older version of this interface. 695 696 * scheme.el: Minor changes to support "xscheme.el" changes. 697 Mostly this involved adding hooks to existing facilities. 698 699Tue Jan 19 05:07:25 1988 Richard Stallman (rms at frosted-flakes) 700 701 * c-mode.el (indent-c-exp): Use new state-element from 702 parse-partial-sexp to handle case of (...newline...) {... 703 704Sun Jan 17 21:53:57 1988 Richard Stallman (rms at frosted-flakes) 705 706 * rmail.el (rmail-display-labels): Preserve buffer bounds correctly. 707 Remove extra spaces from the string before displaying it. 708 709 * rmail.el (rmail-insert-inbox-text): message only if file exists. 710 * rmail.el (rmail-get-new-mail): Don't save if was no new mail. 711 712Fri Jan 15 16:46:17 1988 Richard Stallman (rms at frosted-flakes) 713 714 * info.el (Info-search): Two bugs in indirect files: 715 Failed to search the indirect table right, and failed 716 to recover if nothing found. 717 718Thu Jan 14 00:23:29 1988 Richard Stallman (rms at frosted-flakes) 719 720 * loaddefs.el: Make search-... into user variables. 721 722Mon Jan 11 20:46:54 1988 Richard Stallman (rms at frosted-flakes) 723 724 * rmail.el (rmail-display-label): Put a space before each label 725 name if there wasn't one already. Turns out valid BABYL format 726 requires a space there. 727 728 * rmailkwd.el (rmail-set-label): Expect and write spaces before labels. 729 Eliminate the loop to delete such spaces. 730 731 * rmail.el (rmail-set-attribute): Expect and write spaces before labels. 732 * rmailsum.el (rmail-summary-by-labels): Expect spaces. 733 734 * info.el (Info-find-node): If filename starts with ./, 735 interpret relative to current directory. 736 737Sun Jan 10 15:51:08 1988 Richard Stallman (rms at frosted-flakes) 738 739 * undigest.el: If it fails, delete ALL of the temporary copy. 740 741Wed Jan 6 17:20:59 1988 Richard Stallman (rms at frosted-flakes) 742 743 * paths.el (mh-dir, mh-lib): Add two new alternatives to test for. 744 (For HPUX). 745 * paths.el (manual-formatted-dirlist) [HPUX]: 746 Add a completely new alternative value. 747 748Tue Jan 5 16:56:12 1988 Richard Stallman (rms at frosted-flakes) 749 750 * simple.el (indent-new-comment-line): In a comment, look back 751 for a line with a nonempty comment and indent the comment text 752 like it. 753 754 * lpr.el (print-buffer-1): Use `untabify' to expand tabs, 755 not the `expand' program. Fix other bugs with tab-width != 8. 756 757Sat Dec 26 13:27:00 1987 Richard Stallman (rms at frosted-flakes) 758 759 * c-mode.el (electric-c-terminator, c-indent-line): 760 Don't recognize `case' unless space or tab follows. 761 762Wed Dec 23 17:24:16 1987 Richard Mlynarik (mly at peduncle) 763 764 * loaddefs.el: 765 Update terminal-emualator documentation. (This wasn't done 766 after the last edit.) 767 768 * terminal.el: 769 Split out te-stty-string from function terminal-emulator. 770 Run "sh" if no env var SHELL. 771 Add nonstandard (though useful) NF and LP termcap flags. 772 Fix terminal-emulator documentation. Some comments. 773 774Tue Dec 22 19:34:37 1987 Richard Stallman (rms at frosted-flakes) 775 776 * rnews.el (news-get-pruned-list-of-files): Don't die on 777 unreadable directory. 778 779Mon Dec 21 19:52:15 1987 Richard Stallman (rms at frosted-flakes) 780 781 * window.el (split-widow-{vertically,horizontally}): 782 Make the arg optional. 783 784Wed Dec 9 18:32:21 1987 Richard Stallman (rms at frosted-flakes) 785 786 * picture.el (picture-clear-rectangle): Delete spurious arg. 787 788Tue Dec 8 16:09:28 1987 Richard Stallman (rms at frosted-flakes) 789 790 * rmailout.el (rmail-output): Don't crash if msg has no From. 791 792 * dabbrev.el (dabbrev-expand): Don't print messages. 793 794 * isearch.el (nonincremental-search): Put onto command-history. 795 796 * simple.el (kill-region): Doc fix. 797 798Sun Dec 6 01:22:27 1987 Richard Stallman (rms at frosted-flakes) 799 800 * compile.el (compilation-error-regexp): Last alternative 801 could match spuriously; change `.*' to ` *'. Change may be wrong; 802 nobody knows which program makes error messages this should match. 803 804 * terminal.el: Many fixes: some new termcap entries and fix bugs 805 in others. 806 807 Terminal width and height may be specified. 808 Scrolling is now the default. Enabling or disabling scrolling 809 during use does not really work because it is necessary to change 810 the termcap entry. 811 812 Do `stty new dec' at startup. Without this, you get printing 813 terminal echoing which looks very strange with DEL as the erase 814 char. This may lose on sysV, but the need can't be ignored. 815 816 One known bug remains a mystery: when running `ex', the empty-line 817 command fails to overprint the colon with the text that is 818 printed. The output Emacs receives contains a crlf in place of a cr. 819 820 * startup.el (command-line-1): Don't insert the startup-message 821 in a buffer other than *scratch*. Fixes bug with (rmail) in .emacs. 822 823 * files.el (save-buffer): Don't make a backup if arg is 0. 824 Clean up documentation. 825 826 * tags.el (tags-query-replace): Handle prefix arg like query-replace. 827 828 * replace.el ({keep,flush}-lines): Handle matches split across lines. 829 830Sat Dec 5 03:46:16 1987 Richard Stallman (rms at frosted-flakes) 831 832 * xscheme.el (xscheme-start-process): Put xscheme-mode-string 833 into mode-line-process. 834 * xscheme.el (add-to-global-mode-string): Function eliminated. 835 836 * startup.el: New var window-setup-hook; works like term-setup-hook. 837 * term/x-win.el: Set window-setup-hook instead of term-setup-hook. 838 term-setup-hook now for users only. 839 840Fri Dec 4 19:34:36 1987 Richard Stallman (rms at frosted-flakes) 841 842 * tags.el (find-tag): Better error message when no tag found 843 for substring. 844 845 * lisp-mode.el (emacs-lisp-mode-syntax-table): New variable. 846 Initialize this instead of lisp-mode-syntax-table. 847 * lisp-mode.el (lisp-mode-variables): New arg; if non-nil, 848 initialize lisp-mode-syntax-table unless already done, 849 and install it. 850 * lisp-mode.el (*-mode): Pass an arg to lisp-mode-variables. 851 852 * lisp-mode.el (eval-last-sexp): Use emacs-lisp-mode-syntax-table. 853 * lisp-mode.el (eval-print-last-sexp): 854 * debug.el (debugger-mode): 855 * chistory.el (Command-history-setup): 856 * options.el (Edit-options-mode): 857 858Tue Dec 1 00:48:06 1987 Richard Stallman (rms at frosted-flakes) 859 860 * lisp-mode.el (calculate-lisp-indent): Typo for case within a string. 861 Indent first arg of ordinary function directly under the function 862 name. Remove a call to parse-partial-sexp that always did 863 nothing. 864 865Wed Nov 25 19:14:29 1987 Richard Stallman (rms at frosted-flakes) 866 867 * rmail.el (rmail): Widen and goto beginning before checking format. 868 869Sun Nov 22 00:59:46 1987 Richard Stallman (rms at frosted-flakes) 870 871 * page.el (mark-page): Be more careful about where exactly 872 to put the buffer boundaries. Widen before searching for a page. 873 874Thu Nov 19 18:31:11 1987 Richard Stallman (rms at frosted-flakes) 875 876 * startup.el (command-line-1): Don't (goto-line 0). 877 878 * replace.el (occur-mode): Doc fix. 879 880Wed Nov 11 11:22:13 1987 Richard Stallman (rms at frosted-flakes) 881 882 * dired.el (dired-find-file{,-other-window}): No need to 883 check for a line saying it is a directory, because find-file 884 does that in a better way. 885 * dired.el (dired-view-file): Use file-directory-p to 886 decide whether to call dired. 887 888 * rmail.el (rmail): If buffer already existed and find-file 889 reverts it, recompute the message tables. 890 891Tue Nov 3 07:22:29 1987 Richard Stallman (rms at frosted-flakes) 892 893 * files.el (hack-local-variables): If selective-display 894 is set, next local-variables line starts with either \n or ^M. 895 896Sat Oct 31 22:09:52 1987 Richard Stallman (rms at sugar-smacks) 897 898 * mh-e.el (push): Renamed to mh-push. 899 900 * mailalias.el (define-mail-alias): Fix bug when there was 901 multiple whitespace. 902 903Thu Oct 29 20:39:55 1987 Richard Stallman (rms at frosted-flakes) 904 905 * simple.el (repeat-complex-command, next-complex-command): 906 Rename `arg' to `repeat-complex-command-arg'. 907 908Thu Oct 15 12:46:36 1987 Leonard H. Tower Jr. (tower at frosted-flakes) 909 910 * rnewspost.el (news-inews): 911 commented out -n and -t args in news-inews. 912 913Wed Oct 7 10:54:14 1987 Richard Stallman (rms at frosted-flakes) 914 915 * tex-mode.el (TeX-start-shell): Copy the local map 916 before changing it: don't clobber shell-mode's map. 917 918 * rmail.el (rmail-insert-inbox-text): Print the "getting..." 919 message for all files. 920 921Fri Oct 2 00:30:30 1987 Richard Stallman (rms at frosted-flakes) 922 923 * rnews.el: Rename // to news-/. Rename cadr, etc. to news-cadr, etc. 924 Rename push to news-push and supply a definition for it. 925 926Wed Sep 30 11:50:10 1987 Richard Stallman (rms at frosted-flakes) 927 928 * compile.el (compile1): Save the compilation process 929 across the sit-for. 930 931Wed Sep 16 17:19:40 1987 Richard M. Stallman (rms at prep) 932 933 * Version 18.49 released. 934 935 * debug.el (debugger-mode): mode-class special. 936 937 * buff-menu.el: Typo putting mode-class on `Buffer-menu-mode'. 938 939 * c-mode.el (electric-c-brace): set insertpos after 940 calling newline, since newline might do an auto-fill. 941 942Sat Sep 12 22:47:11 1987 Richard Mlynarik (mly at prep) 943 944 * loaddefs.el, mail-utils.el (rmail-dont-reply-to): 945 Add new variable `rmail-default-dont-reply-to-names' which is used 946 (together with the user's name) as the default value of 947 rmail-dont-reply-to-names. This variable replaces the wired-in 948 constant "info-" in `rmail-dont-reply-to' and is intended to be 949 used in the site-init.el file -- eg "all-ai\\>\\|[0-9]ai\\>\\|info-" 950 951Thu Sep 10 18:46:16 1987 Richard M. Stallman (rms at prep) 952 953 * debug.el (debug): bind default-major-mode normally when 954 creating the backtrace buffer. 955 956 * rmailsum.el (rmail-summary-goto-msg): Avoid error on empty buf. 957 958Mon Sep 7 19:49:56 1987 Richard Mlynarik (mly at prep) 959 960 * rmailsum (rmail-new-summary): Fix scope of `new-summary-line-count' 961 962 * lisp-mode.el (calculate-lisp-indent): 963 Don't fail on first line of defun. 964 965Sun Aug 30 02:20:48 1987 Richard M. Stallman (rms at prep) 966 967 * Version 18.48 released. 968 969 * backquote.el: Rename push to bq-push, and likewise for 970 caar, cadr and cdar. Delete cddr. 971 Definitions for the common-lisp functions 972 were different from those in cl.el and could interfere. 973 974Wed Aug 19 18:07:39 1987 Richard Mlynarik (mly at prep) 975 976 * lisp-mode.el (lisp-indent-hook): Fix braino. 977 978Fri Aug 14 17:55:42 1987 Richard M. Stallman (rms at prep) 979 980 * loaddefs.el (auto-mode-alist): Recognize .emacs file 981 with either Unix or VMS syntax. 982 983 * sun-mouse-fns.el: Renamed to sun-fns.el. 984 * sun-mouse.el, term/sun.el: Rename references too. 985 986 * shell.el (lisp-send-defun-and-go): 987 Call to lisp-send-defun requires an arg. 988 989Fri Jul 31 11:15:46 1987 Leonard H. Tower Jr. (tower at prep) 990 991 * rnewspost.el (news-setup) commented out Posting-Front-End to 992 save USENET bytes 993 994Wed Jul 29 22:12:12 1987 Richard Mlynarik (mly at prep) 995 996 * simple.el (negative-argument): 997 Pass explicit ?- to prefix-arg-internal rather than relying on 998 value of last-command-char (broke when this command wasn't 999 assigned to the "-" key) 1000 1001 * loaddefs.el: Autoload common-lisp-indent-hook. 1002 1003 * cl-indent.el: 1004 New file which understands common lisp special forms and 1005 has hairy indentation-specification templates. 1006 (setq lisp-indent-hook 'common-lisp-indent-hook) 1007 to enable it. 1008 1009 * lisp-mode.el (lisp-indent-hook): 1010 No need to do save-excursion. 1011 Deal with case of car of form being a list (which used to be 1012 handled by calculate-lisp-indent) 1013 1014 * lisp-mode.el (calculate-lisp-indent): 1015 Call indent-hook even if looking-at a list. 1016 Needed for correct indentation of pleblisp FLET, etc. 1017 1018Sun Jul 26 20:07:49 1987 Richard M. Stallman (rms at prep) 1019 1020 * rmailsum.el (rmail-new-summary): Avoid error on empty summary. 1021 1022 * sendmail.el (mail): Doc fix. 1023 1024 * c-mode.el (c-backward-to-noncomment): Last change broke it totally. 1025 1026Sat Jul 25 15:33:26 1987 Richard M. Stallman (rms at prep) 1027 1028 * paths.el (term-file-prefix): Make it "[.term]" on VMS 1029 1030 * mlconvert.el: Add a few simple translations. 1031 1032 * tags.el (visit-tags-table): Reset tag-table-files. 1033 1034Sat Jul 18 19:37:10 1987 Richard M. Stallman (rms at prep) 1035 1036 * lpr.el (print-region-1): Make program name conditional on 1037 system-type; use "lp" on sysV. 1038 1039 * keypad.el: Use help-for-help on the `?' key. 1040 Provide a default for the `D' key. Change syntax for the 1041 control-letters from ^ to `C-'. 1042 1043 * simple.el (delete-indentation): Do nothing if have arg 1044 and on last line of buffer. 1045 1046 * mailalias.el (define-mail-alias): Call build-mail-aliases 1047 if that has not yet been done. 1048 1049 * mailalias.el (build-mail-aliases): If no newline at eof, invent one. 1050 1051 * helper.el (Helper-help): Downcase the char before looking in map. 1052 1053 * informat.el (Info-tagify): The check for a split file 1054 searched for the wrong string. 1055 1056Tue Jun 30 12:37:39 1987 Richard Mlynarik (mly at prep) 1057 1058 * info.el (Info-menu): 1059 If interactive and point is within a menu item, 1060 make that item the default for completing-read. 1061 1062 * man.el (nuke-nroff-bs): 1063 Split this function out from manual-entry for users who need to 1064 remove stupid control-h characters from text. 1065 1066 * mh-e.el: Version 3.4m from Larus. 1067 Bug fixes plus draft folders. 1068 1069Mon Jun 29 01:04:03 1987 Richard M. Stallman (rms at prep) 1070 1071 * vms-patch.el (make-legal-file-name): New function converts any 1072 string to a similar string that's a legal VMS filename. 1073 1074 * picture.el: provide 'picture. 1075 1076 * blackbox.el (bb-init-board): 1077 Use (logand (random) 7) instead of remainder by 8. 1078 1079Thu Jun 25 21:38:21 1987 Richard M. Stallman (rms at prep) 1080 1081 * replace.el (perform-replace): Don't exit on no-op comma. 1082 1083Tue Jun 23 02:09:31 1987 Richard M. Stallman (rms at prep) 1084 1085 * c-mode.el (electric-c-terminator): Bug if auto-fill 1086 while doing an auto-newline. (insertpos off by 1). 1087 1088 * files.el (set-visited-file-name): 1089 Downcase buffer name uniformly on VMS. 1090 1091Mon Jun 22 22:24:12 1987 Richard M. Stallman (rms at prep) 1092 1093 * c-mode.el (c-backward-to-noncomment): 1094 Don't loop on lines starting in ` #'. 1095 1096Thu Jun 18 00:38:46 1987 Richard M. Stallman (rms at prep) 1097 1098 * files.el (set-visited-file-name): 1099 Downcase the new buffer name on VMS. 1100 1101Wed Jun 17 00:39:56 1987 Richard M. Stallman (rms at prep) 1102 1103 * view.el (View-scroll-lines-forward): 1104 If end of buffer is visible, exit view mode. 1105 1106Mon Jun 15 20:25:55 1987 Richard M. Stallman (rms at prep) 1107 1108 * rmail.el (rmail-get-new-mail): 1109 If file has changed on disk and is read in again, 1110 count its messages again. 1111 1112Wed Jun 10 21:10:01 1987 Richard M. Stallman (rms at prep) 1113 1114 * Version 18.47 released. 1115 1116 * startup.el (command-line): Old test for su failed. 1117 Now assume su if (user-login-name) != (getenv "USER"). 1118 1119Mon Jun 8 19:31:03 1987 Richard M. Stallman (rms at prep) 1120 1121 * version 18.46 released. 1122 1123 * isearch.el (isearch): Typo (3 should be 2) in getting old 1124 start-point in reverse regexp search made more liberal. 1125 1126Mon Jun 8 18:41:28 1987 Chris Hanson (cph at prep) 1127 1128 * scheme.el (scheme-mode-syntax-table): Typo. 1129 1130Thu Jun 4 17:14:54 1987 Richard M. Stallman (rms at prep) 1131 1132 * telnet.el: Doc fix. 1133 1134Sun May 31 01:20:32 1987 Richard M. Stallman (rms at prep) 1135 1136 * version 18.45. 1137 1138 * informat.el (Info-split): Bind case-fold-search to t. 1139 1140Fri May 29 00:41:16 1987 Richard M. Stallman (rms at prep) 1141 1142 * lisp-mode.el: Add some comments. 1143 1144 * replace.el (list-matching-lines): If run on *Occur* buffer, 1145 find nothing, rather than getting infinite loop. 1146 1147Thu May 28 16:41:41 1987 Richard M. Stallman (rms at prep) 1148 1149 * simple.el (backward-delete-char-untabify): 1150 Use insert-char to insert the spaces. Wins for large tab-width. 1151 1152Thu May 28 15:40:36 1987 Chris Hanson (cph at prep) 1153 1154 * xscheme.el (xscheme-send-current-line): Send the line to Scheme 1155 AFTER writing the newline which acknowledges the command. 1156 Otherwise the process-mark can end up in the wrong place. 1157 1158Thu May 28 12:24:54 1987 Richard M. Stallman (rms at prep) 1159 1160 * texinfmt.el (texinfo-format-printindex): Pass -d to `sort'. 1161 This makes entry `Foo' precede `Foo Bar'. 1162 1163 * vms-patch.el (create-file-buffer): New VMS-override definition 1164 downcases the file name. 1165 1166Wed May 27 12:44:22 1987 Richard M. Stallman (rms at prep) 1167 1168 * informat.el (Info-split): Put newlines at end of split files. 1169 1170 * dabbrev.el (dabbrev-expand): Preserve case in the replacement 1171 if that's enabled and the replacement is either all lower case 1172 or capitalized. 1173 (dabbrevs-search): Don't distinguish possible replacements 1174 that match except for case, if new 3rd arg NOCASE is set. 1175 1176 * ftp.el (various): Ignore errors in accept-process-output. 1177 1178Mon May 25 23:01:09 1987 Richard M. Stallman (rms at prep) 1179 1180 * sun-mouse-fns.el (mouse-scroll-proportional): 1181 Scroll proportional to current restrictions. 1182 * sun-mouse-fns.el (enable-mouse-in-buffer-list): 1183 Make mouse do something on *Buffer List*. 1184 1185Sat May 23 18:30:02 1987 Richard M. Stallman (rms at prep) 1186 1187 * shell.el (kill-output-from-shell): Save final unfinished line. 1188 1189Thu May 21 17:37:45 1987 Richard M. Stallman (rms at prep) 1190 1191 * c-mode.el (calculate-c-indent, indent-c-exp): 1192 When using c-continued-statement-offset, if line starts 1193 with an open-brace, add c-continued-brace-offset. 1194 1195Wed May 20 11:38:25 1987 Richard M. Stallman (rms at prep) 1196 1197 * isearch.el (isearch): When splitting window, any hscroll 1198 stays with the text it applied to. 1199 1200Tue May 19 10:38:25 1987 Chris Hanson (cph at prep) 1201 1202 * scheme.el (scheme-indent-specform): 1203 Do not handle first two distinguished forms specially. All 1204 distinguished forms are indented at double scheme-body-indent. 1205 1206 * scheme.el: 1207 Conditionalize MIT-Scheme specific indentation with a flag 1208 `scheme-mit-dialect'. Users of other dialects can set this to 1209 false to disable that indentation. 1210 1211Sat May 16 02:16:31 1987 Richard M. Stallman (rms at prep) 1212 1213 * rmailsum.el (rmail-summary-scroll-msg-{up,down}): 1214 Simplify, and make ...-down use scroll-other-window 1215 so it avoids changing the selected window. 1216 1217 * tex-mode.el (TeX-common-initialization): Don't give \ 1218 any special syntax. 1219 1220 * dired.el (dired-compress): Fix typo in call to `message'. 1221 1222 * rmailsum.el (rmail-make-basic-summary-line): 1223 When searching for header field names, insist they appear 1224 at beginning of line. 1225 1226 * subr.el (one-window-p): If ARG was nil it was 1227 really less-than-three-windows-p. 1228 * sendmail.el, electric.el, ehelp.el, rmail.el: 1229 Delete temporary duplicate definitions of one-window-p. 1230 1231Wed May 13 10:28:39 1987 Richard M. Stallman (rms at prep) 1232 1233 * sendmail.el (mail-setup): New parameter mail-default-reply-to: 1234 if non-nil, insert it as a Reply-to field. 1235 1236 * dired.el (dired-unflag): Doc fix. 1237 1238 * simple.el (blink-matching-open): 1239 Don't use last-input-char; look in the buffer to determine 1240 which closeparen is present. 1241 1242Tue May 12 11:50:22 1987 Richard M. Stallman (rms at prep) 1243 1244 * loadefs.el (sentence-end): Treat `}' like `)'. 1245 1246 * buff-menu.el (buffer-menu-mode): 1247 Run buffer-menu-mode-hook. 1248 1249 * modula2.el (m2-newline): Define this missing function. 1250 1251 * server.el (server-done): Write MH backup with write-region. 1252 loaddefs.el: Autoload server-start, not server-edit. 1253 (server-start): Change documentation: this is the main entry. 1254 1255 * startup.el (command-line): If running under `su', 1256 use user's original login name to get init file. 1257 Otherwise use $HOME. 1258 1259Mon May 11 17:25:04 1987 Richard M. Stallman (rms at prep) 1260 1261 * isearch.el (isearch): When splitting window for slow search 1262 with temp window at the top, prevent scrolling in main window. 1263 1264 * term/vt200.el: Correct mapping of Insert key. 1265 1266 * loaddefs.el (run-scheme): Add an autoload. 1267 1268Wed Apr 29 14:46:12 1987 Richard Mlynarik (mly at prep) 1269 1270 * abbrevlist.el (list-one-abbrev-list): Use value returned by sort. 1271 (Michael Prange <8704291816.AA13767@prep.ai.mit.edu>) 1272 1273Wed Apr 29 10:02:00 1987 Leonard H. Tower Jr. (tower at prep) 1274 1275 * loaddefs.el 1276 Updated rnews documentation and added autoload of news-post-news. 1277 1278Tue Apr 28 15:24:49 1987 Leonard H. Tower Jr. (tower at prep) 1279 1280 * rnewspost.el (news-post-news, news-reply) 1281 Fixed news-show-all-headers bug when *news* buffer was on an 1282 article that no longer has a file in the news spool directory 1283 tree. Also made both work from almost any buffer in any mode. 1284 (Dave Steiner <8704230309.AA03452@topaz.rutgers.edu>) 1285 1286Tue Apr 28 10:51:16 1987 Richard Mlynarik (mly at prep) 1287 1288 * files.el (save-buffer): 1289 When saving a large file, print a message. 1290 1291 * terminal.el (te-newline, te-set-window-start): 1292 Don't set-window-start unless 1293 (eq (selected-window) (get-buffer-window (current-buffer))) 1294 1295 * startup.el (command-line): -batch => -no-init-file 1296 1297Thu Apr 23 17:10:41 1987 Leonard H. Tower Jr. (tower at prep) 1298 1299 * rnewspost.el; rnews.el: 1300 added (require 'rnews) and (provide 'rnews), respectively. 1301 1302Thu Apr 23 12:38:37 1987 Chris Hanson (cph at prep) 1303 1304 * scheme.el: 1305 * xscheme.el: 1306 Install new versions of these files to correspond to CScheme 1307 release 5. The old `xscheme.el' will not work correctly with the 1308 new CScheme release. The new `scheme.el' implements the Scheme 1309 standard syntax more correctly. 1310 1311Thu Apr 23 10:42:53 1987 Richard Mlynarik (mly at prep) 1312 1313 * loaddefs.el: 1314 Autoload `run-prolog'. ".pl" files are in prolog-mode. 1315 1316 * prolog.el: Fix to prolog-indent-level. 1317 (Masanobu UMEDA <8704201111.AA10940@flab.flab.fujitsu.junet>) 1318 1319 * vip.el: Fixes from Masahiko Sato; Version 2.8 1320 (ms@sail.stanford.edu <8704231017.AA11075@nttlab.ntt.junet>) 1321 1322Wed Apr 15 01:29:41 1987 Paul Rubin (phr at prep) 1323 1324 * version 18.44 released. 1325 1326Tue Apr 14 09:55:34 1987 Richard Mlynarik (mly at prep) 1327 1328 * mailalias.el (build-mail-aliases): 1329 Don't treat "alt" as "alias" (delimit "[ \t]+" not "[ \t]*") 1330 (sjk <8704140433.AA00840@cancun.ads.arpa>) 1331 1332Mon Apr 13 08:53:18 1987 Richard Mlynarik (mly at prep) 1333 1334 * loaddefs.el ((query-)replace-regexp documentation): 1335 Use \=\<n> in doc strings now that \< is special in 1336 substitute-command-keys. 1337 1338Sat Apr 11 15:30:17 1987 Richard Mlynarik (mly at prep) 1339 1340 * server.el: (various): 1341 Changes suggested by rlk@athena.mit.edu 1342 (<8704032045.AA00797@CHOWPEENTULK.MIT.EDU>) 1343 1344 * loaddefs.el: 1345 Autoload server-edit rather than server-start. 1346 [This was later taken out.] 1347 1348 * dired.el (dired-compress, dired-uncompress): 1349 Add "(Un)compressing <file>... done" messages. 1350 1351 * view.el (view-mode-command-loop): 1352 Restore local map of correct buffer, even if user has switched 1353 buffers. 1354 (jason <19933.545094826@violet.berkeley.edu>) 1355 1356 * lisp.el (lisp-complete-symbol): 1357 Skip over `quote' syntax chars to find real start of symbol. 1358 (douglis <8704102143.AA16318@sloth.Berkeley.EDU>) 1359 1360Fri Apr 10 10:16:51 1987 Richard Mlynarik (mly at prep) 1361 1362 * mailalias.el: 1363 build-mail-aliases: Hack "\\\n" continuation lines. 1364 define-mail-alias: Addresses sent to the mailer should be 1365 separated by ", ", not " "!! 1366 1367Wed Apr 8 13:05:41 1987 Richard Mlynarik (mly at prep) 1368 1369 * rfc822.el (rfc822-addresses): 1370 Don't loop trying to report that ";" is an invalid address. 1371 1372Mon Apr 6 09:21:18 1987 Richard Mlynarik (mly at prep) 1373 1374 * sun-mouse.el: (sm::window-xy): 1375 Agree with `new' args to next-window. 1376 (peck@sun.com <8704032106.AA12845@denali.sun.com>) 1377 1378Fri Apr 3 08:49:27 1987 Richard Mlynarik (mly at prep) 1379 1380 * term/vt200.el: Fix typo. 1381 1382Thu Apr 2 12:42:08 1987 Richard Mlynarik (mly at prep) 1383 1384 * startup.el (command-line): 1385 Default init file is "$HOME/.emacs", not "~$USER/.emacs" 1386 1387Tue Mar 31 10:03:06 1987 Richard Mlynarik (mly at prep) 1388 1389 * edt.el: Fix typo. 1390 1391 * mh-e.el (mh-send-letter): 1392 "-unique" => "-nopush. 1393 (larus <8703311804.AA05788@paris.Berkeley.EDU>) 1394 1395 * shell.el: Minor doc fixes. 1396 1397 * rmail.el (rmail-get-new-mail): 1398 Handle errors competently. (Don't attempt to 1399 handle them, rather than botching the job) 1400 1401 * rmail.el (rmail-insert-inbox-text): 1402 Put ".newmail" file in same directory as rmail-file-name 1403 rather than in $HOME. This allows one to read things in 1404 even when out of space on one filesystem. 1405 Use expand-file-name rather than (concat file "/...") 1406 for system-independence. 1407 Collect and report errors from `movemail' (rather than 1408 saying "(There is no new mail)"!) 1409 1410 * rmail.el: 1411 rms' changes of the 5th of March never made it in. 1412 rmail-undelete-previous-message, rmail-next-undeleted-message: 1413 Don't call rmail-show-msg if message is already current. 1414 Avoids scrolling. 1415 1416Sun Mar 22 09:26:51 1987 Richard M. Stallman (rms at prep) 1417 1418 * Version 18.41 released. 1419 1420 * vip.el (vip-mode): Add this function, which loaddefs.el expected. 1421 * vip.el (change-mode): Eliminate emacs-mode-line-format; 1422 use change-mode-line when reentering emacs-mode. 1423 1424 * prolog.el (prolog-mode-variables): comment-column=48. 1425 * prolog.el (prolog-consult-region): New arg COMPILE (prefix). 1426 Before the region, send one of prolog-{consult,compile}-string. 1427 After, send prolog-eof-string or else real eof. 1428 Get region bounds using interactive r. 1429 * prolog.el (prolog-consult-region-and-go): Similar. 1430 1431 * info.el (Info-find-node): Don't call Info-mode 1432 if already in that mode. Avoids wiping out local variables 1433 such as Info-current-file. 1434 1435Sat Mar 21 13:36:04 1987 Richard M. Stallman (rms at prep) 1436 1437 * term/sun.el: Define sun-esc-bracket as nil: 1438 don't redefine M-[ by default. 1439 1440 * informat.el (Info-validate): Don't get error while 1441 checking for an indirect info file. 1442 1443Fri Mar 20 10:20:16 1987 Richard M. Stallman (rms at prep) 1444 1445 * dired.el (dired-{un,}compress): Don't specify path 1446 for programs compress and uncompress. 1447 1448Thu Mar 19 14:56:55 1987 Richard Mlynarik (mly at prep) 1449 1450 * disassemble.el (disassemble-1): 1451 Let print-escape-newlines t around constant printing. 1452 1453 * terminal.el (terminal-emulator): 1454 Quote shell arg as "TERMCAP=foo" not TERMCAP="foo" 1455 1456Thu Mar 19 14:21:09 1987 Richard M. Stallman (rms at prep) 1457 1458 * vip.el (string-tail, change-mode-line): 1459 Use string manipulation; flush the temp buffer " *working-space*". 1460 1461Wed Mar 18 11:36:49 1987 Richard M. Stallman (rms at prep) 1462 1463 * Version 18.40 released. 1464 1465 * files.el (after-find-file): Use directory-file-name where needed. 1466 1467Wed Mar 18 10:11:51 1987 Richard Mlynarik (mly at prep) 1468 1469 * ftp.el (ftp-find-file-or-directory): Paren error. 1470 1471Tue Mar 17 09:46:29 1987 Richard M. Stallman (rms at prep) 1472 1473 * server.el (server-visit-buffers): Don't revert a buffer 1474 automatically if the file does not currently exist. 1475 1476 * mh-e.el (mh-list-to-string, mh-page-digest{,-backwards}): 1477 Fixes from Larus. 1478 1479 * server.el (server-start): Kill old server before 1480 clearing out its records. Delete any old server socket 1481 unconditionally. Mark server process as kill-without-query. 1482 1483 * files.el (recover-file): Don't try to list directory on vms. 1484 1485Sat Mar 14 09:39:24 1987 Richard M. Stallman (rms at prep) 1486 1487 * Version 18.39 released. 1488 1489Fri Mar 13 19:34:24 1987 Richard M. Stallman (rms at prep) 1490 1491 * dired.el: New commands dired-{un,}compress, 1492 dired-byte-compile, dired-ch{mod,own,grp} and subroutine 1493 dired-redisplay. From Jim Cottrell, rbj@icst-cmr.arpa. 1494 They are all put on keys. 1495 1496 * sun-{mouse,mouse-fns,cursors}.el, term/sun.el: 1497 New and replacement files from peck@sun.com. 1498 1499Thu Mar 12 16:17:22 1987 Richard M. Stallman (rms at prep) 1500 1501 * server.el (server-visit-files): Before trying 1502 find-file-noselect, check for existing buffer, and if it 1503 isn't modified, revert it unconditionally. 1504 1505 * mh-e.el (mh-send-letter): Considerable rewrite by Larus; 1506 don't know why. 1507 1508Wed Mar 11 18:11:12 1987 Chris Hanson (cph at prep) 1509 1510 * sort.el (sort-subr): fix typo in sorting of lists: in case where 1511 `sortcar' is not available, and arguments are numbers, was using 1512 `cdr' to extract second argument to `sort' (rather than `car'). 1513 1514Wed Mar 11 10:05:35 1987 Richard M. Stallman (rms at prep) 1515 1516 * tex-mode.el (TeX-comment-indent): In column 0, 1517 don't require indenting at least to column 1. 1518 1519 * vip.el: New version from Sato; handles the EX commands. 1520 1521 * server.el: New version frm peck@sun, supporting 1522 multiple clients. 1523 1524Tue Mar 10 16:20:48 1987 Richard M. Stallman (rms at prep) 1525 1526 * outline.el (hide-region-body): Exit loop cleanly 1527 no matter which stage reaches eob. 1528 1529Mon Mar 9 10:21:40 1987 Richard M. Stallman (rms at prep) 1530 1531 * files.el (hack-local-variables): New optional arg FORCE. 1532 If it's nil, and `inhibit-local-variables' is non-nil, 1533 then query before installing the file's local variables. 1534 * files.el (normal-mode): Pass non-nil FORCE to 1535 hack-local-variables if we were called from find-file. 1536 1537 * shell.el (shell-send-input): Fix typo in condition-case syntax. 1538 1539 * shell.el (make-shell): Make a TERMCAP env var 1540 for term type "emacs" to give the screen width. 1541 1542Sun Mar 8 08:30:26 1987 Richard M. Stallman (rms at prep) 1543 1544 * info.el (Info-mode): Make variables Info-current-*, 1545 Info-tag-table-marker and Info-history local in Info-mode. 1546 1547Fri Mar 6 14:55:31 1987 Richard Mlynarik (mly at prep) 1548 1549 * ftp.el: Paren error. 1550 1551Thu Mar 5 16:27:47 1987 Richard M. Stallman (rms at prep) 1552 1553 * sort.el (sort-reorder-buffer): Fix typo `end'->`last' 1554 in insertion of the spacing after the last sort record. 1555 1556 * rmail.el (rmail-undelete-previous-message): 1557 Don't call rmail-show-msg if message is already current. 1558 Avoids scrolling. 1559 1560 * rmail.el (rmail-next-undeleted-message): Likewise. 1561 1562Wed Mar 4 01:21:22 1987 Richard M. Stallman (rms at prep) 1563 1564 * loaddefs.el (auto-mode-alist): Add .article and .letter 1565 as text-mode, for rn. 1566 1567 * ftp.el (ftp-list-directory): New command. 1568 * ftp.el (ftp-find-file-or-directory): 1569 Guts of ftp-find-file are now here. 3rd arg is t for a file, 1570 nil for listing a directory. 1571 1572 * mailalias.el (expand-mail-aliases): Correct handling of 1573 aliases whose expansions use other aliases, and aliases 1574 that are self-referent. 1575 1576 * c-mode.el (calculate-c-indent): Line at beg of buffer 1577 needs no indentation. 1578 1579Tue Mar 3 21:43:01 1987 Richard M. Stallman (rms at prep) 1580 1581 * shell.el (shell): New series of variables `explicit-FOO-args' 1582 specify args to use when running program FOO as a shell. 1583 Supply system-dependent default for explicit-csh-args. 1584 1585 * mailalias.el (expand-mail-aliases): 1586 Fix typo: use build-mail-aliases to gobble redefined mail aliases. 1587 1588 * loaddefs.el (dired-listing-switches): Doc fix. 1589 1590Mon Mar 2 15:54:47 1987 Richard Mlynarik (mly at prep) 1591 1592 * Version 18.38 released. 1593 1594 * shell.el (make-shell): 1595 Use the "env" program. 1596 This both simplifies and shortens the code, and makes it 1597 environment-implementation-independent. 1598 1599Mon Mar 2 08:36:03 1987 Chris Hanson (cph at prep) 1600 1601 * page.el (what-page): Reported wrong page number if invoked 1602 exactly to the right of a page-delimiter. 1603 1604Sat Feb 28 14:28:28 1987 Richard M. Stallman (rms at prep) 1605 1606 * loaddefs.el (mode-line-modified): 1607 New variable for string that indicates modifiedness in mode line. 1608 1609 * rmail.el (rmail-mode-1): If mode-line-modified is bound, 1610 change it rather than mode-line-format. 1611 * rmailedit.el (rmail-edit-mode): same thing. 1612 1613Fri Feb 27 14:06:52 1987 Richard M. Stallman (rms at prep) 1614 1615 * info.el (Info-follow-reference): Combine multiple spaces 1616 in node name before searching. Also helps with newline and 1617 spaces. 1618 1619 * texinfmt.el (texinfo-format-buffer-1): 1620 Discard everything after the @bye. 1621 1622Thu Feb 26 22:02:09 1987 Paul Rubin (phr at prep) 1623 1624 * texinfmt.el (texinfo-format-emph): 1625 Function was accidentally misnamed `texinfo-format'. 1626 1627Thu Feb 26 02:10:58 1987 Richard M. Stallman (rms at prep) 1628 1629 * x-mouse.el (x-help, x-buffer-menu): 1630 Install definitions of these commands, possible now that 1631 xmenu.c is installed. 1632 1633Tue Feb 24 13:00:44 1987 Richard M. Stallman (rms at prep) 1634 1635 * edt.el (update-mode-line): New function forces mode line update. 1636 * edt.el (backup-mode, advance-mode): Call update-mode-line. 1637 Also include a space at front of the word that's displayed. 1638 function-map => function-keymap. 1639 * edt.el: fix calls to define-keypad-key. 1640 * edt.el: fix typo `delete-previous-character'. 1641 1642Sun Feb 22 23:08:54 1987 Richard M. Stallman (rms at prep) 1643 1644 * texinfmt.el: Define @cite, @emph and @strong. 1645 1646Thu Feb 19 16:00:13 1987 Richard Mlynarik (mly at prep) 1647 1648 * subr.el: 1649 (fset 'set-window-buffer 'show-buffer) => 1650 (fset 'show-buffer 'set-window-buffer) 1651 1652Thu Feb 19 14:25:04 1987 Richard M. Stallman (rms at prep) 1653 1654 * view.el (view-mode): No longer interactive. 1655 Much easier than fixing the problems that happen if it is 1656 used wrong. 1657 1658 * files.el (find-alternate-file): Don't offer save if read-only. 1659 1660Wed Feb 18 19:32:06 1987 Chris Hanson (cph at prep) 1661 1662 * simple.el (do-auto-fill): Do not `save-excursion' if 1663 do-auto-fill should have exactly the same effect as doing 1664 indent-new-comment-line. Otherwise if a fill-prefix or 1665 comment-start is inserted, point will be left at the beginning 1666 rather than the end of the inserted prefix. 1667 1668Wed Feb 18 10:20:23 1987 Richard M. Stallman (rms at prep) 1669 1670 * abbrev.el (abbrev-mode): Update the mode line. 1671 * simple.el (overwrite-mode): Update the mode line. 1672 1673 * term/vt100.el: If there are already keymaps on \e[ amd \eO, 1674 use them for the CSI-map and SS3-map. 1675 1676 * texinfmt.el (texinfo-format-center): @center was missing. 1677 1678 * isearch.el (isearch): If DEL is not special, 1679 it terminates the search as a random control character. 1680 1681Mon Feb 16 14:56:18 1987 Richard M. Stallman (rms at prep) 1682 1683 * dabbrev.el: Missing quote in arg to make-variable-buffer-local. 1684 1685 * man.el (manual-entry): 1686 Use insert-man-file instead of insert-file-contents. 1687 1688 * tex-mode.el (TeX-show-print-queue): Start tex shell 1689 if not already done. 1690 1691 * tex-mode.el (TeX-mode): bound search for % at eol. 1692 1693Sun Feb 15 18:03:14 1987 Richard M. Stallman (rms at prep) 1694 1695 * loaddefs.el (completion-ignored-extensions): Add .bin again; 1696 scheme is said to use it. 1697 1698Fri Feb 13 14:40:51 1987 Richard M. Stallman (rms at prep) 1699 1700 * rmail.el (rmail-insert-inbox-text): Do expand-file-name 1701 on names of inbox files. 1702 1703 * loaddefs.el: Add autoload for server-start. 1704 1705Mon Feb 9 09:53:27 1987 Richard Mlynarik (mly at prep) 1706 1707 * Version 18.37 released. 1708 1709 * rmail.el (rmail-mode-1): 1710 Don't rely on mode-line-format being consp. 1711 1712Sun Feb 8 08:53:07 1987 Richard M. Stallman (rms at prep) 1713 1714 * shell.el (inferior-lisp-program): New variable is used 1715 as program name when starting inferior Lisp. 1716 1717 * shell.el (lisp-send-defun): Write the text to a temp file, 1718 then send a string saying to load the file. 1719 inferior-lisp-load-command controls generation of that string. 1720 Prefix arg means bring *lisp* buffer onto the screen 1721 and scroll it to the end. 1722 inferior-lisp-prompt controls recognition of when prompt 1723 arrives, indicating no more output coming so scrolling may be done. 1724 1725 * server.el (server-start): Make "Server" appear in mode line 1726 while actual server operation is going on. 1727 Do process-kill-without-query also. 1728 1729 * server.el (various): Call the buffer " *server*", not "*server*". 1730 1731 * server.el (server-sentinel): Considerable cleanup. 1732 Don't ever switch-to-buffer on *server*. Do all parsing in it 1733 and finding of files without changing displayed buffers; 1734 only then display one buffer that merits it. 1735 Eliminate variable old-server-edit-buffer. 1736 1737 * files.el (save-abbrevs): Default value is nil. 1738 * abbrev.el (read-abbrev-file): Set save-abbrevs to t. 1739 1740 * shell.el (make-shell): Change process-environment 1741 to specify EMACS=t, TERM=switch and no TERMCAP. 1742 1743 * debug.el (debug): Bind print-escape-newlines to t 1744 while printing the backtrace. 1745 1746 * subr.el (run-hooks): Each hook value may be a list of functions 1747 as well as a single function. 1748 1749 * files.el (after-find-file): Wait only after serious messages, 1750 not "(New file)" or "File is read-only". And don't redisplay 1751 when waiting. 1752 1753 * mlconvert.el (convert-mocklisp-buffer): 1754 Generate mocklisp-style defuns, not Lisp-style, 1755 for dummy function ml-foo. Indent the body. 1756 1757Sun Feb 8 08:42:44 1987 Daniel LaLiberte (liberte at b.cs.uiuc.edu) 1758 1759 * mlconvert.el (convert-mocklisp-buffer): 1760 Insert the starting comment and the `require' after 1761 encapsulating non-defuns into defuns. 1762 1763 * mlconvert.el (fix-mlisp-syntax): Detect and fix the 1764 ^LETTER syntax. 1765 1766Sat Feb 7 22:27:16 1987 Richard M. Stallman (rms at prep) 1767 1768 * mlconvert.el (convert-mocklisp-buffer): 1769 Treat | as alphabetic char. Convert syntax before 1770 converting non-defuns to defuns. 1771 1772Thu Feb 5 07:10:39 1987 Richard Mlynarik (mly at prep) 1773 1774 * ftp.el (ftp-find-file): 1775 Ignore `125's from server. 1776 1777Tue Feb 3 05:21:10 1987 Richard Mlynarik (mly at prep) 1778 1779 * simple.el (auto-fill-mode): 1780 Update mode-line after changing minor mode. 1781 1782Tue Feb 3 00:10:47 1987 Richard M. Stallman (rms at prep) 1783 1784 * mh-e.el (mh-insert-prefix-string): 1785 Use explicit loop by lines. 1786 1787Sun Feb 1 04:39:34 1987 Richard M. Stallman (rms at prep) 1788 1789 * loaddefs.el: purecopy many strings found in initial var values. 1790 Garbage collect in middle of file to reduce storage required 1791 for loading. Remove ".bin" from completion-ignored-extensions 1792 on Unix since only Symbolics customers would benefit from its presence. 1793 Symbolics killed the MIT AI lab; don't do business with them. 1794 1795 * view.el (view-file): Kill the buffer at the end if it was 1796 created just for this and was not modified. 1797 1798 * userlock.el (ask-user-about-supercession-help): 1799 Suggest use of revert-buffer. 1800 1801 * help.el (print-help-return-message): Don't count minibuffer window 1802 when deciding whether there is only one window. Calls one-window-p. 1803 * subr.el (one-window-p): New function. 1804 * subr.el: Rename some args to reduce number of symbols. 1805 1806 * electric.el (Electric-pop-up-window): 1807 * ehelp.el (with-electric-help): 1808 * rmail.el (rmail-forward): 1809 * sendmail.el (mail-send-and-exit): Don't count minibuffer window 1810 when deciding whether there is only one window. 1811 These are done by definining subroutine one-window-p in a way that 1812 works in old versions of Emacs. 1813 1814Fri Jan 30 16:35:48 1987 Richard Mlynarik (mly at prep) 1815 1816 * loaddefs.el (completion-ignored-extensions): 1817 Add ".lbin" 1818 1819 * mail-utils.el, loaddefs.el (mail-use-rfc822): Doc typo. 1820 1821Thu Jan 29 03:44:29 1987 Richard M. Stallman (rms at prep) 1822 1823 * rmail.el (rmail-set-message-counters): 1824 * rmail.el (rmail-count-new-messages): 1825 Don't bind cursor-in-echo-area. 1826 1827 * debug.el (debug-on-entry): Doc fix. 1828 1829 * files.el (rename-auto-save-file): Don't rename if new and old 1830 names are the same. 1831 1832Wed Jan 28 17:55:02 1987 Richard M. Stallman (rms at prep) 1833 1834 * rmail.el (rmail-mode-1): Don't set mode-line-buffer-identification. 1835 1836Mon Jan 26 17:15:27 1987 Richard M. Stallman (rms at prep) 1837 1838 * simple.el (set-variable): Use documentation-property 1839 instead of get, for getting variable documentation. 1840 1841Sun Jan 25 15:46:01 1987 Richard Mlynarik (mly at prep) 1842 1843 * debug.el (debug): 1844 Bind cursor-in-echo-area. 1845 1846Fri Jan 23 13:19:28 1987 Richard M. Stallman (rms at prep) 1847 1848 * isearch.el (isearch): In reverse search, wrapping is to end 1849 of buffer, not beginning. 1850 1851 * man.el (manual-entry): Take 1st char of `section' as a 1852 substring, not as a char, to pass to `concat'. 1853 1854 * loaddefs.el (completion-ignored-extensions): 1855 Add ".glo", ".idx" and ".lot". 1856 1857Thu Jan 22 16:09:51 1987 Chris Hanson (cph at prep) 1858 1859 * shell.el (shell): Do not pass -T flag to `/bin/sh', only to 1860 `/bin/csh'. 1861 1862Thu Jan 22 15:08:24 1987 Richard M. Stallman (rms at prep) 1863 1864 * scribe.el (scribe-mode): Doc fix. 1865 * loaddefs.el (scribe-mode): Doc fix. 1866 1867 * tex-mode.el (tex-mode): Change tex vs latex discrimination 1868 to avoid a slow regexp. 1869 1870Thu Jan 22 13:06:33 1987 Richard Mlynarik (mly at prep) 1871 1872 * files.el (find-file-noselect): 1873 Call expand-file-name earlier so it is correct in case of errors, 1874 file-not-found, etc. 1875 1876Wed Jan 21 17:00:19 1987 Richard Mlynarik (mly at prep) 1877 1878 * yow.el, flame.el, doctor.el: 1879 Change calls to (random) (lisp reader doesn't read octal "07777") 1880 1881Wed Jan 21 02:13:17 1987 Richard M. Stallman (rms at prep) 1882 1883 * Version 18.36 released. 1884 1885Wed Jan 21 02:13:17 1987 Richard M. Stallman (rms at prep) 1886 1887 * bytecomp.el (byte-compile-setq-default): New function for 1888 special handling needed because setq-default has an unevalled arg. 1889 1890 * c-mode.el (calculate-c-indent): When finding first statement 1891 inside brace-group, `case' is not special unless a colon appears. 1892 1893 * macros.el (kbd-macro-query): Make C-l call `recenter'. 1894 1895 * bytecomp.el (byte-compile-setq): Make setq with no args 1896 generate a value. 1897 1898 * bytecomp.el (byte-compile-cond): Notice unconditional clauses 1899 and optimize the code generated. 1900 1901Tue Jan 20 11:48:17 1987 Richard M. Stallman (rms at prep) 1902 1903 * bytecomp.el (byte-compile-if): Correct test for else-less if's. 1904 1905 * sun-mouse.el: Delete code to handle resize-blips 1906 since they are unnecessary and no longer generated. 1907 1908 * sort.el (sort-columns): Pass -t\n instead of -b to `sort'. 1909 1910Mon Jan 19 12:44:42 1987 Richard M. Stallman (rms at prep) 1911 1912 * loaddefs.el (auto-mode-alist): Recognize .lsp as Lisp mode. 1913 1914Fri Jan 16 18:09:59 1987 Richard Mlynarik (mly at prep) 1915 1916 * rmail.el (rmail-count-new-messages), 1917 rmailout.el (rmail-output-to-rmail-file): 1918 Add optional arg `nomsg' to former, which latter supplies, 1919 so that rmail doesn't report counting one appended message. 1920 1921Thu Jan 15 22:19:17 1987 Richard M. Stallman (rms at prep) 1922 1923 * shell.el (shell): Flush hpux kludge to use "sh" instead of 1924 SHELL, and install another kludge to pass -T if on hpux. 1925 1926Thu Jan 15 17:08:01 1987 Richard Mlynarik (mly at prep) 1927 1928 * time.el (display-time-filter): 1929 Never eat anything larger than your own head. 1930 1931Thu Jan 15 16:10:33 1987 Richard M. Stallman (rms at prep) 1932 1933 * files.el (after-find-file): Sit for 2 sec after warning msg. 1934 1935Thu Jan 15 09:07:04 1987 Richard Mlynarik (mly at prep) 1936 1937 * rmail.el (rmail-get-new-mail): 1938 (or (verify-visited-file-modtime (current-buffer)) 1939 (find-file (buffer-file-name))) 1940 1941 * simple.el (append-next-kill): 1942 Make this work when not (interactive-p) 1943 1944Wed Jan 14 16:40:38 1987 Richard Mlynarik (mly at prep) 1945 1946 * terminal.el: 1947 Can't send ^d chars (004) through the cretinous so-called ptys 1948 written by the mindless so-called hackers responsible for un*x 1949 (the Operating System of the Future.) 1950 1951Mon Jan 12 01:08:19 1987 Richard Mlynarik (mly at prep) 1952 1953 * files.el (basic-save-buffer): 1954 Typo. 1955 1956Sun Jan 11 16:16:15 1987 Richard Mlynarik (mly at prep) 1957 1958 * ebuff-menu (electric-buffer-list): 1959 Typo. 1960 1961 * buff-menu.el (Buffer-menu-select): 1962 If the buffer to select is also marked with ">" only make one 1963 window for it. 1964 1965 * terminal.el (te-filter): 1966 Save/restore point from te-saved-point to minimise the lossage 1967 vandals can inflict. 1968 1969Fri Jan 9 15:54:00 1987 Richard M. Stallman (rms at prep) 1970 1971 * tex-mode.el: New version from Gildea. 1972 Many changes. 1973 1974Fri Jan 9 15:04:45 1987 Richard Mlynarik (mly at prep) 1975 1976 * novice.el (disabled-command-hook): 1977 cursor-in-echo-area. 1978 1979Fri Jan 9 10:23:13 1987 Richard M. Stallman (rms at prep) 1980 1981 * mh-e.el (mh-send-letter, mh-fully-kill-draft): 1982 Two minor fixes from Larus. 1983 1984 * files.el (basic-save-buffer): After prompting for 1985 filename for non-file buffer, turn on auto-save. 1986 1987Thu Jan 8 12:05:49 1987 Richard Mlynarik (mly at prep) 1988 1989 * files.el (set-visited-filename): 1990 (kill-local-variable 'revert-buffer-function) 1991 1992 * hanoi.el (hanoi0), yow.el, flame.el (psychoanalyze-{pinhead,flamer}): 1993 Quit if luser types a char rather than inhibiting redisplay for 20 1994 minutes! 1995 1996Thu Jan 8 00:59:16 1987 Richard M. Stallman (rms at prep) 1997 1998 * sort.el (sort-columns): Fix typo in variable name. 1999 Also check for presence of tabs and get error. 2000 2001Wed Jan 7 13:25:01 1987 Richard M. Stallman (rms at prep) 2002 2003 * vi.el: New version from wu@crys.wisc.edu. 2004 All function and variable names start with `vi'. 2005 Some missing vi capabilities now emulated. 2006 2007 * sun-mouse.el (set-screen-size-and-rdis): 2008 was using x as screen height and y as width; exchange. 2009 2010Tue Jan 6 23:52:52 1987 Richard Mlynarik (mly at prep) 2011 2012 * term/x-win.el: 2013 Set suspend-hook to get an error. 2014 2015Tue Jan 6 17:35:37 1987 Richard M. Stallman (rms at prep) 2016 2017 * mh-e.el (mh-write-msg-to-file): Generate buffer " *mh-temp*" 2018 if it is missing. 2019 2020Tue Jan 6 11:53:42 1987 Richard Mlynarik (mly at prep) 2021 2022 * rmailmsc.el (set-rmail-inbox-list): 2023 More informative prompt. 2024 2025Mon Jan 5 01:15:17 1987 Richard M. Stallman (rms at prep) 2026 2027 * paths.el: Prefer Berkeley-style formatted manual directories 2028 (/usr/mat/cat1...) to ATT-style ones. Pyramid has trouble 2029 if it uses ATT dirs in BSD universe. 2030 2031 * vi.el: New version from wu@crys.wisc.edu. 2032 2033 * Version 18.35 released. 2034 2035Sun Jan 4 22:11:20 1987 Richard M. Stallman (rms at prep) 2036 2037 * picture.el: Fix typo in define-key for C-c<. 2038 2039Sun Jan 4 21:15:59 1987 Richard Mlynarik (mly at prep) 2040 2041 * prolog.el: 2042 Don't modify current buffer's syntax-table when loading this file. 2043 2044Sat Jan 3 19:59:41 1987 Richard M. Stallman (rms at prep) 2045 2046 * x-mouse.el: Define names for the button-up events. 2047 2048Wed Dec 31 04:19:31 1986 Richard M. Stallman (rms at prep) 2049 2050 * bytecomp.el (byte-compile-function-form): 2051 Was miscompiling (function SYMBOL) by failing to quote SYMBOL. 2052 2053Sun Dec 28 14:32:22 1986 Richard Mlynarik (mly at prep) 2054 2055 * userlock.el: 2056 Bind cursor-in-echo-area for read-char. 2057 2058Wed Dec 24 18:31:50 1986 Richard Mlynarik (mly at prep) 2059 2060 * terminal.el: 2061 Lots of things changed. 2062 Have to start a shell just to call stty since emacs 2063 won't set things up correctly!!! (We end up sometimes 2064 execing 5 programs to start up...) 2065 Emulator terminal-type capabilities extended somewhat 2066 and `command-set' made somewhat emacs-oid in order to make 2067 termscript files easier to understand. 2068 2069Tue Dec 23 02:11:49 1986 Richard M. Stallman (rms at prep) 2070 2071 * macros.el (insert-kbd-macro): Only look for global key bindings 2072 since we don't know how to record local ones properly 2073 (and in general there is no way to do it). 2074 2075 * bytecomp.el (byte-compile-find-vars-1): 2076 Cons up and return a macroexpanded version of the form 2077 being scanned. 2078 Don't look inside a call to `function' or `condition-case'. 2079 For catch, look only at first argument. 2080 2081 * bytecomp.el (byte-compile-find-vars): 2082 Return (MACROEXPANDEDFORM . VARSUSED). 2083 2084 * bytecomp.el (byte-compile-top-level): 2085 Use the macroexpanded form returned by byte-compile-find-vars 2086 for subsequent compilation. Thus, each macro call is expanded 2087 only once. 2088 2089Mon Dec 22 15:50:58 1986 Richard M. Stallman (rms at prep) 2090 2091 * subr.el: Delete nth and copy-keymap (now in fns.c and keymap.c). 2092 2093Mon Dec 22 14:04:15 1986 Richard Mlynarik (mly at prep) 2094 2095 * texinfmt.el (batch-texinfo-format): 2096 Was printing message about source file rather than output file. 2097 2098Mon Dec 22 13:08:39 1986 Richard M. Stallman (rms at prep) 2099 2100 * subr.el: Remove `delete-backward-char-untabify', 2101 insert `backward-'delete-char'. 2102 2103Mon Dec 22 11:06:47 1986 Richard Mlynarik (mly at prep) 2104 2105 * simple.el (undo): 2106 Was missing local var `modified' 2107 2108 * subr.el: 2109 Make `set-window-buffer' synonym for obfuscatory `show-buffer' 2110 Make 'delete-backward-char-untabify' a synonym for 2111 `backward-delete-char-untabify' -- the non-conventional naming of 2112 the latter confuses people 2113 2114Sat Dec 20 23:38:00 1986 Richard Mlynarik (mly at prep) 2115 2116 * loaddefs.el: 2117 Add autoload for sort-regexp-fields. 2118 2119 * sort.el: 2120 Rename skip-fields -> sort-skip-fields to avoid name-conflict 2121 2122Sat Dec 20 21:51:22 1986 Richard M. Stallman (rms at prep) 2123 2124 * isearch.el (isearch): Print message "" only if don't set mark. 2125 * isearch.el (isearch-message): Put cursor in echo area instead of 2126 ellipsis. 2127 * isearch.el (isearch-search): use one string-match to check 2128 for all errors that mean "incomplete input". 2129 2130 * files.el (rename-auto-save-file): 2131 Alter auto save file name of current buffer, and rename 2132 any existing auto save file. 2133 2134 * files.el (set-visited-file-name): Use rename-auto-save-file 2135 if auto save mode is already on. 2136 2137 * simple.el (undo): If undo-mode clears modified, 2138 delete any auto-save file. 2139 2140Sat Dec 20 17:04:26 1986 Richard Mlynarik (mly at prep) 2141 2142 * fortran.el: 2143 Allow fortran-comment-indent-char to be a string of length 1, 2144 since that is what is documented in the printed v18 manuals. 2145 2146 * terminal.el: 2147 Print a help message when emulator starts. 2148 Fix a bug in te-escape-help. 2149 2150 * subr.el (read-quoted-char): 2151 Document PROMPT arg. 2152 2153Fri Dec 19 16:26:05 1986 Richard M. Stallman (rms at prep) 2154 2155 * lisp.el (lisp-complete-symbol): 2156 Don't put pre-completion text on kill ring. 2157 2158Fri Dec 19 11:31:22 1986 Richard Mlynarik (mly at prep) 2159 2160 * ftp.el (read-ftp-user-password): 2161 Change prompting for user-name 2162 2163Thu Dec 18 01:40:37 1986 Richard M. Stallman (rms at prep) 2164 2165 * files.el (recover-file): Supply missing arg in call to error. 2166 2167 * isearch.el: If search-slow-window-lines is negative, put the 2168 search window at the top. Always bind window-min-height to 1. 2169 2170 * isearch.el: When extending a reverse non-regexp search 2171 must not extend past barrier (same idea as below for regexps). 2172 2173Wed Dec 17 11:44:21 1986 Richard M. Stallman (rms at prep) 2174 2175 * isearch.el: Combine code for search-repeat-char and 2176 search-reverse-char into one cond clause. 2177 If search direction is changing, don't greb prev search-string. 2178 Otherwise, do grab it if search-string is currently empty. 2179 2180 * isearch.el: When extending a reverse regexp search string, 2181 criterion for extending current match was one off, and also 2182 now won't go into the area beyond where last C-r was typed. 2183 2184 * replace.el (perform-replace): If user types C-l, 2185 clear screen, redisplay, and ask again. 2186 2187 * isearch.el: In regexp isearch, when a ?, * or | is input, 2188 back up start of search. New local variable `barrier' is 2189 position of original command or of last C-s or C-r; it 2190 is saved by isearch-push-state. 2191 2192Mon Dec 15 09:30:22 1986 Richard Mlynarik (mly at prep) 2193 2194 * fortran.el: 2195 Initialise fortran-mode-abbrev-table correctly. 2196 2197 * fortran.el: 2198 fortran-comment-indent-char should be a character (a fixnum), not 2199 a string of length one. 2200 2201 * rmail.el: 2202 Add support for delta-from-UT timezone specs ("EST" = "-0500") 2203 Add support for four-character timezone specifications such as NZST 2204 [This is actually a bit suspect, since four-character timezone 2205 specs violate the rfc822 date format -- one should be using a spec 2206 like "+1000" instead] 2207 2208Fri Dec 12 09:21:03 1986 Richard M. Stallman (rms at prep) 2209 2210 * loaddefs.el: Delete incorrect entry for .mss in auto-mode-alist, 2211 so correct entry is visible. 2212 2213 * rmail.el (rmail): Initialize rmail-last-{rmail-,}file here 2214 rather than when rmail.el is loaded. 2215 2216 * Version 18.33 released. 2217 2218 * rnewspost.el: require sendmail. 2219 2220 * loaddefs.el: Autoload scribe-mode and use for ".mss" files. 2221 Autoload modula-2-mode and prolog-mode as well. 2222 2223 * sendmail.el (mail-mode): Set buffer-offer-save. 2224 2225 * files.el (save-some-buffers): If user says `n' to "Save 2226 abbrevs?", clear abbrevs-changed so won't ask again. 2227 2228 * files.el (buffer-offer-save): New variable, local in all buffers. 2229 * files.el (save-some-buffers): New 2nd arg EXITING. 2230 If non-nil, offer to save any nonempty modified buffer 2231 in which `buffer-offer-save' is non-nil. 2232 2233 * sup-mouse.el: New file to handle mouse commands on 2234 supdup terminals. 2235 2236Thu Dec 11 17:59:43 1986 Chris Hanson (cph at prep) 2237 2238 * man.el: Fix bug in regexp used to nuke footers in hp-ux. 2239 2240Thu Dec 11 17:52:44 1986 Richard M. Stallman (rms at prep) 2241 2242 * keypad.el: Fix typo "kill-linee". 2243 2244Thu Dec 11 14:19:20 1986 Richard Mlynarik (mly at prep) 2245 2246 * isearch.el (isearch): 2247 Never set search-last-string to "" 2248 2249Wed Dec 10 17:28:20 1986 Richard M. Stallman (rms at prep) 2250 2251 * help.el (help-for-help): Once long help text is on screen, 2252 bind cursor-in-echo-area to t for reading subsequent chars. 2253 2254 * sort.el (sort-columns): Fix typo (col-beg1 was col-beg 2255 and likewise for col-end1). 2256 2257Tue Dec 9 16:06:45 1986 Richard Mlynarik (mly at prep) 2258 2259 * terminal.el, ehelp.el: 2260 New files. 2261 "terminal" still needs a small amount of documentation. 2262 2263Sat Dec 6 14:28:39 1986 Richard M. Stallman (rms at prep) 2264 2265 * Version 18.32 released. 2266 2267 * scribe.el: New file containing scribe-mode. 2268 * server.el: New file containing server-start 2269 (makes existing Emacs process serve as "the editor" for 2270 other programs that want to invoke an editor subprocess.) 2271 2272Fri Dec 5 01:14:16 1986 Richard M. Stallman (rms at prep) 2273 2274 * subr.el (substitute-key-definition): [MLY] 2275 The definitions are in the cdr's of alist elts, not the cars. 2276 2277 * mh-e.el: 3.4h from Larus. 2278 2279 * rmail.el (rmail-get-new-mail): 2280 Never bind make-backup-files to t if it was nil before. 2281 2282 * keypad.el (function-key-sequence): 2283 * macros.el (insert-kbd-macro): 2284 * vi.el: 2285 Pass local map argument to where-is-internal. 2286 2287 * c-mode.el (c-backward-to-noncomment): Skip ^L like newline. 2288 2289 * c-mode.el (calculate-c-indent): 2290 When checking for continued previous lines, after skipping one, 2291 use c-backward-to-noncomment to find next real text. 2292 When classifying top-level lines, ignore page breaks; 2293 lines ending in } are not continued lines. 2294 2295 * rmailkwd.el (rmail-set-label): 2296 Delete whitespace only next to commas. 2297 2298 * rmailkwd.el (rmail-nuke-whitespace): Delete this function. 2299 2300 * sendmail.el (mail-do-fcc): Delete the entire line of an fcc 2301 including the newline after it. Was failing to do so 2302 if the line had a space or tab at the end. 2303 2304 * c-mode.el (c-indent-line): Don't think that "else_..." 2305 is the keyword "else". 2306 2307 * rmail.el (rmail-search): For reverse search, use 2308 re-search-forward to filter messages; then, once a message is found, 2309 use re-search-backward to position point within it. 2310 2311 * rmail.el (rmail-expunge): Don't bomb if rmail file is empty. 2312 * rmail.el (rmail-show-message): If showing message number zero, 2313 don't beep, and set point at beginning of it. 2314 * rmail.el (rmail-set-message-counters): If no messages, set 2315 rmail-current-message to 0. 2316 2317Thu Dec 4 18:53:38 1986 Richard Mlynarik (mly at prep) 2318 2319 * ftp.el (ftp-sentinel): 2320 Catch time taken/transfer-rate information. 2321 2322Tue Dec 2 22:35:00 1986 Richard M. Stallman (rms at prep) 2323 2324 * float.el (float-to-string): Don't infinite-loop if arg is zero. 2325 2326 * float.el (float-regexp): Accept numbers lacking digits before 2327 the point. Accept numbers with a point and no digits after it. 2328 Don't get confused by matching just part of the input. 2329 2330 * float.el (string-to-float): Detect if loading-0s 2331 gets to equal the length of digit-string. 2332 2333Tue Dec 2 15:46:37 1986 Richard Mlynarik (mly at prep) 2334 2335 * float.el (extract-match): 2336 Convert to new re-register regime 2337 2338Mon Dec 1 18:08:39 1986 Richard Mlynarik (mly at prep) 2339 2340 * mailalias.el (expand-mail-aliases): 2341 Check for case of (eq mail-aliases t) -- can happen if mail-mode 2342 is entered without calling mail-setup (eg when trying to recover 2343 an autosaved mail file) 2344 2345Wed Nov 26 17:30:21 1986 Richard Mlynarik (mly at prep) 2346 2347 * loaddefs.el: 2348 mode-line-format should contain (-3 . "%p") rather than "%3p" 2349 2350 * terminal.el: 2351 Use the "env" program 2352 2353Wed Nov 26 00:07:19 1986 Richard M. Stallman (rms at prep) 2354 2355 * compile.el (compile1, compilation_sentinel): 2356 Don't make *compilation* read-only. 2357 2358 * simple.el (next-complex-command): fix one-off about 2359 largest allowed value of ARG. If attempting to move 2360 past beginning or end of history, move to the first or 2361 last element and then signal an error. 2362 2363 * terminal.el: New file, like shell-mode modified to 2364 simulate a display terminal for the inferior. 2365 2366Tue Nov 25 00:04:36 1986 Richard M. Stallman (rms at prep) 2367 2368 * outline.el (outline-mode): outline-regexp must match at start 2369 of line to be a paragraph start. 2370 2371 * simple.el ({beginning,end}-of-buffer): 2372 When buffer-size is large, divide before multiplying 2373 to avoid overflow. 2374 2375 * mailalias.el (expand-mail-aliases): 2376 Re-expand the expansions for compatibility with Berkeley mail. 2377 2378 * ftp.el: New file for visiting remote files using FTP. 2379 2380Mon Nov 24 14:07:40 1986 Richard M. Stallman (rms at prep) 2381 2382 * files.el (find-file-noselect): Due to change in 2383 insert-file-contents, need not set buffer-file-name if error. 2384 2385 * paths.el: Correct manual-formatted-dirlist for USG systems. 2386 2387 * man.el: Use new subroutine insert-man-file to insert files 2388 uncompressing if nec. Also uncompact compacted files. 2389 Detect sysV footers. Detect headers when section contains a 2390 letter (as in 3n). Delete the vars already moved to paths.el. 2391 2392 * disass.el: new name for disassemble.el to avoid USG truncation. 2393 loaddefs.el changed for this. 2394 2395Mon Nov 24 02:43:08 1986 Chris Hanson (cph at prep) 2396 2397 * term/supdup.el: Add code for hp-ux which has no binding for the 2398 TERMCAP environment variable. 2399 2400Sun Nov 23 00:03:35 1986 Richard M. Stallman (rms at prep) 2401 2402 * version 18.31 released. 2403 2404 * x-mouse.el: New mouse-command keys are C-x C-@. 2405 2406Sat Nov 22 14:15:11 1986 Richard Mlynarik (mly at prep) 2407 2408 * bytecomp.el (byte-recompile-directory): 2409 Use third arg to `directory-files' 2410 2411Sat Nov 22 02:26:22 1986 Richard M. Stallman (rms at prep) 2412 2413 * subr.el: Defvars for global-map, ctl-x-map, esc-map 2414 and mouse-map, just so they get doc strings. 2415 2416Fri Nov 21 15:43:49 1986 Richard M. Stallman (rms at prep) 2417 2418 * bytecomp.el (byte-compile-file): Bind vms-stmlf-recfm to t 2419 around writing the output file. 2420 2421Fri Nov 21 14:46:37 1986 Leonard H. Tower Jr. (tower at prep) 2422 2423 * rnews.el, rnewspost.el (caesar-region, news-caesar-buffer-body) 2424 Added former from phr, rename latter and modified it to work with 2425 former. Changed key-bindings for rename. This gets rid of the 2426 interface (which also is ugly) to the UNIX "tr" command. 2427 2428Fri Nov 21 00:29:13 1986 Richard M. Stallman (rms at prep) 2429 2430 * mh-e.el (mh-display-msg): 2431 Pass non-nil 2nd arg to insert-file-contents 2432 2433Thu Nov 20 23:57:52 1986 Richard M. Stallman (rms at prep) 2434 2435 * vip.el (vip-find-char): Use search-forward instead of 2436 * yow.el (snarf-yows): scan-buffer. A few other local 2437 * man.el (manual-entry): simplifications. 2438 2439 * bytecomp.el: Don't open-code scan-buffer. 2440 2441Thu Nov 20 12:33:31 1986 Richard Mlynarik (mly at prep) 2442 2443 * helper.el: 2444 Flush Helper-major-mode, Helper-mode-name: 2445 there is a much simpler way of doing this 2446 (see new Helper-describe-mode) 2447 Make it work for Helper-return-blurb to be buffer-local 2448 (this is better than binding it dynamically) 2449 2450 * ebuffer-menu.el, echistory.el, view.el: 2451 Flush references to Helper-{major-mode,mode-name} 2452 2453Wed Nov 19 22:39:57 1986 Richard M. Stallman (rms at prep) 2454 2455 * indent.el: Make tab-stop-list a user variable. 2456 2457 * rmail.el: Undo previous change to rmail-show-message. 2458 2459Tue Nov 18 08:39:59 1986 Richard Mlynarik (mly at prep) 2460 2461 * prolog.el (end-of-prolog-clause): 2462 Typo 2463 2464 * ebuff-menu.el: 2465 Make "n" and "p" synonymous with "\C-n" and "\C-p" 2466 2467 * rmail.el (rmail-show-message): 2468 With no interactive argument, just move to beginning of current 2469 message (like ".") rather than to message 1. 2470 2471Sun Nov 16 23:32:19 1986 Richard M. Stallman (rms at prep) 2472 2473 * startup.el: expect window-system to be a symbol, not a string, 2474 and concatenate "-win" instead of "-windows" to keep 2475 file names short. 2476 2477 * term/x-win.el: New name for term/X-windows.el 2478 needed due to change in dispnew.c re window-systems. 2479 2480Sun Nov 16 11:04:33 1986 Leonard H. Tower Jr. (tower at prep) 2481 2482 * rnews.el (news-ignored-headers) 2483 removed Organization:, so it's visible to readers. 2484 2485Fri Nov 14 13:16:48 1986 Richard M. Stallman (rms at prep) 2486 2487 * Emacs version 18.30 * 2488 2489 * rmail.el (rmail-forward): 2490 Use mail-other-window unless there is only one window visible. 2491 Use of `mail' instead in the case of multiple windows on the 2492 screen makes it a nuisance to get back to Rmail. 2493 2494 * outline.el (outline-regexp): ^L starts a header line. 2495 2496Thu Nov 13 23:38:57 1986 Richard M. Stallman (rms at prep) 2497 2498 * fill.el (fill-region-as-paragraph): 2499 If 1st line starts with fill prefix, exclude that fill 2500 prefix from the preprocessing before actual filling. 2501 Fixes failure to preserve initial whitespace after a fill prefix. 2502 2503Tue Nov 11 14:57:25 1986 Leonard H. Tower Jr. (tower at prep) 2504 2505 * rnews.el (news-show-all-headers) 2506 Added code to replace previously deleted (news-get-back). 2507 2508 * emacsbug.el (report-emacs-bug): 2509 Got rid of redundant "on system-name (system-type)" now that 2510 (emacs-version) outputs it. 2511 2512Mon Nov 10 08:54:05 1986 Richard Mlynarik (mly at prep) 2513 2514 * dired.el (dired-mode): 2515 (run-hooks 'dired-mode-hook) 2516 2517Sun Nov 9 21:59:30 1986 Richard Mlynarik (mly at prep) 2518 2519 * files.el (set-visited-file-name): 2520 (kill-local-variable 'write-file-hooks) 2521 2522Sun Nov 9 14:28:43 1986 Richard M. Stallman (rms at prep) 2523 2524 * simple.el (push-mark): Print nothing if minibuffer active. 2525 2526Sat Nov 8 09:38:18 1986 Richard M. Stallman (rms at prep) 2527 2528 * rnews.el (news-set-mode-line): 2529 Don't change mode-line-format; instead change mode-line-process 2530 and mode-line-buffer-identification. 2531 Delete unused function `strcpyn'. 2532 2533 * echistory.el (electric-command-history): 2534 Delete no-op `let'. 2535 2536 * compile.el (compile1): Flush v17 compatibility code to sett 2537 mode-line-format. 2538 * info.el (Info-set-mode-line, Info-edit): Ditto. 2539 * shell.el (shell-mode, inferior-lisp-mode): Ditto. 2540 * telnet.el (telnet-mode): Ditto. 2541 2542 * c-mode.el (calculate-c-indent): When deciding whether 2543 a line is a continuation, ignore label-lines. 2544 Also ignore preceding lines that end in commas. Consequence: 2545 if the preceding line is a continuation, our line 2546 is indented just like it (as a continuation of the same thing). 2547 2548 * loadup.el: look for new file "site-load.el" to preload 2549 libraries before the DOC file is read. 2550 2551Fri Nov 7 19:15:57 1986 Richard M. Stallman (rms at prep) 2552 2553 * novice.el (disabled-command-hook): 2554 Catch errors in `documentation' in case doc file is missing. 2555 2556 * keypad.el (function-key-sequence): 2557 Use cons, not list, to make the definition to search for. 2558 2559Fri Nov 7 12:30:48 1986 Richard Mlynarik (mly at prep) 2560 2561 * sort.el (sort-build-lists): 2562 Delete CPH's change. 2563 This had already been fixed in a different way. 2564 2565Fri Nov 7 10:40:40 1986 Richard M. Stallman (rms at prep) 2566 2567 * c-mode.el (calculate-c-indent): 2568 A line ending in singlequote-colon now does not make the 2569 following line be considered a continuation. 2570 2571Fri Nov 7 09:14:29 1986 Chris Hanson (cph at prep) 2572 2573 * sort.el (sort-build-lists): 2574 Was not initializing point to the beginning of the region. As a 2575 result, if one tried to sort a region where point was at the end 2576 and mark at the beginning, nothing would happen. 2577 2578Thu Nov 6 19:47:21 1986 Richard M. Stallman (rms at prep) 2579 2580 * subr.el (indent-to-column): New alias for indent-to. 2581 2582Thu Nov 6 18:09:10 1986 Leonard H. Tower Jr. (tower at prep) 2583 2584 * rnewspost.el 2585 Finish bringing posting and followups (mostly) up to the News 2.11 2586 revision of RFC 850 (exceptions noted in rnewspost.el's header). 2587 Added function news-reply-yank-original, to be used in lieu of 2588 mail-yank-original. 2589 2590Thu Nov 6 12:46:57 1986 Richard M. Stallman (rms at prep) 2591 2592 * version.el (emacs-version): 2593 Include host name and system type. 2594 2595 * rmail.el: rmail-edit-current-message moved from C-r to w. 2596 Doc string of rmail-mode changed. 2597 2598 * loaddefs.el (auto-mode-alist, completion-ignored-extensions): 2599 Ignore ".blg" and ".bbl". Know modes for ".bbl" and ".bib". 2600 Rearrange auto-mode-alist with frequently used elts first. 2601 2602 * files.el (find-file-noselect): 2603 Eliminate incorrect nested or-for-effect within or-for-effect. 2604 Bug was it didn't offer to reread a changed file. 2605 2606Wed Nov 5 16:32:31 1986 Leonard H. Tower Jr. (tower at prep) 2607 2608 * rnewspost.el (news-reply) 2609 Fixed bug when point was outside of header on invocation. 2610 Added References: header line per RFC850. 2611 2612Wed Nov 5 12:48:44 1986 Richard M. Stallman (rms at prep) 2613 2614 * files.el (file-name-sans-versions): 2615 Fix one more typo in name of argument variable. 2616 2617Wed Nov 5 11:01:57 1986 Richard Mlynarik (mly at prep) 2618 2619 * mh-e.el: 2620 Version 3.4d from Larus 2621 2622Wed Nov 5 10:10:53 1986 Richard M. Stallman (rms at prep) 2623 2624 * novice.el (disabled-command-hook): 2625 Clean up the message in the case of coming from M-x ... 2626 2627Tue Nov 4 17:55:33 1986 Richard M. Stallman (rms at prep) 2628 2629 * various files (dired-mode, Edit-options-mode, rmail-mode, 2630 rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode): 2631 Give these symbols `special' as a `mode-class' property. 2632 2633 * dired.el (dired-mode): Take out local value for 2634 default-major-mode. The mode-class property now makes sure 2635 new buffers are not made in dired-mode. 2636 2637Tue Nov 4 16:58:49 1986 Leonard H. Tower Jr. (tower at prep) 2638 2639 * rnews.el 2640 Add several C-C C-F C-letter fields in RFC 850. 2641 2642Tue Nov 4 11:56:46 1986 Richard Mlynarik (mly at prep) 2643 2644 * paragraphs.el (various): 2645 (interactive "*") needed in some places. 2646 2647Mon Nov 3 23:31:42 1986 Richard M. Stallman (rms at prep) 2648 2649 * help.el (variable-at-point): 2650 Catch all errors anywhere within. Fixes bug when 2651 `C-h v' was done with point after an `('. 2652 2653Sun Nov 2 17:30:54 1986 Richard Mlynarik (mly at prep) 2654 2655 * files.el (backup-buffer): 2656 "neq" isn't defined -- use /= 2657 2658Sat Nov 1 00:28:14 1986 Richard Mlynarik (mly at prep) 2659 2660 * simple.el (open-line): 2661 interactive "*" 2662 2663 * rmail.el (rmail-variables): 2664 rmail-keywords should be buffer-local 2665 2666 * undigest.el: 2667 Another broken-un*x-mailer-compensation fix from rlk. 2668 2669 * file.el (file-name-sans-version): 2670 Fix typo in VMS case. 2671 2672Thu Oct 30 20:12:01 1986 Richard Mlynarik (mly at prep) 2673 2674 * xscheme.el: 2675 defvar scheme-program-name, not defconst 2676 2677 * keypad.el (setup-terminal-keypad): 2678 Use correct format for indirect keymap entries. 2679 2680Wed Oct 29 19:07:03 1986 Leonard H. Tower Jr. (tower at prep) 2681 2682 * rnews.el, rnewspost.el: 2683 Created later from parts of former to speed up initial rnews load 2684 (also debugging time). Added autoloads as appropriate. The mail and 2685 posting commands are most often not used in an rnews session. 2686 2687Wed Oct 29 18:53:37 1986 Richard Mlynarik (mly at prep) 2688 2689 * startup.el (command-line): 2690 VMS sys$login:.emacs 2691 2692Wed Oct 29 14:13:10 1986 Leonard H. Tower Jr. (tower at prep) 2693 2694 * rnews.el (news-inews): 2695 Added save-excursion call. Got bury-buffer at right nesting level. 2696 Got rid of unneeded code. 2697 2698 * rnews.el (news-rotate-buffer-body): 2699 Added and modified this function written by paul@media-lab.mit.edu. 2700 Bound it to C-c C-r in both news and post-news modes. 2701 2702 * rnews.el: 2703 Message text cleanup. 2704 2705Wed Oct 29 13:27:26 1986 Richard Mlynarik (mly at prep) 2706 2707 * help.el (view-lossage): 2708 Use (goto-char (point-min)), not (beginning-of-buffer)) 2709 2710 * electric.el (shrink-window-if-larger-than-buffer): 2711 New function. Perhaps this should be in subr.el? 2712 2713 * tags.el (find-tag): 2714 If arg is "" and interactive, put computed tag into 2715 command-history so that repeat-complex-command works. 2716 2717 * subr.el (momentary-string-display): 2718 Avoid losing due to file-locking. 2719 2720 * files.el (auto-save-mode): 2721 Print a confirming message if interactive. 2722 2723Tue Oct 28 01:12:35 1986 Richard Mlynarik (mly at prep) 2724 2725 * undigestify.el: 2726 Compensate for broken MH digests 2727 2728 * tex-mode.el (TeX-region): 2729 Call csh with -f flag 2730 2731 * rmail.el (rmail-forward): 2732 Use mail, not mail-other-window. 2733 2734Mon Oct 27 14:46:48 1986 Richard Mlynarik (mly at prep) 2735 2736 * nroff-mode (electric-nroff-mode): 2737 Fix bugs. 2738 2739 * electric.el, ebuff-menu.el, echistory.el: 2740 Do the `space to flush' before calling Electric-command-loop 2741 Delete the space to flush in electric-command-history. 2742 2743 * tex-mode.el: 2744 defconst -> defvar 2745 2746Sun Oct 26 01:32:14 1986 Richard Mlynarik (mly at prep) 2747 2748 * sendmail.el: 2749 (provide 'sendmail) 2750 2751 * files.el (basic-save-buffer): 2752 Set file modes appropriately in file-precious-flag case. 2753 2754Wed Oct 22 18:00:18 1986 Richard Mlynarik (mly at prep) 2755 2756 * Rename term/xterm.el => term/X-windows.el 2757 2758 * startup.el (command-line): 2759 If the variable window-system is non-nil, load 2760 (concat term-file-prefix window-system "-windows") 2761 rather than (concat term-file-prefix (getenv "TERM")) 2762 2763 * files.el (basic-save-buffer): 2764 Fix write-file-hooks. 2765 2766 * tex-mode.el (TeX-region): 2767 Ensure newline before trailer (from gildea) 2768 2769Tue Oct 21 11:39:56 1986 Richard Mlynarik (mly at prep) 2770 2771 * rmailedit.el (rmail-cease-edit): 2772 Don't add edited attribute unless changes were actually made. 2773 2774 * term/xterm.el (x-handle-switch): 2775 command-line-args => command-line-args-left (yet again) 2776 2777Mon Oct 20 18:40:23 1986 Richard Mlynarik (mly at prep) 2778 2779 * sort.el: 2780 Work if (point) > (mark) 2781 2782 * vip.el (vi-change-mode-line): 2783 2784Sat Oct 18 17:02:13 1986 Richard Mlynarik (mly at prep) 2785 2786 * add-log.el (add-change-log-entry): 2787 If file specified is a directory, then use `ChangeLog' in that 2788 directory. 2789 2790 * sendmail.el (mail-send-and-exit): 2791 Don't kill selected-window, if given a prefix arg. 2792 2793 * files.el (normal-mode): 2794 Don't clobber value of major-mode set by way of default-major-mode. 2795 2796Fri Oct 17 01:06:06 1986 Richard Mlynarik (mly at prep) 2797 2798 * help.el, picture.el, simple.el, tags.el, vi.el: 2799 Doc/spelling fixes from sjk 2800 2801 * rmailsum.el: 2802 use new mode-line technology 2803 2804 * rmail.el (rmail-reply): 2805 Handle resent-reply-to better. 2806 2807Wed Oct 15 16:20:03 1986 Richard Mlynarik (mly at prep) 2808 2809 * edt.el: 2810 (require 'keypad) 2811 2812 * dired.el (dired-mode): 2813 Don't lose finding files from dired when default-major-mode is 2814 nil. 2815 2816Tue Oct 14 18:08:53 1986 Richard Mlynarik (mly at prep) 2817 2818 * texinfmt.el: 2819 Support for @include from schaefer%andy.bgsu.edu@CSNET-RELAY.ARPA 2820 2821 * dabbrev.el (dabbrev-expand): 2822 Give useful error message. Use save-excursion. 2823 Allow both symbol-constituent and word-constituent chars in the 2824 expansion. 2825 2826 * files.el (save-buffers-kill-emacs): 2827 Make arg optional. 2828 2829Sun Oct 12 02:26:26 1986 Richard Mlynarik (mly at prep) 2830 2831 * macros.el (name-last-kbd-macro): 2832 Insert omitted argument in error message. 2833 2834 * userlock.el (ask-user-about-lock-help): 2835 Improve help message. 2836 2837Sat Oct 11 16:33:51 1986 Richard Mlynarik (mly at prep) 2838 2839 * files.el (find-backup-file-name): 2840 Call make-backup-file-name rather than appending "~" 2841 2842 * lisp-mode.el: 2843 Make `|' have `"' syntax for |WeIrD SymbolS| 2844 2845Fri Oct 10 14:21:15 1986 Richard Mlynarik (mly at prep) 2846 2847 * edt.el, vi.el: 2848 typo. 2849 2850Wed Oct 8 09:56:38 1986 Richard Mlynarik (mly at prep) 2851 2852 * bytecomp.el (byte-compile-function-form): 2853 Handle "(function symbol)" 2854 2855 * sendmail.el (mail-position-on-field): 2856 Return nil if field wasn't there and we did add (the 2857 non-`soft' case) 2858 2859Tue Oct 7 01:57:31 1986 Richard Mlynarik (mly at prep) 2860 2861 * shell.el: 2862 Split off shell-set-directory from shell-send-input. 2863 2864 * dabbrev.el (dabbrev-expand): 2865 Fix bugs. Check whether last-command was a dabbrev-expand. 2866 Undo-boundary. 2867 2868Sat Oct 4 14:50:01 1986 Richard Mlynarik (mly at prep) 2869 2870 * info.el (Info-find-node): 2871 Bug in case of nodename "*" 2872 2873 * info.el (Info-search): 2874 Hair plus: make search work with split subfiles. 2875 Also, push position on node history if searching puts us in a 2876 different node. 2877 2878 * debug.el (debug): 2879 New match-data format. 2880 2881 * info.el (Info-goto-node): 2882 Adjust to new regexp-register scheme. 2883 2884 * info.el (Info-read-subfile): 2885 Node delimiter is \n\^_, not just \^_ 2886 2887 * texinfmt.el (batch-texinfo-format): 2888 Wasn't updated when Info-validate was given a required arg. 2889 2890 * informat.el (Info-validate, Info-tagify): 2891 Warn that don't know how to hack indirect files. 2892 2893 * texinfmt.el, informat.el (batch-{texinfo-format,info-validate}): 2894 First elt of command-line-args-left shouldn't be skipped. 2895 2896Thu Oct 2 21:40:50 1986 Richard Mlynarik (mly at prep) 2897 2898 * info.el (Info-find-node): 2899 Tag-table position match-data was being clobbered by intervening 2900 search for "(indirect)" 2901 2902Thu Oct 2 01:59:17 1986 Richard M. Stallman (rms at prep) 2903 2904 * texinfmt.el: define @smallbook and @tex ... @end tex. 2905 2906Wed Oct 1 02:02:14 1986 Richard M. Stallman (rms at prep) 2907 2908 * lisp.el (lisp-complete-symbol): fix stupid bugs 2909 affecting printing completion lists. 2910 2911 * loaddefs.el: Improve doc of isearch functions. 2912 2913 * texinfmt.el: Define commands chapheading, (sub)*heading 2914 to format in the Info file like chapter and (sub)*section. 2915 2916 * macros.el (name-last-kbd-macro): 2917 Supply (interactive). 2918 2919 * macros.el (insert-kbd-macro): Fix a few bugs. 2920 2921Mon Sep 29 00:55:06 1986 Richard M. Stallman (rms at prep) 2922 2923 * subr.el (momentary-string-display): 2924 Use insert-before-markers to insert the string so that 2925 the right cursor position is displayed. 2926 2927Sat Sep 27 04:56:36 1986 Richard M. Stallman (rms at prep) 2928 2929 * vip.el: renamed from vi1.el. Many cleanup changes. 2930 Entry point is now vip-mode, autoloaded from loaddefs.el. 2931 2932Fri Sep 26 17:47:32 1986 Richard Mlynarik (mly at prep) 2933 2934 * files.el (recover-file, find-file-noselect): 2935 Add nowarn arg to find-file-noselect, so that recover-file doesn't 2936 warn one that one should consider doing m-x recover file. 2937 2938 * subr.el (mod): 2939 Synonym for "%" 2940 2941 * files.el (recover-file): 2942 Call expand-file-name. 2943 2944 Also, get an error if user specifies an auto-save filename. 2945 (Would be able to do something useful if there were a way 2946 to get back the original filename from the auto-save filename) 2947 2948Thu Sep 25 18:35:16 1986 Richard M. Stallman (rms at prep) 2949 2950 * man.el (manual-entry): If formatted man file name ends 2951 in .Z, uncompress it. 2952 2953 * macros.el (name-last-kbd-macro): 2954 Now in Lisp code and autoloaded. 2955 Get an error if name has a definition that's not a kbd macro. 2956 2957Thu Sep 25 01:17:07 1986 Richard Mlynarik (mly at prep) 2958 2959 * replace.el (perform-replace): 2960 Make ? (as well as C-h) give help for query-replace(-regexp) 2961 2962Wed Sep 24 15:22:37 1986 Richard Mlynarik (mly at prep) 2963 2964 * simple.el (set-mark): 2965 set-mark is in lisp code now (from editfns.c) 2966 2967 * bytecomp.el: 2968 Don't compile (mark) specially -- lisp code shouldn't 2969 call this function very freqently. 2970 2971 * startup.el (command-line-1): 2972 (let ((load-path (cons default-directory load-path))) (load ...)) 2973 so that the "-load" switch can specify a file relative to $cwd 2974 now that $cwd isn't a component of emacs' default load-path. 2975 2976 * man.el (manual-entry) 2977 HPUX dain bramage. 2978 2979Tue Sep 23 20:02:01 1986 Richard M. Stallman (rms at prep) 2980 2981 * help.el: New file containing help commands 2982 formerly in simple.el. Installed in loadup.el 2983 and ../src/ymakefile. 2984 2985 * help.el: Move calls to print-help-return-message 2986 inside the with-output-to-temp-buffer constructs. 2987 Outside, they saw the window state after displaying 2988 the buffer and printed the wrong stuff. 2989 2990 * help.el (print-help-return-message): 2991 If the help buffer is already visible, do nothing 2992 since it is impossible to bring back the old contents 2993 of that buffer in this case. 2994 2995 If given an argument, apply that argument to the message 2996 (and return the result) instead of calling `message' with it. 2997 2998Tue Sep 23 16:17:48 1986 Richard Mlynarik (mly at prep) 2999 3000 * files.el (revert-buffer) 3001 Pass noconfirm arg to revert-buffer-function 3002 dired.el (dired-revert) Ignore extra arg. 3003 3004 * tags.el (visit-tags-table-buffer) 3005 noconfirm revert-buffer 3006 3007Tue Sep 23 14:33:20 1986 Richard M. Stallman (rms at prep) 3008 3009 * rmail.el: Define "x" like "e" for consistency with Dired. 3010 3011 * buff-menu.el (Buffer-menu-other-window): 3012 New function on "o" command, acts like "o" in Dired. 3013 * buff-menu.el (Buffer-menu-this-window): 3014 New function on "f" command, acts like "f" in Dired. 3015 * buff-menu.el (Buffer-menu-mode): 3016 Update doc for these changes and C-d change. 3017 3018 * mh-e.el: Version 3.4a from Larus. 3019 3020Tue Sep 23 11:06:41 1986 Richard Mlynarik (mly at prep) 3021 3022 * doctor.el: 3023 Heroine isn't a drug. 3024 3025 * ebuff-menu.el (electric-buffer-list) 3026 If no buffers are marked with ">" just select the selected buffer 3027 and don't change the window configuration or any other buffers. 3028 If more than one buffer is selected, split the screen up between 3029 those buffers. 3030 Remove after-electric-buffer-menu. "kill" -> "delete" 3031 3032 * buff-menu.el 3033 Use "D" rather than "K" for buffers to be deleted for 3034 consistency with rmail and dired and others. 3035 3036 Rename "kill" -> "delete" for both function-names and documentation. 3037 3038 Define C-d as Buffer-menu-delete-backwards. (also in ebuff-menu) 3039 3040 Save space: Merge buffer-menu-{execute,do-saves,do-kills} 3041 3042Mon Sep 22 15:54:49 1986 Richard M. Stallman (rms at prep) 3043 3044 * macros.el (insert-kbd-macro): New function to insert 3045 Lisp code to define a kbd macro as it is now defined. 3046 * macros.el ({write,append}-kbd-macro): Commands deleted. 3047 * loaddef.el: change autoloads for above changes. 3048 3049 * simple.el (callers of print-help-return-message): 3050 Calling this function is now the last thing done in each caller. 3051 3052Mon Sep 22 13:18:44 1986 Richard Mlynarik (mly at prep) 3053 3054 * loaddefs.el 3055 Fix some defvars/defconsts whose doc-string didn't start on the 3056 same line (yuck). Split some of these into a defvar nil followed 3057 by a setq. 3058 3059Sun Sep 21 22:15:02 1986 Richard M. Stallman (rms at prep) 3060 3061 * loaddefs.el (auto-mode-alist): 3062 Don't use non-saved-text-mode now that it is deleted. 3063 3064Sun Sep 21 15:56:25 1986 Richard Mlynarik (mly at prep) 3065 3066 * disassemble.el, fortran.el 3067 Use insert-char. 3068 3069 * fortran.el (fortran-electric-line-number)): 3070 "self-insert-command", not "self-insert" 3071 3072 * fortran.el (fortran-window-create): 3073 Just bind window-min-width, don't set it. 3074 3075 * fortran.el (fortran-abbrev-start): 3076 Don't mark buffer as modified after ";?" 3077 fortran-abbrev-help -- do "message...done" 3078 3079 * files.el (revert-buffer) 3080 Check to see if (file-exists-p buffer-auto-save-file-name) 3081 even if (recent-auto-save-p) before offering to revert from it. 3082 3083 * text-mode.el: 3084 Remove non-saved-text-mode 3085 3086 * *-mode.el 3087 Fix some initializations of syntax-tables so that user 3088 can override them. 3089 3090Sun Sep 21 14:54:30 1986 Richard M. Stallman (rms at prep) 3091 3092 * files.el (recover-file, list-directory): 3093 Don't say /bin/ls; let search path be searched for ls. 3094 3095Sat Sep 20 21:25:01 1986 Richard M. Stallman (rms at prep) 3096 3097 * lisp.el (lisp-complete-symbol): New command does 3098 completion on a symbol name in the buffer. 3099 3100 * fortran.el: New file defining fortran-mode, 3101 which is autoloaded from loaddefs. 3102 3103 * abbrevlist.el: New file defining list-one-abbrev-table, 3104 a function now used by fortran-mode but not Fortran-specific. 3105 3106Fri Sep 19 00:52:07 1986 Richard M. Stallman (rms at prep) 3107 3108 * subr.el (momentary-string-display): New function 3109 to display a string momentarily in the buffer. 3110 3111 * loadup.el: Load loaddefs before simple and files 3112 because loaddefs makes more garbage. 3113 3114 * loaddefs.el: Include defvar of ctl-x-4-map 3115 needed now that this is loaded before files.el. 3116 3117Wed Sep 17 20:55:00 1986 Richard Mlynarik (mly at prep) 3118 3119 * hanoi.el 3120 Vital improvements 3121 3122Wed Sep 17 12:13:58 1986 Richard M. Stallman (rms at prep) 3123 3124 * loaddefs.el: disable C-x p. 3125 * loaddefs.el: autoload set-gosmacs-bindings. 3126 * gosmacs.el: renamed from gosling.el with many changes 3127 (saves old bindings and can restore them as they were). 3128 3129Wed Sep 17 11:02:39 1986 Richard Mlynarik (mly at prep) 3130 3131 * replace.el (occur) 3132 Use variable list-matching-lines-default-context-lines if 3133 no prefix arg specified. 3134 If nlines arg is -ve, include that many lines of preceding 3135 context, no lines of following context. 3136 Use markers instead of line-numbers. 3137 In occur-mode-goto-occurrence, warn about deleted buffer. 3138 3139Tue Sep 16 02:07:53 1986 Richard M. Stallman (rms at prep) 3140 3141 * simple.el (indent-for-comment): 3142 Delete only the spaces before the beginning of the comment starter 3143 in case the comment starter contains a leading space. 3144 3145 * abbrev.el (edit-abbrevs-map): Define C-c C-c like C-x C-s. 3146 3147 * texinfmt.el: define @r as noop. 3148 3149 * simple.el (print-help-return-message): New function. 3150 Use before doing with-output-to-temp-buffer, and it 3151 prints an echo area message about how to restore 3152 current screen configuration from the configuration 3153 that will obtain after the with-output-to-temp-buffer. 3154 3155 * simple.el (describe-{key,mode,function,variable}): 3156 * simple.el (view-lossage, command-apropos): 3157 Ca;; print-help-return-message. 3158 3159Mon Sep 15 17:49:07 1986 Richard M. Stallman (rms at prep) 3160 3161 * sendmail.el (sendmail-send-it): 3162 Don't require newline before header-separator; 3163 search for regexp and use `^'. 3164 3165 * mh-e.el: Version 3.4 from Larus. 3166 Uses `interactive' properly to read the arguments. 3167 3168Sun Sep 14 19:44:31 1986 Richard Mlynarik (mly at prep) 3169 3170 * files.el (normal-mode) 3171 Use shorter error message, so more fits on screen. 3172 3173Sun Sep 14 14:14:35 1986 Richard M. Stallman (rms at prep) 3174 3175 * loadup.el: On VMS, dump under name temacs.dump only. 3176 3177 * vms-patch.el (make-auto-save-file-name): 3178 Append "$" at end as well as "_$" at front. 3179 3180 * files.el (cd): Don't do file-name-as-directory on VMS. 3181 3182Sat Sep 13 19:36:01 1986 Richard M. Stallman (rms at prep) 3183 3184 * bytecomp.el (byte-compile-file): 3185 Don't bomb on defvar with no initial value argument. 3186 3187 * texinfmt.el (texinfo-format-buffer): 3188 Tagify and maybe even split automatically if buffer is big enough. 3189 Non-nil arg inhibits this. 3190 3191 * informat.el (Info-tagify): 3192 Don't leave buffer narrowed if it wasn't narrowed to start with. 3193 3194 * simple.el (comment-column, fill-prefix): 3195 Make them buffer-local and fix documentation. 3196 * loaddefs.el: make indent-tabs-mode buffer-local. 3197 3198Fri Sep 12 18:37:08 1986 Richard M. Stallman (rms at prep) 3199 3200 * dired.el (dired-add-entry): Go to beginning of line 3201 before adding the entry. 3202 3203Fri Sep 12 02:36:53 1986 Richard Mlynarik (mly at prep) 3204 3205 * mlsupport.el: 3206 Define ml-substr (used to be in mocklisp.c) 3207 3208Fri Sep 12 02:07:23 1986 Richard M. Stallman (rms at prep) 3209 3210 * time.el: Don't just clobber global-mode-string. 3211 Instead, add 'display-time-string as an element 3212 and update the time by changing value of that variable. 3213 3214 * rmail.el (rmail-mode-1): Change only part of mode-line-format 3215 Instead set mode-line-buffer-identification. 3216 3217 * rmail.el (rmail-show-message): Use mode-line-process to 3218 display the message numbers and labels. 3219 3220Thu Sep 11 18:24:28 1986 Richard Mlynarik (mly at prep) 3221 3222 * compile.el (compilation-sentinel) 3223 Ignore buffer-read-only. 3224 3225Wed Sep 10 17:40:01 1986 Richard M. Stallman (rms at prep) 3226 3227 * picture.el: Convert `Picture' to `picture' in all symbols. 3228 3229 * subr.el: Define old names send-string and send-region 3230 as aliases for new names process-send-... 3231 3232Tue Sep 9 13:08:12 1986 Richard M. Stallman (rms at prep) 3233 3234 * time.el (display-time): variable display-time-interval 3235 specifies seconds between updates. 3236 3237 * loaddefs.el: Put \-newline in doc strings that lacked it. 3238 3239Mon Sep 8 09:45:01 1986 Richard M. Stallman (rms at prep) 3240 3241 * simple.el: Give C-c's keymap a name, mode-specific-map. 3242 3243 * options.el (list-options): Use user-variable-p to filter 3244 the variables and documentation-property to get the strings. 3245 3246Sat Sep 6 08:52:01 1986 Richard M. Stallman (rms at prep) 3247 3248 * tex-mode.el (tex-region): 3249 Handle case where specified region extends before header. 3250 3251Thu Sep 4 17:00:05 1986 Leonard H. Tower Jr. (tower at prep) 3252 3253 * rnews.el (news-inews) 3254 added -h to call of inews to insert all header fields. 3255 3256Thu Sep 4 08:37:49 1986 Richard M. Stallman (rms at prep) 3257 3258 * files.el (save-buffers-kill-emacs): 3259 Prefix arg means save with no query. 3260 3261 * files.el (backup-buffer): Fix uses of % in message about %backup%. 3262 3263Wed Sep 3 12:22:06 1986 Leonard H. Tower Jr. (tower at prep) 3264 3265 * rnews.el (news-reply-mode-map) 3266 Change mail-x field bindings from C-c x to C-c C-f C-x to agree 3267 with sendmail.el . 3268 3269 * sendmail.el (mail-mode-map) 3270 Change mail-x field bindings from C-c C-f x to C-c C-f C-x to 3271 agree with ../etc/NEWS . 3272 3273Mon Sep 1 06:17:17 1986 Richard M. Stallman (rms at prep) 3274 3275 * info.el (Info-find-node, Info-read-subfile): 3276 Now knows how to deal with indirect info files. 3277 * info.el: Info-current-file is now the primary 3278 place that records which info file is in the *info* buffer, 3279 and it is updated as soon as a new file is correctly read. 3280 * info.el: New var Info-current-subfile records which 3281 subfile is in the *info* buffer, or is nil for an Info file 3282 that doesn't have subfiles or if no subfile read in yet. 3283 3284 * informat.el (Info-split): New function to split 3285 an Info file into a bunch of subfiles. It edits the original 3286 file into an indirect file. 3287 3288 * info.el, loaddefs.el: 3289 Autoloads for informat.el moved from info.el to loaddefs.el. 3290 3291Sun Aug 31 04:21:17 1986 Richard M. Stallman (rms at prep) 3292 3293 * page.el (mark-page): 3294 * paragraphs.el (mark-paragraph): 3295 * x-mouse.el (x-mouse-set-mark): 3296 Use push-mark and inhibit the message, instead of set-mark. 3297 3298 * mh-e.el (mh-position-on-field, mh-exec-lib-cmd-output, 3299 mh-exec-cmd-output): use push-mark instead of set-mark. 3300 3301 * simple.el (push-mark): optional 2nd arg NOMSG inhibits message. 3302 3303 * ebuff-menu.el (electric-buffer-list): 3304 Was using the mark for internal purposes. 3305 Use an anonymous marker instead. 3306 3307 * bytecomp.el: Stop using the byte-set-mark opcode. 3308 3309 * replace.el (occur): Put the *Occur* buffer in Occur mode. 3310 Remember line number of each occurrence in occur-pos-list 3311 Occur mode defines C-c C-c as occur-mode-goto-occurrence, 3312 which uses that list to move the cursor in the original buffer 3313 (which is saved in occur-buffer). 3314 3315 * aton.el (occur-menu: File deleted; occur-menu is subsumed by occur. 3316 3317 * isearch.el (isearch): repeating the search in either direction 3318 must set success to t to produce correct echo area text. 3319 3320 * edt.el: New file. Autoloadable entry is edt-emulation-on. 3321 3322 * keypad.el (function-key-sequence): New function 3323 finds which key sequence leads to a slot in function-keymap. 3324 3325Sat Aug 30 00:31:48 1986 Richard M. Stallman (rms at prep) 3326 3327 * files.el (backup-buffer): Use "%backup%~", not "%backup%", 3328 if cannot write the backup in the usual place. 3329 3330 * sort.el (sort-columns): Sort into reverse order 3331 if have prefix arg. Args are now the same as for 3332 sort-lines, etc. 3333 3334Thu Aug 28 13:56:56 1986 Richard Mlynarik (mly at prep) 3335 3336 * c-mode.el (electric-c-{brace,terminator}) 3337 c-indent-line takes no args. 3338 3339Thu Aug 28 01:57:58 1986 Richard M. Stallman (rms at prep) 3340 3341 * files.el (backup-buffer): file-precious-flag forces copying. 3342 3343 * loaddefs.el: Autoload plain-TeX-mode and LaTeX-mode. 3344 Define aliases for them. Fix doc for TeX-mode. 3345 3346Tue Aug 26 14:25:59 1986 Leonard H. Tower Jr. (tower at prep) 3347 3348 * rnews.el: 3349 Added autoload of rmail-output and bound it to C-o in 3350 news-mode-map. Also needed defvar of rmail-last-file. 3351 3352 * rmailout.el (rmail-output): 3353 Made rmail-mode specific code dependent on rmail-mode being 3354 major-mode. 3355 3356Mon Aug 25 03:47:24 1986 Richard M. Stallman (rms at prep) 3357 3358 * view.el (view-mode): 3359 Bind mode-line-buffer-identification; 3360 in new versions don't change mode-line-format. 3361 3362 * dired.el (dired-mode): 3363 * info.el (Info-set-mode-line): 3364 * x-menu.el (x-menu-mode): 3365 Don't change mode-line-format. 3366 Use mode-line-buffer-identification instead. 3367 * ebuff-menu.el (electric-buffer-menu-mode): 3368 Likewise, and also copy the mode-line-format 3369 and replace `mode-name in it with "Buffers". 3370 3371 * info.el (Info-edit): Restore normal mode line 3372 by killing the local variables used by Info to change it. 3373 3374 * echistory.el (electric-command-history): 3375 In newer Emacs versions, don't alter mode-line-format. 3376 3377 * compile.el (compile1, compilation-sentinel): 3378 * shell.el (shell-mode, inferior-lisp-mode): 3379 * xscheme.el (inferior-scheme-mode): 3380 * telnet.el (telnet-mode): 3381 If minor-mode-alist is bound, put the %s or process status 3382 into mode-line-process instead of changing mode-line-format. 3383 3384 * sort.el: New file contains buffer-sorting commands. 3385 Autoload them in loaddefs.el. 3386 3387 * files.el (backup-buffer): Obey new variable 3388 backup-by-copying-when-mismatch. 3389 3390 * loaddefs.el: Set default-mode-line-format to use 3391 the new list and symbol constructs. Define minor-mode-alist. 3392 3393 * rnews.el (news-set-minor-modes): 3394 Store the string in news-minor-modes, and set minor-modes 3395 only if minor-mode-alist is unbound (Emacs versions < 18.16). 3396 * rnews.el (news-mode): In newer Emacses, set mode-name 3397 so it displays news-minor-mode. 3398 3399 * nroff-mode.el (nroff-mode): 3400 If minor-mode-alist bound, add an entry for nroff-electric-mode 3401 to it, and don't call set-minor-mode. 3402 3403 * simple.el (overwrite-mode, auto-fill-mode): 3404 * abbrev.el (abbrev-mode): 3405 Don't call set-minor-mode. 3406 3407 * simple.el (set-minor-mode): Delete this function. 3408 3409 * bytecomp.el (byte-compile-file): 3410 Put backslash-newline at front of doc string when that is safe. 3411 * bytecomp.el (old-file-newer-than-file-p): 3412 Deleted this; built-in file-newer-than-file-p is well established. 3413 3414Sun Aug 24 03:11:41 1986 Richard M. Stallman (rms at prep) 3415 3416 * term/xterm.el: Install some changes from rlk. 3417 -ib switch and InternalBorder default are handled. 3418 Set variable x-processed-defaults when defaults are processed. 3419 Use require to load x-mouse. 3420 Use message to say why suspend-emacs is disabled. 3421 3422 * x-mouse.el: Install some changes from rlk. 3423 3424 * x-menu.el: New file that handles menus on X window system. 3425 3426 * buff-menu.el (buffer-menu): Put point on third line 3427 initially (this line describes the buffer that had been selected). 3428 3429 * files.el (create-file-buffer): 3430 Delete the variable ask-about-buffer-names 3431 and simplify this function. 3432 3433Sat Aug 23 14:57:55 1986 Richard M. Stallman (rms at prep) 3434 3435 * files.el (basic-save-buffer): 3436 When changing visited name, don't try to rename old auto-save file 3437 if it does not exist. 3438 3439 * c-mode.el (c-indent-command): New definition of TAB, 3440 uses c-indent-line as a subroutine. Handling of prefix arg 3441 and indenting an entire expression rigidly is now in this fn. 3442 3443 * c-mode.el (c-tab-always-indent): If nil, TAB inserts a tab 3444 if not in the initial whitespace of the line. 3445 3446 * c-mode.el (calculate-c-indent): 3447 For statements: if prev line ends in `:', this line is still 3448 a continuation if the `:' follows a non-symbol-constituent char. 3449 For top level: look at previous line that starts in column 0 3450 to determine whether this line is at top level or in arg decls. 3451 Also notice if line is a continuation. 3452 3453 * novice.el (disabled-command-hook): 3454 If the 'disabled property is a string, include it in the message. 3455 3456Thu Aug 21 14:50:03 1986 Richard M. Stallman (rms at prep) 3457 3458 * bytecomp.el (byte-compile-interactive-p): 3459 Remove superfluous compilation of 'nil causing stack overflow. 3460 3461 * compile.el (compilation-parse-errors): 3462 Count lines from the previous error message, not from line 1. 3463 3464Thu Aug 21 10:45:44 1986 Richard Mlynarik (mly at prep) 3465 3466 * debug.el (debug, debugger-eval-expression): 3467 Evaluate the expression in the context of the buffer 3468 current when the debugger was entered. 3469 3470Thu Aug 21 02:15:36 1986 Richard M. Stallman (rms at prep) 3471 3472 * files.el (after-find-file): Print no message 3473 rather than printing a null message. 3474 3475Wed Aug 20 23:34:04 1986 Richard M. Stallman (rms at prep) 3476 3477 * files.el (set-auto-mode): On VMS, turn on case-fold-search 3478 while matching auto-mode-alist elements. 3479 3480Wed Aug 20 12:30:45 1986 Richard M. Stallman (rms at prep) 3481 3482 * debug.el (debug): Don't try to restore the match data 3483 if it refers to a dead buffer. 3484 3485 * startup.el (command-line-1): 3486 -i FILE or -insert FILE means insert contents of file into buffer. 3487 3488Tue Aug 19 00:05:15 1986 Richard M. Stallman (rms at prep) 3489 3490 * simple.el (describe-variable): 3491 Use `documentation-property' instead of `get' to get 3492 the `variable-documentation' property. 3493 3494 * userlock.el: correct spelling "supercession" -> "supersession". 3495 3496 * files.el (basic-save-file): 3497 If file-precious-flag is non-nil, rename the old file 3498 before saving, and if saving fails, rename the old file back. 3499 3500 * rmail.el (rmail-get-new-mail): 3501 Do not make a backup file if the rmail file was just visited 3502 and hasn't been changed aside from reading the new mail. 3503 This preserves the old backup file. 3504 * rmail.el (rmail-expunge-and-save): New name for rmail-save. 3505 * rmail.el (rmail-mode): Turn on file-precious-flag. 3506 3507 * dired.el: Define `g' as revert-buffer in dired-mode. 3508 3509 * c-mode.el (c-mode): Give `&' and `|' "punctuation" syntax. 3510 3511Mon Aug 18 14:24:55 1986 Richard Mlynarik (mly at prep) 3512 3513 * files.el (find-backup-file-name): 3514 Don't blow up if (eq version-control 'never) 3515 3516 * files.el (set-visited-file-name): 3517 Use `buffer-auto-save-file-name' not `auto-save-file-name' which 3518 is unbound and unused. 3519 3520Sun Aug 17 18:34:09 1986 Richard M. Stallman (rms at prep) 3521 3522 * compile.el (compilation-sentinel): 3523 Don't get error if *compilation* has been killed. 3524 Include current date/time in message inserted in buffer. 3525 3526Sun Aug 17 15:07:28 1986 Richard Mlynarik (mly at prep) 3527 3528 * files.el (basic-save-buffer) 3529 Fix paren error 3530 3531Sat Aug 16 19:25:09 1986 Richard M. Stallman (rms at prep) 3532 3533 * files.el (find-file-noselect): 3534 Change find-file-not-found-hook to find-file-not-found-hooks 3535 and make it a list of functions to call until one of them 3536 returns non-nil. 3537 * files.el (normal-mode, after-find-file): 3538 Change find-file-hook to find-file-hooks, a list of functions to 3539 call. Call it from after-find-file, not from normal-mode. 3540 * files.el (revert-buffer): 3541 Restore old point before calling after-find-file. 3542 * files.el (basic-save-buffer): 3543 Change write-file-hook to write-file-hooks, a list of functions 3544 to run until one returns t. In that case, skip writing the file 3545 the usual way. 3546 3547 * tags.el (visit-tag-table-buffer): 3548 Get proper error for empty tag table file; 3549 realize that char-after returns nil in that case. 3550 Also move error check after auto-revert. 3551 3552Sat Aug 16 19:21:20 1986 Richard Mlynarik (mly at prep) 3553 3554 * subr.el 3555 Move copy-alist to c code, moved nth from c code. 3556 3557Sat Aug 16 19:11:11 1986 Richard M. Stallman (rms at prep) 3558 3559 * files.el (normal-mode): initially call fundamental-mode 3560 to reinitialize everything. 3561 3562 * files.el (hack-local-variables): 3563 Don't consider suffix as including any leading spaces. 3564 3565Sat Aug 16 17:05:41 1986 Richard Mlynarik (mly at prep) 3566 3567 * informat.el, texinfmt.el 3568 Detect and complain about duplicate node-names 3569 3570Sat Aug 16 16:56:05 1986 Richard M. Stallman (rms at prep) 3571 3572 * mh-e.el: 3.3j from Larus. Changes C-c C-g prefix to C-c C-f. 3573 3574Fri Aug 15 16:11:37 1986 Richard M. Stallman (rms at prep) 3575 3576 * isearch.el: 3577 Default for regexp searches is now search-last-regexp. 3578 Rename isearch-slow... vars to search-slow... 3579 C-s or C-r in failing search wraps around buffer and tries again. 3580 New local var `wrapped' records this has happened. 3581 Display `Wrapped' in echo area at such times. 3582 Record value of `wrapped' on the search state stack. 3583 Display shorter string for incomplete regexps. 3584 Incomplete regexp no longer implies "failure" of search. 3585 Clean up isearch-search considerably. 3586 isearch-message computes message in lower case, 3587 then case-converts the first char. 3588 3589 * loaddefs.el: New variable search-last-regexp; 3590 default string for isearch-regexp. 3591 Rename isearch-... vars to search-... 3592 3593 * simple.el (next-line, kill-line): 3594 * lisp.el (end-of-defun): 3595 * picture.el (Picture-clear-line): 3596 * replace.el (keep-lines): 3597 * indent.el (indent-relative): 3598 Use forward-line, not scan-buffer. 3599 * fill.el (justify-current-line): Use search-backward 3600 not scan-buffer to check whether the line has a space in it. 3601 3602 * files.el (set-visited-file-name): 3603 Rename the auto-save file if appropriate. 3604 (make-auto-save-file-name, auto-save-file-name-p): 3605 Auto save file for foo is now #foo#. 3606 (make-backup-file-name, backup-file-name-p): 3607 New functions, used in appropriate places. 3608 3609 * dired.el (dired-flag-backup-files): 3610 Use backup-file-name-p. 3611 3612 * sendmail.el (mail-mode): 3613 Fix documentation of key bindings. 3614 3615Fri Aug 15 14:45:40 1986 Richard Mlynarik (mly at prep) 3616 3617 * man.el (manual-entry) 3618 Compensate for Sun wankerism. 3619 If would be nice if there were something a little 3620 more fine-grained than `system-type' for testing for 3621 these cases... 3622 3623Fri Aug 15 04:11:01 1986 Richard M. Stallman (rms at prep) 3624 3625 * startup.el (command-line): No longer necessary to set 3626 ctl-arrow from default-ctl-arrow, etc., after init file is run 3627 due to changed behavior of those variables. 3628 3629 * info.el (Info-edit): 3630 * rmailedit.el (rmail-edit-mode): 3631 Change default-mode-line-format to (default-value 'mode-line-format). 3632 3633Thu Aug 14 16:17:20 1986 Richard Mlynarik (mly at prep) 3634 3635 * man.el (manual-entry): 3636 Speed up `\b'-hacking. 3637 3638Thu Aug 14 01:08:32 1986 Richard M. Stallman (rms at prep) 3639 3640 * sendmail.el: Change key bindings. 3641 C-c <letter> becomes C-c C-<letter> or C-c C-f <letter>. 3642 3643 * mh-e.el (mh-position-on-field): 3644 mh-header-end -> mh-goto-header-end. 3645 3646 * novice.el (disabled-command-hook): 3647 Print only the first paragraph of the command's documentation. 3648 [Test this, once new narrow-to-region doc is installed.] 3649 3650 * rmailsum.el (rmail-make-basic-summary-line): 3651 Don't accept a time zone as a month. 3652 3653Wed Aug 13 02:01:59 1986 Richard M. Stallman (rms at prep) 3654 3655 * mh-e.el: New version 3.3i, moving mode-specific commands 3656 to C-c prefix. 3657 3658 * tex-mode.el: many new features incl. LaTeX mode 3659 and some C-c commands. 3660 3661 * indent.el (indent-relative): 3662 Fix lossage if point to indent under was inside a tab. 3663 3664 * bytecomp.el (byte-compile-substring): 3665 Fix dumb error. 3666 3667 * info.el: Autoload Info-validate. Fix bug in autoload Info-tagify. 3668 3669Tue Aug 12 11:30:53 1986 Richard Mlynarik (mly at prep) 3670 3671 * rmailedit.el (rmail-cease-edit, rmail-attributes) 3672 Add label (well, `attribute,' really) "edited" to message. 3673 3674 * mlsupport.el (auto-execute) 3675 Fix from bap@g.cs.cmu.edu 3676 3677Mon Aug 11 10:36:51 1986 Richard Mlynarik (mly at prep) 3678 3679 * bytecomp.el (byte-compile-form) 3680 Compile references to t and nil as constants rather then variable 3681 references. 3682 3683 * bytecomp.el (byte-compile-no-args, ..., byte-compile-three-args) 3684 If called with wrong-number-of-args, do a normal function call 3685 and get an error at runtime. 3686 3687 * bytecomp.el (byte-compile-file-form) 3688 Process (require ...) at compile-time 3689 3690 * informat.el, info.el, loaddefs.el 3691 Move Info-validate and friends into new file informat.el 3692 Add batch-info-validate 3693 3694 * texinfmt.el, loaddefs.el 3695 Add batch-texinfo-format 3696 3697 * startup.el 3698 Add synonym switches "-funcall" "-load" "-user" "-no-init-file" 3699 for cryptic "-f" "-l" "-u" "-q" 3700 3701 * mlsupport.el 3702 Make various turds know that inhibit-command-line has gone. 3703 3704 * bytecomp.el (batch-byte-compile), tex-start.el 3705 Because of RMS's change "Mon Jul 7 14:01:51 1986" 3706 must use variable command-line-args-left rather than command-line-args. 3707 3708 Actually, I see no circumstances under which a switch -could- be 3709 interested in any command-line-args before the mention of itself, 3710 and so think that rebinding command-line-args as appropriate was 3711 correct (if perhaps a little confusing to the person who requested 3712 that RMS' change be made) 3713 3714Sun Aug 10 08:02:19 1986 Richard Mlynarik (mly at prep) 3715 3716 * info.el (Info-validate) 3717 re-search for \\*, not * 3718 3719Thu Aug 7 10:24:21 1986 Richard Mlynarik (mly at prep) 3720 3721 * rfc822.el, loaddefs.el, mail-utils.el 3722 Hairy address parser, used only if mail-use-rfc822 is non-nil 3723 (It is nil by default, so if one doesn't like or need the hair of 3724 this file, then one is never troubled by it) 3725 3726 * disassemble.el, loaddefs.el 3727 Code from doug@csli.stanford.edu modified by mly. 3728 RMS -- if this is too random to be in the GNU Emacs 3729 distribution, please tell me so. 3730 3731 * bytecomp.el 3732 Compile eql same as eq. 3733 3734Wed Jul 30 22:03:02 1986 Richard M. Stallman (rms at prep) 3735 3736 * outline.el (many functions): 3737 New variable outline-regexp controls what is a heading line. 3738 It must match at the beginning of a line. Length of matched text 3739 gives the depth of heading within the tree. 3740 3741 * term/xterm.el (x-get-default-args): 3742 Process reversevideo option just once. (Twice is noop.) 3743 3744Mon Jul 28 20:24:18 1986 Richard M. Stallman (rms at prep) 3745 3746 * term/vt100.el, term/vt200.el: 3747 Move (require 'keypad) to top to avoid error. 3748 3749Fri Jul 18 14:26:00 1986 Leonard H. Tower Jr. (tower at prep) 3750 3751 * rnews.el: (news-add-news-group) 3752 handle unsubscribed groups better 3753 3754 * rnews.el: (news-{next,previous}-group) 3755 now skip groups with no new messages 3756 3757Thu Jul 17 19:06:59 1986 Richard M. Stallman (rms at prep) 3758 3759 * mh-e.el: Install version 3.3h from Larus. 3760 3761Tue Jul 15 17:35:34 1986 Richard M. Stallman (rms at prep) 3762 3763 * shell.el (shell-send-input): 3764 If get error trying to change directory, call 3765 shell-set-directory-error-hook with no args. 3766 3767Sat Jul 12 00:12:37 1986 Richard M. Stallman (rms at prep) 3768 3769 * tags.el (list-tags, tags-apropos): Call output buffer *Tags List*. 3770 3771 * c-mode.el (calculate-c-indent): 3772 Better handling of case where first statement at current level 3773 starts on same line as a case..: or label. New local var 3774 colon-line-end. 3775 3776Mon Jul 7 14:01:51 1986 Richard M. Stallman (rms at prep) 3777 3778 * startup.el (command-line-1): rename argument variable 3779 command-line-args to command-line-args-left. Don't rebind 3780 command-line-args. 3781 3782Sat Jun 21 01:11:23 1986 Richard M. Stallman (rms at prep) 3783 3784 * mh-e.el: Version 3.3g from Larus. 3785 3786Thu Jun 19 12:35:17 1986 Richard M. Stallman (rms at prep) 3787 3788 * isearch.el (isearch): Use slow terminal mode 3789 only if current window is > 4 times the slow-terminal lines high. 3790 3791Tue Jun 17 05:37:59 1986 Richard M. Stallman (rms at prep) 3792 3793 * nroff-mode.el: Add elements to nrofff-brace-table. 3794 3795Mon Jun 16 06:30:54 1986 Richard M. Stallman (rms at prep) 3796 3797 * mlconvert.el (convert-mocklisp-buffer): 3798 Proper handling of `!' function, via new function ml-not. 3799 Proper handling of non-defuns, by putting them inside a 3800 dummy defun and calling that function. 3801 3802Sat Jun 14 22:05:58 1986 Richard M. Stallman (rms at prep) 3803 3804 * mh-e.el : Install 3.3f from Larus. 3805 3806Thu Jun 12 02:47:11 1986 Richard M. Stallman (rms at prep) 3807 3808 * startup.el (command-line): 3809 Rename default init file to default.el. 3810 Don't look for suffixes on .emacs file. 3811 3812 * keypad.el: New file that defines a standard keypad mode. 3813 * term/vt*.el: Rewrite completely to use keypad.el. 3814 3815Wed Jun 11 16:43:27 1986 Richard M. Stallman (rms at prep) 3816 3817 * abbrev.el (abbrev-prefix-mark): 3818 Insert a - at the beginning of the abbrev. 3819 expand-abbrev will now delete such -'s. 3820 3821 * userlock.el (ask-user-about-supercession): 3822 Ask user what to do if he is modifying a buffer whose 3823 file is changed on disk. 3824 3825Tue Jun 10 04:54:33 1986 Richard M. Stallman (rms at prep) 3826 3827 * rmail.el (rmail-reply): For the in-reply-to, 3828 try to get the sender's full name from within parentheses. 3829 3830 * outline.el: pervasive changes; new features, changed keys. 3831 3832 * files.el (backup-bufer): 3833 If cannot write backup under normal name, write it in ~/%backup%. 3834 Preserve the last-modified time when backing up by copying. 3835 3836Mon Jun 9 00:00:24 1986 Richard M. Stallman (rms at prep) 3837 3838 * rmail.el (rmail-expunge): Preserve point unless expunging 3839 the current message. 3840 3841 * bytecomp.el (file-newer-than-file-p): 3842 Since this is a primitive in version 18, define it 3843 only if not defined. 3844 3845Sun Jun 8 09:43:02 1986 Richard M. Stallman (rms at prep) 3846 3847 * files.el (load-file, load-library): two new commands. 3848 3849 * startup.el (command-line): Eliminate inhibit-command-line 3850 since one can just set command-line-args to nil. 3851 3852 * term/xterm.el: No need to handle -d switch 3853 since main() handles it now. 3854 3855 * tags.el: Display name of file being processed. 3856 3857 * mh-e.el: Install version 3.3 from Larus. 3858 3859 * replace.el, loaddefs.el (perform-replace): 3860 perform-replace does not print "done"; its callers do. 3861 3862 * startup.el (command-line): 3863 Rename file default-profile to .emacs-df; 3864 load it always, unless inhibit-default-init is set to t. 3865 3866 * telnet.el: Switch to C-c prefix for mode-specific commands. 3867 3868 * startup.el (command-line): Use just first word of 3869 terminal name to make per-terminal library file name. 3870 3871 * loadup.el: Change name of installed docstr file to 3872 DOC-mm.nn.oo from DOC.mm.nn.oo. 3873 3874 * files.el (file-name-sans-versions): New system-dependent 3875 function to remove backup or version suffixes from filename. 3876 3877Sat Jun 7 16:04:07 1986 Richard M. Stallman (rms at prep) 3878 3879 * c-mode.el (electric-c-terminator): 3880 Check for point being inside a multi-line string or comment 3881 and do nothing. For colon, check for more than one word 3882 before it on the line (with first one not "case") and do nothing. 3883 3884 * c-mode.el: Don't rebind Linefeed. 3885 3886 * c-mode.el (calculate-c-indent): 3887 If previous line ends in ") {", skip back to matching "(" 3888 and use that line's indentation as the brace's column. 3889 3890Fri Jun 6 00:12:48 1986 Richard M. Stallman (rms at prep) 3891 3892 * nroff-mode.el (nroff-comment-indent, nroff-mode): 3893 Define a comment syntax. Install comment-indenter 3894 as supplied by gildea, but change it not to use 3895 insert-before-markers, to avoid display anomalies. 3896 3897 * files.el (find-file-noselect): Tell revert-buffer not to query. 3898 * files.el (revert-buffer): Second arg non-nil means no query. 3899 3900 * files.el (after-find-file): Warn if auto-save file 3901 exists and is newer than the file visited. 3902 3903 * files.el (find-alternate-file): 3904 Allow replacing a non-file buffer, as long as not modified. 3905 3906 * files.el (recover-file): 3907 Initially show a directory listing of real and auto-save files. 3908 Only find the file if user says yes. 3909 Print better messages. 3910 3911 * simple.el (goto-line): Use new interactive code N. 3912 3913 * subr.el (substitute-key-definition): New function. 3914 Replaces all bindings to one function in one map 3915 with another function. 3916 3917 * xterm.el: Use substitute-key-definition to get rid of keys 3918 that do suspend-emacs. 3919 3920Thu Jun 5 00:25:52 1986 Richard M. Stallman (rms at prep) 3921 3922 * simple.el (fundamental-mode): 3923 Provide a fundamental-mode-map in case user does local-set-key. 3924 3925 * picture.el (picture-mode): 3926 New key bindings for setting insert motion direction: 3927 C-c <, C-c >, C-c ^ and C-c . instead of M- chars. 3928 3929 * rmail.el (rmail-reply): When putting From into In-reply-to, 3930 stop at any newline. 3931 3932 * mail-utils.el (mail-strip-quoted-names): 3933 Consider newlines like other whitespace for <...> hacks. 3934 3935 * bytecomp.el (byte-compile-cond{,-1}): 3936 Handling of singleton clauses that are not last. 3937 Handling of cond with no clauses. 3938 3939 * startup.el (command-line): Switch to *scratch* before 3940 running initial-major-mode, and do this only if *scratch* exists. 3941 3942 * compare-w.el: Simplify the handling of `size': 3943 always reduce size not to exceed the amount of space 3944 left in either buffer. 3945 3946Wed Jun 4 21:44:40 1986 Richard M. Stallman (rms at prep) 3947 3948 * man.el (manual-entry): Use new variables manual-program, 3949 manual-formatted-dir-prefix and manual-formatted-dirlist, 3950 defined in paths.el. 3951 3952 * time.el (display-time): 3953 Don't expand-file-name of "loadst". Let start-process search 3954 the exec-path for it. 3955 3956 * texinfmt.el (texinfo-discard-line): 3957 Allow and discard spaces at end of line. 3958 3959 * texinfo.el: 3960 Split most of this into new file texinfmt.el. 3961 3962 * replace.el (perform-replace): 3963 Bind help-form only while the read-char is done; 3964 don't interfere with recursive edits. 3965 3966Thu May 29 19:05:19 1986 Richard M. Stallman (rms at prep) 3967 3968 * info.el (Info-validate): If file is valid, 3969 erase the buffer of problems found previously. 3970 Non-re search was used by mistake to search for regexps; fix. 3971 3972 * nroff-mode.el (electric-nroff-newline): 3973 Leave point between the open-directive and the close-directive, 3974 as it was supposed to do. 3975 Add some directive-pairs to nroff-brace-table. 3976 3977Wed May 28 03:56:04 1986 Richard M. Stallman (rms at prep) 3978 3979 * telnet.el (telnet-initial-filter): 3980 If host nonexistent, kill the telnet buffer and get error. 3981 3982Sun May 25 20:00:21 1986 Richard M. Stallman (rms at prep) 3983 3984 * rmail.el (rmail-search): Don't find a match in the current message. 3985 3986Mon May 19 22:11:52 1986 Richard M. Stallman (rms at prep) 3987 3988 * mh-e.el (mh-get-new-mail): Handle error messages reeived from `inc'. 3989 3990Thu May 15 18:35:25 1986 Richard M. Stallman (rms at prep) 3991 3992 * files.el (save-buffer): Switch meanings of one-C-u and two-C-u 3993 in the code, so they match the documentation. 3994 3995See ChangeLog.1 for earlier changes. 3996