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