Add 2012 to FSF copyright years for Emacs files
[bpt/emacs.git] / lisp / ChangeLog.2
CommitLineData
dff28924 11988-09-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
2
3 * Version 18.52 released.
4
5 * fortran.el (fortran-split-line): Add space before continuation-char.
6
dff28924 71988-08-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
8
9 * mh-e.el: New version from Larus.
10
dff28924 111988-08-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
dff28924 161988-08-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
17
18 * fill.el (justify-current-line): Skip fill-prefix before whitespace.
19
20 * spell.el (spell-region): Change minibuffer prompt.
21
dff28924 221988-08-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
dff28924 291988-08-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
dff28924 371988-08-11 Chris Hanson (cph@kleph)
615d0182
DL
38
39 * xscheme.el (xscheme-cd): New function to guarantee that `cd'
40 happens in Scheme process buffer.
41
dff28924 421988-08-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
dff28924 501988-08-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
51
52 * server.el (server-process-filter): Handle +NNN to specify linenum.
53 (server-visit-files): Arg is now alist of (FILENAME . LINENUM).
54
e2b2793b 55 * server.el (server-visit-files): Criterion for revert is if either
615d0182
DL
56 buffer or file has changed.
57
58 * abbrev.el: Doc fix.
59 * files.el:
60
dff28924 611988-08-03 Robert J. Chassell (bob@frosted-flakes.ai.mit.edu)
615d0182 62
fa463103 63 * texinfo.el: Changed fill-column from 75 to 72. The larger
615d0182
DL
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
dff28924 671988-07-31 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 731988-07-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182 74
e2b2793b 75 * tags.el: Provide 'tags.
615d0182 76
dff28924 771988-07-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
78
79 * info.el (Info-follow-reference): Handle extra newlines, tabs or
80 spaces inside of cross-references.
81
e2b2793b 82 * outline.el: Doc fix.
615d0182 83
dff28924 841988-07-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182 85
e2b2793b 86 * loaddefs.el: Autoload texinfo-format-region.
615d0182 87
dff28924 881988-07-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 951988-07-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
96
97 * ftp.el (ftp-find-file-or-directory): Typo in arg name.
98
dff28924 991988-07-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
100
101 * c-fill.el: New file.
102
103 * compile.el (compilation-error-regexp): Exclude colon from filename.
104
dff28924 1051988-07-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
106
107 * view.el: `h' ran undefined command; make it like `?'.
108
dff28924 1091988-07-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
110
111 * spell.el (spell-region): Run spell-filter to alter the text
112 before actual checking.
113
dff28924 1141988-07-15 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
115
116 * rmailsum.el (rmail-make-basic-summary-line): If sender is self,
117 show recipient instead, with `to:'.
118
dff28924 1191988-07-13 Richard Stallman (rms@wheat-chex.ai.mit.edu)
615d0182 120
e2b2793b 121 * files.el (auto-save-file-name-p): Doc fix.
615d0182 122
dff28924 1231988-07-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
124
125 * paths.el (rmail-spool-directory): Handle RTU like sysV.
126
dff28924 1271988-07-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182 128
e2b2793b 129 * compile.el (compile1): Use set-buffer, not switch-to-buffer.
615d0182 130
e2b2793b 131 * startup.el (command-line): Strip hyphens one by one from TERM type.
615d0182 132
dff28924 1331988-07-05 Chris Hanson (cph@kleph)
615d0182
DL
134
135 * texinfmt.el: Add support for @defun and related commands.
136
dff28924 1371988-07-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
138
139 * loadup.el: Avoid setting the global variable `name'.
140
dff28924 1411988-07-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
142
143 * rmail.el (rmail-make-in-reply-to-field): Use doublequotes, not
144 parens, around sender name in rfc822 mode.
145
e2b2793b 146 * info.el (Info-read-subfile): Don't lose if subfile header isn't
615d0182
DL
147 same length as main file header.
148
dff28924 1491988-07-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
150
151 * shell.el (shell-send-input): Put bound on search for prompt.
152
dff28924 1531988-07-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
dff28924 1651988-06-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
166
167 * loaddefs.el (auto-mode-alist): C mode for `.cc'.
168
dff28924 1691988-06-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
e2b2793b 177 * dired.el: Provide 'dired.
615d0182 178
dff28924 1791988-06-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
180
181 * files.el (hack-local-variables): Ignore `eval' if running as root.
182
dff28924 1831988-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
184
185 * nroff-mode.el (nroff-brace-table): Add G1 vs G2.
186
dff28924 1871988-06-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
188
189 * spell.el (spell-region, spell-string): Fix typo `spell-cmd'.
190
dff28924 1911988-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
192
193 * lpr.el (lpr-command): New variable holds the shell command to
194 print a file (normally "lpr").
195
dff28924 1961988-06-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182 197
e2b2793b 198 * rnewspost.el (news-inews): Run news-inews-hook.
615d0182 199
e2b2793b 200 * rmail.el (rmail-show-message): Run rmail-show-message-hook.
615d0182 201
dff28924 2021988-06-12 Richard Stallman (rms@gluteus.ai.mit.edu)
615d0182
DL
203
204 * keypad.el: Additional conventional chars added in the comments.
205
e2b2793b 206 * text-mode.el: Erroneously installed text-mode-syntax-table
615d0182
DL
207 in current buffer.
208
dff28924 2091988-06-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
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
dff28924 2171988-06-07 Chris Hanson (cph@kleph)
615d0182 218
e2b2793b 219 * xscheme.el (xscheme-process-filter-alist): Add escape sequence
615d0182
DL
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
dff28924 2241988-06-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182 225
e2b2793b 226 * sendmail.el (mail-do-fcc): Avoid insert-buffer (too high level).
615d0182 227
dff28924 2281988-05-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
229
230 * outline.el: Must put `\(...\)' around outline-regexp
231 when prepending `^'.
232
dff28924 2331988-05-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
234
235 * fortran.el, hanoi.el, helper.el, info.el, mlconvert.el, modula2.el,
0f86a7dc 236 * rmail.el, sendmail.el, sort.el, underline.el: Doc fixes.
e2b2793b 237 * loaddefs.el: Autoload doc fixes.
615d0182 238
dff28924 2391988-05-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
615d0182
DL
240
241 * help.el (print-help-return-message): Handle pop-up-windows = nil.
242
0f86a7dc 243 * nroff-mode.el (nroff-brace-table): Add more pairs, for some mm macros.
615d0182
DL
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
dff28924 2491988-05-27 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 2541988-05-24 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182 255
e2b2793b 256 * texinfmt.el (texinfo-parse-expanded-arg): Like texinfo-parse-line-arg
615d0182
DL
257 but expand commands inside the arg.
258 (texinfo-index): Use that.
259 (@end ifinfo): Discard terminating newline.
260
dff28924 2611988-05-23 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
262
263 * files.el (file-name-sans-versions): VMS version can be sep. by `.'.
264 Also delete mysterious line that removes `$__$'.
265
dff28924 2661988-05-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
267
268 * gdb.el (gdb-filter-accumulate-marker): Empty gdb-filter-accumulate
269 since its contents are now in STRING.
270
e2b2793b 271 * rnews.el (news-get-pruned-list-of-files): Catch errors for
615d0182
DL
272 read-protected directories.
273
dff28924 2741988-05-20 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 2811988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 2871988-05-15 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
288
289 * loaddefs.el: Doc fix.
290
dff28924 2911988-05-12 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
292
293 * tex-mode.el (TeX-region): Pass nil to make-shell as startfile arg.
294
dff28924 2951988-05-11 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 3011988-05-10 Richard Stallman (rms@corn-chex.ai.mit.edu)
615d0182
DL
302
303 * shell.el (lisp-send-defun): Undo last change.
304
305 * loaddefs.el (rmail-primary-inbox-list): Doc fix.
306
dff28924 3071988-05-08 Richard Stallman (rms@lucky-charms.ai.mit.edu)
615d0182
DL
308
309 * man.el (manual-entry): Handle section names > 1 letter.
310
311 * paths.el (manual-formatted-*): Add alternative for Xenix.
312
dff28924 3131988-05-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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.
0f86a7dc 319 (vms-suspend-hook): Don't suspend if logical name DONT_SUSPEND_EMACS.
615d0182
DL
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
dff28924 3251988-05-03 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
326
327 * icon.el: New file.
328
f0131492 3291988-05-02 Brian J. Fox (bfox@rice-krispies.ai.mit.edu)
615d0182
DL
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
dff28924 3351988-05-01 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 3401988-04-28 Chris Hanson (cph@kleph)
615d0182
DL
341
342 * xscheme.el: Force use of pipes for communication with inferior
0f86a7dc 343 Scheme. This avoids bugs in PTY implementations on various systems.
615d0182 344
dff28924 3451988-04-25 Chris Hanson (cph@kleph)
615d0182
DL
346
347 * scheme.el: Add indentation for `with-values'.
348
dff28924 3491988-04-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
350
351 * shell.el (shell-send-input, lisp-send-defun): Err right away
352 if shell no process.
353
e2b2793b 354 * text-mode.el (center-line): Doc fix.
615d0182 355
dff28924 3561988-04-21 Richard Stallman (rms@corn-chex.ai.mit.edu)
615d0182
DL
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
dff28924 3631988-04-20 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 3691988-04-19 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 3761988-04-18 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 3911988-04-14 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182 392
183080b6 393 * paragraph.el (forward-paragraph): Bug in paragraph-ignore-fill-prefix.
615d0182
DL
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
dff28924 4061988-04-13 Leonard H. Tower Jr. (tower@rice-krispies.ai.mit.edu)
615d0182 407
e2b2793b 408 * rnews.el: Fixed mis-documentation.
615d0182 409
dff28924 4101988-04-13 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 4251988-04-12 Chris Hanson (cph@kleph)
615d0182
DL
426
427 * xscheme.el: Change to print ";No value" when the value of an
428 expression is undefined.
429
dff28924 4301988-04-10 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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...
e2b2793b 440 (expand-directory-name): Function deleted.
615d0182
DL
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
dff28924 4551988-04-09 Leonard H. Tower Jr. (tower@frosted-flakes.ai.mit.edu)
615d0182
DL
456
457 * rnewspost.el (news-post-news, news-reply) No longer re-inits
458 *post-news* buffer, if buffer-modified-p.
459
dff28924 4601988-04-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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,
0f86a7dc 467 * scheme.el: Make paragraph-ignore-fill-prefix locally t in these modes.
615d0182
DL
468 * paragraph.el (forward-paragraph): Ignore fill-prefix if
469 Make paragraph-ignore-fill-prefix is non-nil.
470
dff28924 4711988-04-08 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
472
473 * man.el, loaddefs.el: Doc fix.
474
dff28924 4751988-04-06 Robert J. Chassell (bob@frosted-flakes.ai.mit.edu)
615d0182 476
e2b2793b 477 * loaddefs.el: Added `.texinfo' to the less common extensions
0f86a7dc 478 section of the auto-mode-alist so that Emacs chooses the correct
615d0182
DL
479 mode for files with this extension.
480
dff28924 4811988-04-01 Richard M. Stallman (rms@wilson)
615d0182
DL
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
dff28924 4861988-03-24 Richard M. Stallman (rms@wilson)
615d0182
DL
487
488 * spook.el: New file.
489
e2b2793b 490 * nroff-mode.el (forward-text-line): Either . or ' starts a request.
615d0182
DL
491 (nroff-mode): In paragraph-{start,separate}, ditto.
492 (electric-nroff-newline): Don't insert extra newlines.
493
dff28924 4941988-03-23 Richard M. Stallman (rms@wilson)
615d0182
DL
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
dff28924 5081988-03-20 Richard M. Stallman (rms@wilson)
615d0182
DL
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
dff28924 518 * lisp-mode.el (lisp-indent-line):
615d0182
DL
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
dff28924 5281988-03-19 Richard M. Stallman (rms@wilson)
615d0182
DL
529
530 * hideif.el: New version from liberte@b.cs.uiuc.edu.
531
532 * VMS-oriented bug fixes from David Gentzel.
533
e2b2793b 534 * texinfmt.el (texinfo-format-setfilename): Expand the filename.
615d0182
DL
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
e2b2793b 539 * sort.el: Provide 'sort.
615d0182
DL
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
dff28924 5521988-03-18 Chris Hanson (cph@kleph)
615d0182
DL
553
554 * term/x11-win.el (command-switch-alist): Option "-rn" mistakenly
555 omitted from this list.
556
dff28924 5571988-03-18 Richard M. Stallman (rms@wilson)
615d0182
DL
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
e2b2793b 572 * rnews.el (news-update-message-read): Typo, cdadr => news-cdadr.
615d0182 573
e2b2793b 574 * gdb.el (gdb): Expand `path'; start-process loses if
615d0182
DL
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
dff28924 5851988-02-11 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 592 name enable-arrow-keys.
615d0182
DL
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
dff28924 6021988-02-10 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
603
604 * simple.el (fundamental-mode): Delete fundamental-mode-map.
605
dff28924 6061988-02-08 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
607
608 * paths.el (rmail-primary-inbox-list): Check separately for which
609 directory and which envvar.
610
dff28924 6111988-02-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 6221988-02-04 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
623
624 * mh-e.el: Version 3.4o from Larus.
625
dff28924 6261988-01-31 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
627
628 * term/vt125.el, term/vt240.el: New files:
629 Just load vt100.el or vt200.el.
630
dff28924 6311988-01-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 6421988-01-24 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
643
644 * undigest.el (undigestify-rmail-message): Accept "Apparently-To".
645
dff28924 6461988-01-22 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
615d0182
DL
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
dff28924 6511988-01-21 Richard Stallman (rms@frosted-flakes)
615d0182 652
e2b2793b 653 * simple.el (kill-line): Doc fix.
615d0182 654
dff28924 6551988-01-20 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 6651988-01-19 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 6701988-01-19 Chris Hanson (cph@sugar-smacks)
615d0182
DL
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
dff28924 6981988-01-19 Richard Stallman (rms@frosted-flakes)
615d0182
DL
699
700 * c-mode.el (indent-c-exp): Use new state-element from
701 parse-partial-sexp to handle case of (...newline...) {...
702
dff28924 7031988-01-17 Richard Stallman (rms@frosted-flakes)
615d0182
DL
704
705 * rmail.el (rmail-display-labels): Preserve buffer bounds correctly.
706 Remove extra spaces from the string before displaying it.
707
e2b2793b 708 * rmail.el (rmail-insert-inbox-text): Message only if file exists.
615d0182
DL
709 * rmail.el (rmail-get-new-mail): Don't save if was no new mail.
710
dff28924 7111988-01-15 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 7171988-01-14 Richard Stallman (rms@frosted-flakes)
615d0182
DL
718
719 * loaddefs.el: Make search-... into user variables.
720
dff28924 7211988-01-11 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 7361988-01-10 Richard Stallman (rms@frosted-flakes)
615d0182
DL
737
738 * undigest.el: If it fails, delete ALL of the temporary copy.
739
dff28924 7401988-01-06 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 7471988-01-05 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 7561987-12-26 Richard Stallman (rms@frosted-flakes)
615d0182
DL
757
758 * c-mode.el (electric-c-terminator, c-indent-line):
759 Don't recognize `case' unless space or tab follows.
760
dff28924 7611987-12-23 Richard Mlynarik (mly@peduncle)
615d0182 762
e2b2793b 763 * loaddefs.el:
183080b6 764 Update terminal-emulator documentation. (This wasn't done
e2b2793b 765 after the last edit.)
615d0182 766
e2b2793b
JB
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.
615d0182 772
dff28924 7731987-12-22 Richard Stallman (rms@frosted-flakes)
615d0182
DL
774
775 * rnews.el (news-get-pruned-list-of-files): Don't die on
776 unreadable directory.
777
dff28924 7781987-12-21 Richard Stallman (rms@frosted-flakes)
615d0182
DL
779
780 * window.el (split-widow-{vertically,horizontally}):
781 Make the arg optional.
782
dff28924 7831987-12-09 Richard Stallman (rms@frosted-flakes)
615d0182
DL
784
785 * picture.el (picture-clear-rectangle): Delete spurious arg.
786
dff28924 7871987-12-08 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 7971987-12-06 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 8291987-12-05 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 8391987-12-04 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
e2b2793b 851 * lisp-mode.el (eval-last-sexp): Use emacs-lisp-mode-syntax-table.
615d0182
DL
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
dff28924 8571987-12-01 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
0f86a7dc 861 name. Remove a call to parse-partial-sexp that always did nothing.
615d0182 862
dff28924 8631987-11-25 Richard Stallman (rms@frosted-flakes)
615d0182
DL
864
865 * rmail.el (rmail): Widen and goto beginning before checking format.
866
dff28924 8671987-11-22 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 8721987-11-19 Richard Stallman (rms@frosted-flakes)
615d0182
DL
873
874 * startup.el (command-line-1): Don't (goto-line 0).
875
876 * replace.el (occur-mode): Doc fix.
877
dff28924 8781987-11-11 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 8891987-11-03 Richard Stallman (rms@frosted-flakes)
615d0182
DL
890
891 * files.el (hack-local-variables): If selective-display
892 is set, next local-variables line starts with either \n or ^M.
893
dff28924 8941987-10-31 Richard Stallman (rms@sugar-smacks)
615d0182
DL
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
dff28924 9011987-10-29 Richard Stallman (rms@frosted-flakes)
615d0182
DL
902
903 * simple.el (repeat-complex-command, next-complex-command):
904 Rename `arg' to `repeat-complex-command-arg'.
905
dff28924 9061987-10-15 Leonard H. Tower Jr. (tower@frosted-flakes)
615d0182
DL
907
908 * rnewspost.el (news-inews):
909 commented out -n and -t args in news-inews.
910
dff28924 9111987-10-07 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 9191987-10-02 Richard Stallman (rms@frosted-flakes)
615d0182
DL
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
dff28924 9241987-09-30 Richard Stallman (rms@frosted-flakes)
615d0182
DL
925
926 * compile.el (compile1): Save the compilation process
927 across the sit-for.
928
dff28924 9291987-09-16 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 937 * c-mode.el (electric-c-brace): Set insertpos after
615d0182
DL
938 calling newline, since newline might do an auto-fill.
939
dff28924 9401987-09-12 Richard Mlynarik (mly@prep)
615d0182
DL
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
0f86a7dc 947 used in the site-init.el file -- eg "all-ai\\>\\|[0-9]ai\\>\\|info-".
615d0182 948
dff28924 9491987-09-10 Richard M. Stallman (rms@prep)
615d0182 950
e2b2793b 951 * debug.el (debug): Bind default-major-mode normally when
615d0182
DL
952 creating the backtrace buffer.
953
954 * rmailsum.el (rmail-summary-goto-msg): Avoid error on empty buf.
955
dff28924 9561987-09-07 Richard Mlynarik (mly@prep)
615d0182 957
0f86a7dc 958 * rmailsum.el (rmail-new-summary): Fix scope of `new-summary-line-count'.
615d0182
DL
959
960 * lisp-mode.el (calculate-lisp-indent):
961 Don't fail on first line of defun.
962
dff28924 9631987-08-30 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 970 were different from those in cl.el and could interfere.
615d0182 971
dff28924 9721987-08-19 Richard Mlynarik (mly@prep)
615d0182
DL
973
974 * lisp-mode.el (lisp-indent-hook): Fix braino.
975
dff28924 9761987-08-14 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 9871987-07-31 Leonard H. Tower Jr. (tower@prep)
615d0182 988
0f86a7dc
JB
989 * rnewspost.el (news-setup): Commented out Posting-Front-End to
990 save USENET bytes.
615d0182 991
dff28924 9921987-07-29 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 10161987-07-26 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 10241987-07-25 Richard M. Stallman (rms@prep)
615d0182 1025
0f86a7dc 1026 * paths.el (term-file-prefix): Make it "[.term]" on VMS.
615d0182
DL
1027
1028 * mlconvert.el: Add a few simple translations.
1029
1030 * tags.el (visit-tags-table): Reset tag-table-files.
1031
dff28924 10321987-07-18 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 10541987-06-30 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 10671987-06-29 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 1072 * picture.el: Provide 'picture.
615d0182
DL
1073
1074 * blackbox.el (bb-init-board):
1075 Use (logand (random) 7) instead of remainder by 8.
1076
dff28924 10771987-06-25 Richard M. Stallman (rms@prep)
615d0182
DL
1078
1079 * replace.el (perform-replace): Don't exit on no-op comma.
1080
dff28924 10811987-06-23 Richard M. Stallman (rms@prep)
615d0182 1082
e2b2793b 1083 * c-mode.el (electric-c-terminator): Bug if auto-fill
615d0182
DL
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
dff28924 10891987-06-22 Richard M. Stallman (rms@prep)
615d0182
DL
1090
1091 * c-mode.el (c-backward-to-noncomment):
1092 Don't loop on lines starting in ` #'.
1093
dff28924 10941987-06-18 Richard M. Stallman (rms@prep)
615d0182
DL
1095
1096 * files.el (set-visited-file-name):
1097 Downcase the new buffer name on VMS.
1098
dff28924 10991987-06-17 Richard M. Stallman (rms@prep)
615d0182
DL
1100
1101 * view.el (View-scroll-lines-forward):
1102 If end of buffer is visible, exit view mode.
1103
dff28924 11041987-06-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11101987-06-10 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11171987-06-08 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11241987-06-08 Chris Hanson (cph@prep)
615d0182
DL
1125
1126 * scheme.el (scheme-mode-syntax-table): Typo.
1127
dff28924 11281987-06-04 Richard M. Stallman (rms@prep)
615d0182
DL
1129
1130 * telnet.el: Doc fix.
1131
dff28924 11321987-05-31 Richard M. Stallman (rms@prep)
615d0182
DL
1133
1134 * version 18.45.
1135
1136 * informat.el (Info-split): Bind case-fold-search to t.
1137
dff28924 11381987-05-29 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11451987-05-28 Richard M. Stallman (rms@prep)
615d0182
DL
1146
1147 * simple.el (backward-delete-char-untabify):
1148 Use insert-char to insert the spaces. Wins for large tab-width.
1149
dff28924 11501987-05-28 Chris Hanson (cph@prep)
615d0182
DL
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
dff28924 11561987-05-28 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11641987-05-27 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11761987-05-25 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11831987-05-23 Richard M. Stallman (rms@prep)
615d0182
DL
1184
1185 * shell.el (kill-output-from-shell): Save final unfinished line.
1186
dff28924 11871987-05-21 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 11931987-05-20 Richard M. Stallman (rms@prep)
615d0182
DL
1194
1195 * isearch.el (isearch): When splitting window, any hscroll
1196 stays with the text it applied to.
1197
dff28924 11981987-05-19 Chris Hanson (cph@prep)
615d0182
DL
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
dff28924 12091987-05-16 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 12291987-05-13 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 12401987-05-12 Richard M. Stallman (rms@prep)
615d0182 1241
10d1d0af 1242 * loaddefs.el (sentence-end): Treat `}' like `)'.
615d0182
DL
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
dff28924 12571987-05-11 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 12661987-04-29 Richard Mlynarik (mly@prep)
615d0182
DL
1267
1268 * abbrevlist.el (list-one-abbrev-list): Use value returned by sort.
1269 (Michael Prange <8704291816.AA13767@prep.ai.mit.edu>)
1270
dff28924 12711987-04-29 Leonard H. Tower Jr. (tower@prep)
615d0182 1272
0f86a7dc 1273 * loaddefs.el:
615d0182
DL
1274 Updated rnews documentation and added autoload of news-post-news.
1275
dff28924 12761987-04-28 Leonard H. Tower Jr. (tower@prep)
615d0182 1277
0f86a7dc 1278 * rnewspost.el (news-post-news, news-reply):
615d0182
DL
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
dff28924 12841987-04-28 Richard Mlynarik (mly@prep)
615d0182
DL
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
0f86a7dc 1293 * startup.el (command-line): -batch => -no-init-file.
615d0182 1294
dff28924 12951987-04-23 Leonard H. Tower Jr. (tower@prep)
615d0182 1296
88c71720 1297 * rnewspost.el, rnews.el:
615d0182
DL
1298 added (require 'rnews) and (provide 'rnews), respectively.
1299
dff28924 13001987-04-23 Chris Hanson (cph@prep)
615d0182
DL
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
dff28924 13091987-04-23 Richard Mlynarik (mly@prep)
615d0182
DL
1310
1311 * loaddefs.el:
1312 Autoload `run-prolog'. ".pl" files are in prolog-mode.
1313
e2b2793b 1314 * prolog.el: Fix to prolog-indent-level.
615d0182
DL
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
dff28924 13201987-04-15 Paul Rubin (phr@prep)
615d0182
DL
1321
1322 * version 18.44 released.
1323
dff28924 13241987-04-14 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 13301987-04-13 Richard Mlynarik (mly@prep)
615d0182
DL
1331
1332 * loaddefs.el ((query-)replace-regexp documentation):
1333 Use \=\<n> in doc strings now that \< is special in
1334 substitute-command-keys.
1335
dff28924 13361987-04-11 Richard Mlynarik (mly@prep)
615d0182 1337
e2b2793b 1338 * server.el (various):
615d0182
DL
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
dff28924 13581987-04-10 Richard Mlynarik (mly@prep)
615d0182 1359
0f86a7dc
JB
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 " "!!
615d0182 1363
dff28924 13641987-04-08 Richard Mlynarik (mly@prep)
615d0182
DL
1365
1366 * rfc822.el (rfc822-addresses):
1367 Don't loop trying to report that ";" is an invalid address.
1368
dff28924 13691987-04-06 Richard Mlynarik (mly@prep)
615d0182 1370
e2b2793b 1371 * sun-mouse.el (sm::window-xy):
615d0182
DL
1372 Agree with `new' args to next-window.
1373 (peck@sun.com <8704032106.AA12845@denali.sun.com>)
1374
dff28924 13751987-04-03 Richard Mlynarik (mly@prep)
615d0182 1376
e2b2793b 1377 * term/vt200.el: Fix typo.
615d0182 1378
dff28924 13791987-04-02 Richard Mlynarik (mly@prep)
615d0182
DL
1380
1381 * startup.el (command-line):
0f86a7dc 1382 Default init file is "$HOME/.emacs", not "~$USER/.emacs".
615d0182 1383
dff28924 13841987-03-31 Richard Mlynarik (mly@prep)
615d0182 1385
e2b2793b 1386 * edt.el: Fix typo.
615d0182
DL
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
dff28924 14131987-03-22 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 14321987-03-21 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 14401987-03-20 Richard M. Stallman (rms@prep)
615d0182
DL
1441
1442 * dired.el (dired-{un,}compress): Don't specify path
1443 for programs compress and uncompress.
1444
dff28924 14451987-03-19 Richard Mlynarik (mly@prep)
615d0182
DL
1446
1447 * disassemble.el (disassemble-1):
1448 Let print-escape-newlines t around constant printing.
1449
1450 * terminal.el (terminal-emulator):
0f86a7dc 1451 Quote shell arg as "TERMCAP=foo" not TERMCAP="foo".
615d0182 1452
dff28924 14531987-03-19 Richard M. Stallman (rms@prep)
615d0182
DL
1454
1455 * vip.el (string-tail, change-mode-line):
1456 Use string manipulation; flush the temp buffer " *working-space*".
1457
dff28924 14581987-03-18 Richard M. Stallman (rms@prep)
615d0182
DL
1459
1460 * Version 18.40 released.
1461
1462 * files.el (after-find-file): Use directory-file-name where needed.
1463
dff28924 14641987-03-18 Richard Mlynarik (mly@prep)
615d0182
DL
1465
1466 * ftp.el (ftp-find-file-or-directory): Paren error.
1467
dff28924 14681987-03-17 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 14821987-03-14 Richard M. Stallman (rms@prep)
615d0182
DL
1483
1484 * Version 18.39 released.
1485
dff28924 14861987-03-13 Richard M. Stallman (rms@prep)
615d0182
DL
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
88c71720 1493 * sun-mouse.el, sun-mouse-fns.el, sun-cursors.el, term/sun.el:
615d0182
DL
1494 New and replacement files from peck@sun.com.
1495
dff28924 14961987-03-12 Richard M. Stallman (rms@prep)
615d0182
DL
1497
1498 * server.el (server-visit-files): Before trying
1499 find-file-noselect, check for existing buffer, and if it
dff28924 1500 isn't modified, revert it unconditionally.
615d0182
DL
1501
1502 * mh-e.el (mh-send-letter): Considerable rewrite by Larus;
1503 don't know why.
1504
dff28924 15051987-03-11 Chris Hanson (cph@prep)
615d0182 1506
e2b2793b 1507 * sort.el (sort-subr): Fix typo in sorting of lists: in case where
615d0182
DL
1508 `sortcar' is not available, and arguments are numbers, was using
1509 `cdr' to extract second argument to `sort' (rather than `car').
1510
dff28924 15111987-03-11 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 15211987-03-10 Richard M. Stallman (rms@prep)
615d0182
DL
1522
1523 * outline.el (hide-region-body): Exit loop cleanly
1524 no matter which stage reaches eob.
1525
dff28924 15261987-03-09 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 15391987-03-08 Richard M. Stallman (rms@prep)
615d0182
DL
1540
1541 * info.el (Info-mode): Make variables Info-current-*,
1542 Info-tag-table-marker and Info-history local in Info-mode.
1543
dff28924 15441987-03-06 Richard Mlynarik (mly@prep)
615d0182 1545
e2b2793b 1546 * ftp.el: Paren error.
615d0182 1547
dff28924 15481987-03-05 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 15591987-03-04 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 15761987-03-03 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 15871987-03-02 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 15961987-03-02 Chris Hanson (cph@prep)
615d0182
DL
1597
1598 * page.el (what-page): Reported wrong page number if invoked
1599 exactly to the right of a page-delimiter.
1600
dff28924 16011987-02-28 Richard M. Stallman (rms@prep)
615d0182
DL
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.
e2b2793b 1608 * rmailedit.el (rmail-edit-mode): Same thing.
615d0182 1609
dff28924 16101987-02-27 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 16191987-02-26 Paul Rubin (phr@prep)
615d0182
DL
1620
1621 * texinfmt.el (texinfo-format-emph):
1622 Function was accidentally misnamed `texinfo-format'.
1623
dff28924 16241987-02-26 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 16301987-02-24 Richard M. Stallman (rms@prep)
615d0182
DL
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.
e2b2793b
JB
1636 * edt.el: Fix calls to define-keypad-key.
1637 * edt.el: Fix typo `delete-previous-character'.
615d0182 1638
dff28924 16391987-02-22 Richard M. Stallman (rms@prep)
615d0182
DL
1640
1641 * texinfmt.el: Define @cite, @emph and @strong.
1642
dff28924 16431987-02-19 Richard Mlynarik (mly@prep)
615d0182
DL
1644
1645 * subr.el:
1646 (fset 'set-window-buffer 'show-buffer) =>
1647 (fset 'show-buffer 'set-window-buffer)
1648
dff28924 16491987-02-19 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 16571987-02-18 Chris Hanson (cph@prep)
615d0182
DL
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
dff28924 16651987-02-18 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 16781987-02-16 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 1688 * tex-mode.el (TeX-mode): Bound search for % at eol.
615d0182 1689
dff28924 16901987-02-15 Richard M. Stallman (rms@prep)
615d0182
DL
1691
1692 * loaddefs.el (completion-ignored-extensions): Add .bin again;
1693 scheme is said to use it.
1694
dff28924 16951987-02-13 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 17021987-02-09 Richard Mlynarik (mly@prep)
615d0182
DL
1703
1704 * Version 18.37 released.
1705
1706 * rmail.el (rmail-mode-1):
1707 Don't rely on mode-line-format being consp.
1708
dff28924 17091987-02-08 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 17541987-02-08 Daniel LaLiberte (liberte@b.cs.uiuc.edu)
615d0182
DL
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
dff28924 17631987-02-07 Richard M. Stallman (rms@prep)
615d0182
DL
1764
1765 * mlconvert.el (convert-mocklisp-buffer):
1766 Treat | as alphabetic char. Convert syntax before
1767 converting non-defuns to defuns.
1768
dff28924 17691987-02-05 Richard Mlynarik (mly@prep)
615d0182
DL
1770
1771 * ftp.el (ftp-find-file):
1772 Ignore `125's from server.
1773
dff28924 17741987-02-03 Richard Mlynarik (mly@prep)
615d0182
DL
1775
1776 * simple.el (auto-fill-mode):
1777 Update mode-line after changing minor mode.
1778
dff28924 17791987-02-03 Richard M. Stallman (rms@prep)
615d0182
DL
1780
1781 * mh-e.el (mh-insert-prefix-string):
1782 Use explicit loop by lines.
1783
dff28924 17841987-02-01 Richard M. Stallman (rms@prep)
615d0182 1785
e2b2793b 1786 * loaddefs.el: Purecopy many strings found in initial var values.
615d0182
DL
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.
10d1d0af 1808 These are done by defining subroutine one-window-p in a way that
615d0182
DL
1809 works in old versions of Emacs.
1810
dff28924 18111987-01-30 Richard Mlynarik (mly@prep)
615d0182
DL
1812
1813 * loaddefs.el (completion-ignored-extensions):
0f86a7dc 1814 Add ".lbin".
615d0182
DL
1815
1816 * mail-utils.el, loaddefs.el (mail-use-rfc822): Doc typo.
1817
dff28924 18181987-01-29 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 18291987-01-28 Richard M. Stallman (rms@prep)
615d0182
DL
1830
1831 * rmail.el (rmail-mode-1): Don't set mode-line-buffer-identification.
1832
dff28924 18331987-01-26 Richard M. Stallman (rms@prep)
615d0182
DL
1834
1835 * simple.el (set-variable): Use documentation-property
1836 instead of get, for getting variable documentation.
1837
dff28924 18381987-01-25 Richard Mlynarik (mly@prep)
615d0182
DL
1839
1840 * debug.el (debug):
1841 Bind cursor-in-echo-area.
1842
dff28924 18431987-01-23 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 18541987-01-22 Chris Hanson (cph@prep)
615d0182
DL
1855
1856 * shell.el (shell): Do not pass -T flag to `/bin/sh', only to
1857 `/bin/csh'.
1858
dff28924 18591987-01-22 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 18671987-01-22 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 18731987-01-21 Richard Mlynarik (mly@prep)
615d0182
DL
1874
1875 * yow.el, flame.el, doctor.el:
1876 Change calls to (random) (lisp reader doesn't read octal "07777")
1877
dff28924 18781987-01-21 Richard M. Stallman (rms@prep)
615d0182
DL
1879
1880 * Version 18.36 released.
1881
dff28924 18821987-01-21 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 18981987-01-20 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 19071987-01-19 Richard M. Stallman (rms@prep)
615d0182
DL
1908
1909 * loaddefs.el (auto-mode-alist): Recognize .lsp as Lisp mode.
1910
dff28924 19111987-01-16 Richard Mlynarik (mly@prep)
615d0182
DL
1912
1913 * rmail.el (rmail-count-new-messages),
0f86a7dc 1914 * rmailout.el (rmail-output-to-rmail-file):
615d0182
DL
1915 Add optional arg `nomsg' to former, which latter supplies,
1916 so that rmail doesn't report counting one appended message.
1917
dff28924 19181987-01-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 19231987-01-15 Richard Mlynarik (mly@prep)
615d0182
DL
1924
1925 * time.el (display-time-filter):
1926 Never eat anything larger than your own head.
1927
dff28924 19281987-01-15 Richard M. Stallman (rms@prep)
615d0182
DL
1929
1930 * files.el (after-find-file): Sit for 2 sec after warning msg.
1931
dff28924 19321987-01-15 Richard Mlynarik (mly@prep)
615d0182
DL
1933
1934 * rmail.el (rmail-get-new-mail):
1935 (or (verify-visited-file-modtime (current-buffer))
e2b2793b 1936 (find-file (buffer-file-name)))
615d0182
DL
1937
1938 * simple.el (append-next-kill):
1939 Make this work when not (interactive-p)
1940
dff28924 19411987-01-14 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 19481987-01-12 Richard Mlynarik (mly@prep)
615d0182
DL
1949
1950 * files.el (basic-save-buffer):
1951 Typo.
1952
dff28924 19531987-01-11 Richard Mlynarik (mly@prep)
615d0182 1954
88c71720 1955 * ebuff-menu.el (electric-buffer-list):
615d0182
DL
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):
53964682 1963 Save/restore point from te-saved-point to minimize the lossage
615d0182
DL
1964 vandals can inflict.
1965
dff28924 19661987-01-09 Richard M. Stallman (rms@prep)
615d0182
DL
1967
1968 * tex-mode.el: New version from Gildea.
1969 Many changes.
1970
dff28924 19711987-01-09 Richard Mlynarik (mly@prep)
615d0182
DL
1972
1973 * novice.el (disabled-command-hook):
1974 cursor-in-echo-area.
1975
dff28924 19761987-01-09 Richard M. Stallman (rms@prep)
615d0182
DL
1977
1978 * mh-e.el (mh-send-letter, mh-fully-kill-draft):
1979 Two minor fixes from Larus.
1980
e2b2793b 1981 * files.el (basic-save-buffer): After prompting for
615d0182
DL
1982 filename for non-file buffer, turn on auto-save.
1983
dff28924 19841987-01-08 Richard Mlynarik (mly@prep)
615d0182
DL
1985
1986 * files.el (set-visited-filename):
1987 (kill-local-variable 'revert-buffer-function)
1988
0f86a7dc
JB
1989 * hanoi.el (hanoi0):
1990 * yow.el, flame.el (psychoanalyze-{pinhead,flamer}):
615d0182
DL
1991 Quit if luser types a char rather than inhibiting redisplay for 20
1992 minutes!
1993
dff28924 19941987-01-08 Richard M. Stallman (rms@prep)
615d0182
DL
1995
1996 * sort.el (sort-columns): Fix typo in variable name.
1997 Also check for presence of tabs and get error.
1998
dff28924 19991987-01-07 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 20081987-01-06 Richard Mlynarik (mly@prep)
615d0182
DL
2009
2010 * term/x-win.el:
2011 Set suspend-hook to get an error.
2012
dff28924 20131987-01-06 Richard M. Stallman (rms@prep)
615d0182
DL
2014
2015 * mh-e.el (mh-write-msg-to-file): Generate buffer " *mh-temp*"
2016 if it is missing.
2017
dff28924 20181987-01-06 Richard Mlynarik (mly@prep)
615d0182
DL
2019
2020 * rmailmsc.el (set-rmail-inbox-list):
2021 More informative prompt.
2022
dff28924 20231987-01-05 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 20331987-01-04 Richard M. Stallman (rms@prep)
615d0182
DL
2034
2035 * picture.el: Fix typo in define-key for C-c<.
2036
dff28924 20371987-01-04 Richard Mlynarik (mly@prep)
615d0182
DL
2038
2039 * prolog.el:
2040 Don't modify current buffer's syntax-table when loading this file.
2041
dff28924 20421987-01-03 Richard M. Stallman (rms@prep)
615d0182
DL
2043
2044 * x-mouse.el: Define names for the button-up events.
2045
dff28924 20461986-12-31 Richard M. Stallman (rms@prep)
615d0182
DL
2047
2048 * bytecomp.el (byte-compile-function-form):
2049 Was miscompiling (function SYMBOL) by failing to quote SYMBOL.
2050
dff28924 20511986-12-28 Richard Mlynarik (mly@prep)
615d0182
DL
2052
2053 * userlock.el:
2054 Bind cursor-in-echo-area for read-char.
2055
dff28924 20561986-12-24 Richard Mlynarik (mly@prep)
615d0182
DL
2057
2058 * terminal.el:
2059 Lots of things changed.
0f86a7dc 2060 Have to start a shell just to call stty since Emacs
615d0182 2061 won't set things up correctly!!! (We end up sometimes
dff28924 2062 execing 5 programs to start up...)
615d0182
DL
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
dff28924 20671986-12-23 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 20871986-12-22 Richard M. Stallman (rms@prep)
615d0182
DL
2088
2089 * subr.el: Delete nth and copy-keymap (now in fns.c and keymap.c).
2090
dff28924 20911986-12-22 Richard Mlynarik (mly@prep)
615d0182
DL
2092
2093 * texinfmt.el (batch-texinfo-format):
dff28924 2094 Was printing message about source file rather than output file.
615d0182 2095
dff28924 20961986-12-22 Richard M. Stallman (rms@prep)
615d0182
DL
2097
2098 * subr.el: Remove `delete-backward-char-untabify',
2099 insert `backward-'delete-char'.
2100
dff28924 21011986-12-22 Richard Mlynarik (mly@prep)
615d0182
DL
2102
2103 * simple.el (undo):
0f86a7dc 2104 Was missing local var `modified'.
615d0182
DL
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
0f86a7dc 2110 the latter confuses people.
615d0182 2111
dff28924 21121986-12-20 Richard Mlynarik (mly@prep)
615d0182
DL
2113
2114 * loaddefs.el:
2115 Add autoload for sort-regexp-fields.
2116
2117 * sort.el:
0f86a7dc 2118 Rename skip-fields -> sort-skip-fields to avoid name-conflict.
615d0182 2119
dff28924 21201986-12-20 Richard M. Stallman (rms@prep)
615d0182
DL
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.
e2b2793b 2125 * isearch.el (isearch-search): Use one string-match to check
615d0182
DL
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
dff28924 21381986-12-20 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 21511986-12-19 Richard M. Stallman (rms@prep)
615d0182
DL
2152
2153 * lisp.el (lisp-complete-symbol):
2154 Don't put pre-completion text on kill ring.
2155
dff28924 21561986-12-19 Richard Mlynarik (mly@prep)
615d0182
DL
2157
2158 * ftp.el (read-ftp-user-password):
0f86a7dc 2159 Change prompting for user-name.
615d0182 2160
dff28924 21611986-12-18 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 21711986-12-17 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 21901986-12-15 Richard Mlynarik (mly@prep)
615d0182
DL
2191
2192 * fortran.el:
e1dbe924 2193 Initialize fortran-mode-abbrev-table correctly.
615d0182
DL
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:
0f86a7dc
JB
2200 Add support for delta-from-UT timezone specs ("EST" = "-0500").
2201 Add support for four-character timezone specifications such as NZST.
615d0182
DL
2202 [This is actually a bit suspect, since four-character timezone
2203 specs violate the rfc822 date format -- one should be using a spec
0f86a7dc 2204 like "+1000" instead.]
615d0182 2205
dff28924 22061986-12-12 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 2216 * rnewspost.el: Require sendmail.
615d0182
DL
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
dff28924 2224 abbrevs?", clear abbrevs-changed so won't ask again.
615d0182
DL
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
dff28924 22341986-12-11 Chris Hanson (cph@prep)
615d0182
DL
2235
2236 * man.el: Fix bug in regexp used to nuke footers in hp-ux.
2237
dff28924 22381986-12-11 Richard M. Stallman (rms@prep)
615d0182
DL
2239
2240 * keypad.el: Fix typo "kill-linee".
2241
dff28924 22421986-12-11 Richard Mlynarik (mly@prep)
615d0182
DL
2243
2244 * isearch.el (isearch):
0f86a7dc 2245 Never set search-last-string to "".
615d0182 2246
dff28924 22471986-12-10 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 22551986-12-09 Richard Mlynarik (mly@prep)
615d0182
DL
2256
2257 * terminal.el, ehelp.el:
2258 New files.
2259 "terminal" still needs a small amount of documentation.
2260
dff28924 22611986-12-06 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 22701986-12-05 Richard M. Stallman (rms@prep)
615d0182 2271
e2b2793b 2272 * subr.el (substitute-key-definition): [MLY]
615d0182
DL
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,
dff28924 2307 use re-search-backward to position point within it.
615d0182
DL
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
dff28924 23151986-12-04 Richard Mlynarik (mly@prep)
615d0182
DL
2316
2317 * ftp.el (ftp-sentinel):
2318 Catch time taken/transfer-rate information.
2319
dff28924 23201986-12-02 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 23311986-12-02 Richard Mlynarik (mly@prep)
615d0182
DL
2332
2333 * float.el (extract-match):
0f86a7dc 2334 Convert to new re-register regime.
615d0182 2335
dff28924 23361986-12-01 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 23431986-11-26 Richard Mlynarik (mly@prep)
615d0182
DL
2344
2345 * loaddefs.el:
0f86a7dc 2346 mode-line-format should contain (-3 . "%p") rather than "%3p".
615d0182
DL
2347
2348 * terminal.el:
0f86a7dc 2349 Use the "env" program.
615d0182 2350
dff28924 23511986-11-26 Richard M. Stallman (rms@prep)
615d0182
DL
2352
2353 * compile.el (compile1, compilation_sentinel):
2354 Don't make *compilation* read-only.
2355
e2b2793b 2356 * simple.el (next-complex-command): Fix one-off about
615d0182
DL
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
dff28924 23641986-11-25 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 23781986-11-24 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 2390 * disass.el: New name for disassemble.el to avoid USG truncation.
615d0182
DL
2391 loaddefs.el changed for this.
2392
dff28924 23931986-11-24 Chris Hanson (cph@prep)
615d0182
DL
2394
2395 * term/supdup.el: Add code for hp-ux which has no binding for the
2396 TERMCAP environment variable.
2397
dff28924 23981986-11-23 Richard M. Stallman (rms@prep)
615d0182
DL
2399
2400 * version 18.31 released.
2401
2402 * x-mouse.el: New mouse-command keys are C-x C-@.
2403
dff28924 24041986-11-22 Richard Mlynarik (mly@prep)
615d0182
DL
2405
2406 * bytecomp.el (byte-recompile-directory):
0f86a7dc 2407 Use third arg to `directory-files'.
615d0182 2408
dff28924 24091986-11-22 Richard M. Stallman (rms@prep)
615d0182
DL
2410
2411 * subr.el: Defvars for global-map, ctl-x-map, esc-map
2412 and mouse-map, just so they get doc strings.
2413
dff28924 24141986-11-21 Richard M. Stallman (rms@prep)
615d0182
DL
2415
2416 * bytecomp.el (byte-compile-file): Bind vms-stmlf-recfm to t
2417 around writing the output file.
2418
dff28924 24191986-11-21 Leonard H. Tower Jr. (tower@prep)
615d0182 2420
0f86a7dc 2421 * rnews.el, rnewspost.el (caesar-region, news-caesar-buffer-body):
615d0182
DL
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
dff28924 24261986-11-21 Richard M. Stallman (rms@prep)
615d0182
DL
2427
2428 * mh-e.el (mh-display-msg):
0f86a7dc 2429 Pass non-nil 2nd arg to insert-file-contents.
615d0182 2430
dff28924 24311986-11-20 Richard M. Stallman (rms@prep)
615d0182 2432
e2b2793b
JB
2433 * vip.el (vip-find-char): Use search-forward instead of
2434 * yow.el (snarf-yows): scan-buffer. A few other local
0f86a7dc 2435 * man.el (manual-entry): Simplifications.
615d0182
DL
2436
2437 * bytecomp.el: Don't open-code scan-buffer.
2438
dff28924 24391986-11-20 Richard Mlynarik (mly@prep)
615d0182
DL
2440
2441 * helper.el:
2442 Flush Helper-major-mode, Helper-mode-name:
2443 there is a much simpler way of doing this
0f86a7dc 2444 (see new Helper-describe-mode).
615d0182 2445 Make it work for Helper-return-blurb to be buffer-local
0f86a7dc 2446 (this is better than binding it dynamically).
615d0182
DL
2447
2448 * ebuffer-menu.el, echistory.el, view.el:
0f86a7dc 2449 Flush references to Helper-{major-mode,mode-name}.
615d0182 2450
dff28924 24511986-11-19 Richard M. Stallman (rms@prep)
615d0182
DL
2452
2453 * indent.el: Make tab-stop-list a user variable.
2454
2455 * rmail.el: Undo previous change to rmail-show-message.
2456
dff28924 24571986-11-18 Richard Mlynarik (mly@prep)
615d0182
DL
2458
2459 * prolog.el (end-of-prolog-clause):
0f86a7dc 2460 Typo.
615d0182
DL
2461
2462 * ebuff-menu.el:
0f86a7dc 2463 Make "n" and "p" synonymous with "\C-n" and "\C-p".
615d0182
DL
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
dff28924 24691986-11-16 Richard M. Stallman (rms@prep)
615d0182 2470
e2b2793b 2471 * startup.el: Expect window-system to be a symbol, not a string,
615d0182
DL
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
dff28924 24781986-11-16 Leonard H. Tower Jr. (tower@prep)
615d0182 2479
0f86a7dc
JB
2480 * rnews.el (news-ignored-headers):
2481 Removed Organization:, so it's visible to readers.
615d0182 2482
dff28924 24831986-11-14 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 24941986-11-13 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 25011986-11-11 Leonard H. Tower Jr. (tower@prep)
615d0182 2502
0f86a7dc 2503 * rnews.el (news-show-all-headers):
615d0182
DL
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
dff28924 25101986-11-10 Richard Mlynarik (mly@prep)
615d0182
DL
2511
2512 * dired.el (dired-mode):
2513 (run-hooks 'dired-mode-hook)
2514
dff28924 25151986-11-09 Richard Mlynarik (mly@prep)
615d0182
DL
2516
2517 * files.el (set-visited-file-name):
2518 (kill-local-variable 'write-file-hooks)
2519
dff28924 25201986-11-09 Richard M. Stallman (rms@prep)
615d0182
DL
2521
2522 * simple.el (push-mark): Print nothing if minibuffer active.
2523
dff28924 25241986-11-08 Richard M. Stallman (rms@prep)
615d0182
DL
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
10d1d0af 2534 * compile.el (compile1): Flush v17 compatibility code to set
615d0182
DL
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
e2b2793b 2546 * loadup.el: Look for new file "site-load.el" to preload
615d0182
DL
2547 libraries before the DOC file is read.
2548
dff28924 25491986-11-07 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 25571986-11-07 Richard Mlynarik (mly@prep)
615d0182
DL
2558
2559 * sort.el (sort-build-lists):
2560 Delete CPH's change.
2561 This had already been fixed in a different way.
2562
dff28924 25631986-11-07 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 25691986-11-07 Chris Hanson (cph@prep)
615d0182
DL
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
dff28924 25761986-11-06 Richard M. Stallman (rms@prep)
615d0182
DL
2577
2578 * subr.el (indent-to-column): New alias for indent-to.
2579
dff28924 25801986-11-06 Leonard H. Tower Jr. (tower@prep)
615d0182 2581
0f86a7dc 2582 * rnewspost.el:
615d0182
DL
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
dff28924 25881986-11-06 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 26041986-11-05 Leonard H. Tower Jr. (tower@prep)
615d0182 2605
0f86a7dc 2606 * rnewspost.el (news-reply):
615d0182 2607 Fixed bug when point was outside of header on invocation.
dff28924 2608 Added References: header line per RFC850.
615d0182 2609
dff28924 26101986-11-05 Richard M. Stallman (rms@prep)
615d0182
DL
2611
2612 * files.el (file-name-sans-versions):
2613 Fix one more typo in name of argument variable.
2614
dff28924 26151986-11-05 Richard Mlynarik (mly@prep)
615d0182
DL
2616
2617 * mh-e.el:
0f86a7dc 2618 Version 3.4d from Larus.
615d0182 2619
dff28924 26201986-11-05 Richard M. Stallman (rms@prep)
615d0182
DL
2621
2622 * novice.el (disabled-command-hook):
2623 Clean up the message in the case of coming from M-x ...
2624
dff28924 26251986-11-04 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 26351986-11-04 Leonard H. Tower Jr. (tower@prep)
615d0182 2636
0f86a7dc 2637 * rnews.el:
615d0182
DL
2638 Add several C-C C-F C-letter fields in RFC 850.
2639
dff28924 26401986-11-04 Richard Mlynarik (mly@prep)
615d0182
DL
2641
2642 * paragraphs.el (various):
2643 (interactive "*") needed in some places.
2644
dff28924 26451986-11-03 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 26511986-11-02 Richard Mlynarik (mly@prep)
615d0182
DL
2652
2653 * files.el (backup-buffer):
0f86a7dc 2654 "neq" isn't defined -- use /=.
615d0182 2655
dff28924 26561986-11-01 Richard Mlynarik (mly@prep)
615d0182
DL
2657
2658 * simple.el (open-line):
0f86a7dc 2659 Interactive "*".
615d0182
DL
2660
2661 * rmail.el (rmail-variables):
0f86a7dc 2662 rmail-keywords should be buffer-local.
615d0182
DL
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
dff28924 26701986-10-30 Richard Mlynarik (mly@prep)
615d0182
DL
2671
2672 * xscheme.el:
0f86a7dc 2673 defvar scheme-program-name, not defconst.
615d0182
DL
2674
2675 * keypad.el (setup-terminal-keypad):
2676 Use correct format for indirect keymap entries.
2677
dff28924 26781986-10-29 Leonard H. Tower Jr. (tower@prep)
615d0182
DL
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
dff28924 26851986-10-29 Richard Mlynarik (mly@prep)
615d0182
DL
2686
2687 * startup.el (command-line):
0f86a7dc 2688 VMS sys$login:.emacs.
615d0182 2689
dff28924 26901986-10-29 Leonard H. Tower Jr. (tower@prep)
615d0182
DL
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.
dff28924
SS
2702
27031986-10-29 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 27211986-10-28 Richard Mlynarik (mly@prep)
615d0182
DL
2722
2723 * undigestify.el:
0f86a7dc 2724 Compensate for broken MH digests.
615d0182
DL
2725
2726 * tex-mode.el (TeX-region):
0f86a7dc 2727 Call csh with -f flag.
615d0182
DL
2728
2729 * rmail.el (rmail-forward):
2730 Use mail, not mail-other-window.
2731
dff28924 27321986-10-27 Richard Mlynarik (mly@prep)
615d0182 2733
88c71720 2734 * nroff-mode.el (electric-nroff-mode):
615d0182
DL
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:
0f86a7dc 2742 defconst -> defvar.
615d0182 2743
dff28924 27441986-10-26 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 27521986-10-22 Richard Mlynarik (mly@prep)
615d0182 2753
0f86a7dc 2754 * Rename term/xterm.el => term/X-windows.el.
615d0182
DL
2755
2756 * startup.el (command-line):
2757 If the variable window-system is non-nil, load
2758 (concat term-file-prefix window-system "-windows")
0f86a7dc 2759 rather than (concat term-file-prefix (getenv "TERM")).
615d0182
DL
2760
2761 * files.el (basic-save-buffer):
2762 Fix write-file-hooks.
2763
2764 * tex-mode.el (TeX-region):
0f86a7dc 2765 Ensure newline before trailer (from gildea).
615d0182 2766
dff28924 27671986-10-21 Richard Mlynarik (mly@prep)
615d0182
DL
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):
0f86a7dc 2773 command-line-args => command-line-args-left (yet again).
615d0182 2774
dff28924 27751986-10-20 Richard Mlynarik (mly@prep)
615d0182 2776
0f86a7dc 2777 * sort.el: Work if (point) > (mark).
615d0182 2778
0f86a7dc 2779 * vip.el (vi-change-mode-line): ???
615d0182 2780
dff28924 27811986-10-18 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 27931986-10-17 Richard Mlynarik (mly@prep)
615d0182
DL
2794
2795 * help.el, picture.el, simple.el, tags.el, vi.el:
0f86a7dc 2796 Doc/spelling fixes from sjk.
615d0182
DL
2797
2798 * rmailsum.el:
0f86a7dc 2799 Use new mode-line technology.
615d0182
DL
2800
2801 * rmail.el (rmail-reply):
2802 Handle resent-reply-to better.
2803
dff28924 28041986-10-15 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 28131986-10-14 Richard Mlynarik (mly@prep)
615d0182
DL
2814
2815 * texinfmt.el:
0f86a7dc 2816 Support for @include from schaefer%andy.bgsu.edu@CSNET-RELAY.ARPA.
615d0182
DL
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
dff28924 28261986-10-12 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 28341986-10-11 Richard Mlynarik (mly@prep)
615d0182
DL
2835
2836 * files.el (find-backup-file-name):
0f86a7dc 2837 Call make-backup-file-name rather than appending "~".
615d0182
DL
2838
2839 * lisp-mode.el:
0f86a7dc 2840 Make `|' have `"' syntax for |WeIrD SymbolS|.
615d0182 2841
dff28924 28421986-10-10 Richard Mlynarik (mly@prep)
615d0182
DL
2843
2844 * edt.el, vi.el:
2845 typo.
2846
dff28924 28471986-10-08 Richard Mlynarik (mly@prep)
615d0182
DL
2848
2849 * bytecomp.el (byte-compile-function-form):
0f86a7dc 2850 Handle "(function symbol)".
615d0182
DL
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
dff28924 28561986-10-07 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 28651986-10-04 Richard Mlynarik (mly@prep)
615d0182
DL
2866
2867 * info.el (Info-find-node):
0f86a7dc 2868 Bug in case of nodename "*".
615d0182
DL
2869
2870 * info.el (Info-search):
e2b2793b 2871 Hair plus: make search work with split subfiles.
615d0182
DL
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):
0f86a7dc 2882 Node delimiter is \n\^_, not just \^_.
615d0182
DL
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
dff28924 28931986-10-02 Richard Mlynarik (mly@prep)
615d0182
DL
2894
2895 * info.el (Info-find-node):
2896 Tag-table position match-data was being clobbered by intervening
0f86a7dc 2897 search for "(indirect)".
615d0182 2898
dff28924 28991986-10-02 Richard M. Stallman (rms@prep)
615d0182 2900
e2b2793b 2901 * texinfmt.el: Define @smallbook and @tex ... @end tex.
615d0182 2902
dff28924 29031986-10-01 Richard M. Stallman (rms@prep)
615d0182 2904
e2b2793b 2905 * lisp.el (lisp-complete-symbol): Fix stupid bugs
615d0182
DL
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
dff28924 29181986-09-29 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 29241986-09-27 Richard M. Stallman (rms@prep)
615d0182 2925
e2b2793b 2926 * vip.el: Renamed from vi1.el. Many cleanup changes.
615d0182
DL
2927 Entry point is now vip-mode, autoloaded from loaddefs.el.
2928
dff28924 29291986-09-26 Richard Mlynarik (mly@prep)
615d0182
DL
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):
0f86a7dc 2936 Synonym for "%".
615d0182
DL
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
dff28924 29451986-09-25 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 29541986-09-25 Richard Mlynarik (mly@prep)
615d0182
DL
2955
2956 * replace.el (perform-replace):
2957 Make ? (as well as C-h) give help for query-replace(-regexp)
2958
dff28924 29591986-09-24 Richard Mlynarik (mly@prep)
615d0182
DL
2960
2961 * simple.el (set-mark):
0f86a7dc 2962 set-mark is in lisp code now (from editfns.c).
615d0182
DL
2963
2964 * bytecomp.el:
2965 Don't compile (mark) specially -- lisp code shouldn't
10d1d0af 2966 call this function very frequently.
615d0182
DL
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
0f86a7dc 2971 now that $cwd isn't a component of Emacs' default load-path.
615d0182 2972
0f86a7dc 2973 * man.el (manual-entry):
615d0182
DL
2974 HPUX dain bramage.
2975
dff28924 29761986-09-23 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 29951986-09-23 Richard Mlynarik (mly@prep)
615d0182 2996
e2b2793b 2997 * files.el (revert-buffer):
0f86a7dc
JB
2998 Pass noconfirm arg to revert-buffer-function.
2999 * dired.el (dired-revert): Ignore extra arg.
615d0182 3000
e2b2793b 3001 * tags.el (visit-tags-table-buffer):
0f86a7dc 3002 Noconfirm revert-buffer.
615d0182 3003
dff28924 30041986-09-23 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 30171986-09-23 Richard Mlynarik (mly@prep)
615d0182
DL
3018
3019 * doctor.el:
3020 Heroine isn't a drug.
3021
0f86a7dc 3022 * ebuff-menu.el (electric-buffer-list):
615d0182
DL
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.
0f86a7dc 3027 Remove after-electric-buffer-menu. "kill" -> "delete".
615d0182 3028
0f86a7dc 3029 * buff-menu.el:
615d0182
DL
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
0f86a7dc 3037 Save space: Merge buffer-menu-{execute,do-saves,do-kills}.
615d0182 3038
dff28924 30391986-09-22 Richard M. Stallman (rms@prep)
615d0182
DL
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.
96f59d64 3044 * loaddefs.el: Change autoloads for above changes.
615d0182
DL
3045
3046 * simple.el (callers of print-help-return-message):
3047 Calling this function is now the last thing done in each caller.
3048
dff28924 30491986-09-22 Richard Mlynarik (mly@prep)
615d0182 3050
0f86a7dc 3051 * loaddefs.el:
615d0182
DL
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
dff28924 30561986-09-21 Richard M. Stallman (rms@prep)
615d0182
DL
3057
3058 * loaddefs.el (auto-mode-alist):
3059 Don't use non-saved-text-mode now that it is deleted.
3060
dff28924 30611986-09-21 Richard Mlynarik (mly@prep)
615d0182 3062
0f86a7dc 3063 * disassemble.el, fortran.el:
615d0182
DL
3064 Use insert-char.
3065
3066 * fortran.el (fortran-electric-line-number)):
0f86a7dc 3067 "self-insert-command", not "self-insert".
615d0182
DL
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 ";?"
0f86a7dc 3074 fortran-abbrev-help -- do "message...done".
615d0182 3075
0f86a7dc 3076 * files.el (revert-buffer):
615d0182
DL
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:
0f86a7dc 3081 Remove non-saved-text-mode.
615d0182 3082
0f86a7dc 3083 * *-mode.el:
615d0182
DL
3084 Fix some initializations of syntax-tables so that user
3085 can override them.
3086
dff28924 30871986-09-21 Richard M. Stallman (rms@prep)
615d0182
DL
3088
3089 * files.el (recover-file, list-directory):
3090 Don't say /bin/ls; let search path be searched for ls.
3091
dff28924 30921986-09-20 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 31031986-09-19 Richard M. Stallman (rms@prep)
615d0182 3104
e2b2793b 3105 * subr.el (momentary-string-display): New function
615d0182
DL
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
dff28924 31141986-09-17 Richard Mlynarik (mly@prep)
615d0182 3115
0f86a7dc
JB
3116 * hanoi.el:
3117 Vital improvements.
615d0182 3118
dff28924 31191986-09-17 Richard M. Stallman (rms@prep)
615d0182 3120
e2b2793b
JB
3121 * loaddefs.el: Disable C-x p.
3122 * loaddefs.el: Autoload set-gosmacs-bindings.
3123 * gosmacs.el: Renamed from gosling.el with many changes
615d0182
DL
3124 (saves old bindings and can restore them as they were).
3125
dff28924 31261986-09-17 Richard Mlynarik (mly@prep)
615d0182 3127
0f86a7dc 3128 * replace.el (occur):
615d0182
DL
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.
dff28924 3134 In occur-mode-goto-occurrence, warn about deleted buffer.
615d0182 3135
dff28924 31361986-09-16 Richard M. Stallman (rms@prep)
615d0182
DL
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
e2b2793b 3144 * texinfmt.el: Define @r as noop.
615d0182
DL
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):
0f86a7dc 3154 Call print-help-return-message.
615d0182 3155
dff28924 31561986-09-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 31651986-09-14 Richard Mlynarik (mly@prep)
615d0182 3166
0f86a7dc 3167 * files.el (normal-mode):
615d0182
DL
3168 Use shorter error message, so more fits on screen.
3169
dff28924 31701986-09-14 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 31791986-09-13 Richard M. Stallman (rms@prep)
615d0182
DL
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.
e2b2793b 3193 * loaddefs.el: Make indent-tabs-mode buffer-local.
615d0182 3194
dff28924 31951986-09-12 Richard M. Stallman (rms@prep)
615d0182
DL
3196
3197 * dired.el (dired-add-entry): Go to beginning of line
3198 before adding the entry.
3199
dff28924 32001986-09-12 Richard Mlynarik (mly@prep)
615d0182
DL
3201
3202 * mlsupport.el:
3203 Define ml-substr (used to be in mocklisp.c)
3204
dff28924 32051986-09-12 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 32171986-09-11 Richard Mlynarik (mly@prep)
615d0182 3218
0f86a7dc 3219 * compile.el (compilation-sentinel):
615d0182
DL
3220 Ignore buffer-read-only.
3221
dff28924 32221986-09-10 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 32291986-09-09 Richard M. Stallman (rms@prep)
615d0182 3230
e2b2793b 3231 * time.el (display-time): Variable display-time-interval
615d0182
DL
3232 specifies seconds between updates.
3233
3234 * loaddefs.el: Put \-newline in doc strings that lacked it.
3235
dff28924 32361986-09-08 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 32431986-09-06 Richard M. Stallman (rms@prep)
615d0182
DL
3244
3245 * tex-mode.el (tex-region):
3246 Handle case where specified region extends before header.
3247
dff28924 32481986-09-04 Leonard H. Tower Jr. (tower@prep)
615d0182 3249
0f86a7dc
JB
3250 * rnews.el (news-inews):
3251 Added -h to call of inews to insert all header fields.
615d0182 3252
dff28924 32531986-09-04 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 32601986-09-03 Leonard H. Tower Jr. (tower@prep)
615d0182 3261
0f86a7dc 3262 * rnews.el (news-reply-mode-map):
615d0182
DL
3263 Change mail-x field bindings from C-c x to C-c C-f C-x to agree
3264 with sendmail.el .
3265
0f86a7dc 3266 * sendmail.el (mail-mode-map):
615d0182
DL
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
dff28924 32701986-09-01 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 32881986-08-31 Richard M. Stallman (rms@prep)
615d0182
DL
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
0f86a7dc
JB
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.
615d0182 3297
e2b2793b 3298 * simple.el (push-mark): Optional 2nd arg NOMSG inhibits message.
615d0182
DL
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
0f86a7dc 3312 * aton.el: File deleted; occur-menu is subsumed by occur.
615d0182 3313
e2b2793b 3314 * isearch.el (isearch): Repeating the search in either direction
615d0182
DL
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
dff28924 33221986-08-30 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 33311986-08-28 Richard Mlynarik (mly@prep)
615d0182 3332
0f86a7dc 3333 * c-mode.el (electric-c-{brace,terminator}):
615d0182
DL
3334 c-indent-line takes no args.
3335
dff28924 33361986-08-28 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 33431986-08-26 Leonard H. Tower Jr. (tower@prep)
615d0182
DL
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
dff28924 33531986-08-25 Richard M. Stallman (rms@prep)
615d0182
DL
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
0f86a7dc 3366 and replace `mode-name' in it with "Buffers".
615d0182
DL
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
dff28924 34111986-08-24 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 34301986-08-23 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 34531986-08-21 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 34611986-08-21 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 34671986-08-21 Richard M. Stallman (rms@prep)
615d0182
DL
3468
3469 * files.el (after-find-file): Print no message
3470 rather than printing a null message.
3471
dff28924 34721986-08-20 Richard M. Stallman (rms@prep)
615d0182
DL
3473
3474 * files.el (set-auto-mode): On VMS, turn on case-fold-search
3475 while matching auto-mode-alist elements.
3476
dff28924 34771986-08-20 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 34851986-08-19 Richard M. Stallman (rms@prep)
615d0182
DL
3486
3487 * simple.el (describe-variable):
3488 Use `documentation-property' instead of `get' to get
3489 the `variable-documentation' property.
3490
e2b2793b 3491 * userlock.el: Correct spelling "supercession" -> "supersession".
615d0182
DL
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
dff28924 35081986-08-18 Richard Mlynarik (mly@prep)
615d0182
DL
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
dff28924 35171986-08-17 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 35231986-08-17 Richard Mlynarik (mly@prep)
615d0182 3524
0f86a7dc
JB
3525 * files.el (basic-save-buffer):
3526 Fix paren error.
615d0182 3527
dff28924 35281986-08-16 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 35491986-08-16 Richard Mlynarik (mly@prep)
615d0182 3550
0f86a7dc 3551 * subr.el:
615d0182
DL
3552 Move copy-alist to c code, moved nth from c code.
3553
dff28924 35541986-08-16 Richard M. Stallman (rms@prep)
615d0182 3555
e2b2793b 3556 * files.el (normal-mode): Initially call fundamental-mode
615d0182
DL
3557 to reinitialize everything.
3558
3559 * files.el (hack-local-variables):
3560 Don't consider suffix as including any leading spaces.
3561
dff28924 35621986-08-16 Richard Mlynarik (mly@prep)
615d0182 3563
0f86a7dc
JB
3564 * informat.el, texinfmt.el:
3565 Detect and complain about duplicate node-names.
615d0182 3566
dff28924 35671986-08-16 Richard M. Stallman (rms@prep)
615d0182
DL
3568
3569 * mh-e.el: 3.3j from Larus. Changes C-c C-g prefix to C-c C-f.
3570
dff28924 35711986-08-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 36121986-08-15 Richard Mlynarik (mly@prep)
615d0182 3613
0f86a7dc 3614 * man.el (manual-entry):
615d0182
DL
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
dff28924 36201986-08-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 36301986-08-14 Richard Mlynarik (mly@prep)
615d0182
DL
3631
3632 * man.el (manual-entry):
3633 Speed up `\b'-hacking.
3634
dff28924 36351986-08-14 Richard M. Stallman (rms@prep)
615d0182
DL
3636
3637 * sendmail.el: Change key bindings.
e2b2793b 3638 C-c <letter> becomes C-c C-<letter> or C-c C-f <letter>.
615d0182
DL
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
dff28924 36501986-08-13 Richard M. Stallman (rms@prep)
615d0182
DL
3651
3652 * mh-e.el: New version 3.3i, moving mode-specific commands
3653 to C-c prefix.
3654
e2b2793b 3655 * tex-mode.el: Many new features incl. LaTeX mode
615d0182
DL
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
dff28924 36661986-08-12 Richard Mlynarik (mly@prep)
615d0182 3667
0f86a7dc 3668 * rmailedit.el (rmail-cease-edit, rmail-attributes):
615d0182
DL
3669 Add label (well, `attribute,' really) "edited" to message.
3670
0f86a7dc
JB
3671 * mlsupport.el (auto-execute):
3672 Fix from bap@g.cs.cmu.edu.
615d0182 3673
dff28924 36741986-08-11 Richard Mlynarik (mly@prep)
615d0182 3675
0f86a7dc 3676 * bytecomp.el (byte-compile-form):
615d0182
DL
3677 Compile references to t and nil as constants rather then variable
3678 references.
3679
0f86a7dc 3680 * bytecomp.el (byte-compile-no-args, ..., byte-compile-three-args):
615d0182
DL
3681 If called with wrong-number-of-args, do a normal function call
3682 and get an error at runtime.
3683
0f86a7dc
JB
3684 * bytecomp.el (byte-compile-file-form):
3685 Process (require ...) at compile-time.
615d0182 3686
0f86a7dc 3687 * informat.el, info.el, loaddefs.el:
615d0182 3688 Move Info-validate and friends into new file informat.el
0f86a7dc 3689 Add batch-info-validate.
615d0182 3690
0f86a7dc
JB
3691 * texinfmt.el, loaddefs.el:
3692 Add batch-texinfo-format.
615d0182 3693
0f86a7dc 3694 * startup.el:
615d0182 3695 Add synonym switches "-funcall" "-load" "-user" "-no-init-file"
0f86a7dc 3696 for cryptic "-f" "-l" "-u" "-q".
615d0182 3697
0f86a7dc 3698 * mlsupport.el:
615d0182
DL
3699 Make various turds know that inhibit-command-line has gone.
3700
0f86a7dc
JB
3701 * bytecomp.el (batch-byte-compile):
3702 * tex-start.el:
615d0182
DL
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
dff28924 37121986-08-10 Richard Mlynarik (mly@prep)
615d0182 3713
0f86a7dc
JB
3714 * info.el (Info-validate):
3715 re-search for \\*, not *.
615d0182 3716
dff28924 37171986-08-07 Richard Mlynarik (mly@prep)
615d0182 3718
0f86a7dc 3719 * rfc822.el, loaddefs.el, mail-utils.el:
c4cc8b9a 3720 Hairy address parser, used only if mail-use-rfc822 is non-nil.
615d0182 3721 (It is nil by default, so if one doesn't like or need the hair of
c4cc8b9a 3722 this file, then one is never troubled by it.)
615d0182 3723
0f86a7dc 3724 * disassemble.el, loaddefs.el:
615d0182
DL
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
0f86a7dc 3729 * bytecomp.el:
615d0182
DL
3730 Compile eql same as eq.
3731
dff28924 37321986-07-30 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 37421986-07-28 Richard M. Stallman (rms@prep)
615d0182
DL
3743
3744 * term/vt100.el, term/vt200.el:
3745 Move (require 'keypad) to top to avoid error.
3746
dff28924 37471986-07-18 Leonard H. Tower Jr. (tower@prep)
615d0182 3748
0f86a7dc
JB
3749 * rnews.el (news-add-news-group):
3750 Handle unsubscribed groups better.
615d0182 3751
0f86a7dc
JB
3752 * rnews.el (news-{next,previous}-group):
3753 Now skip groups with no new messages.
615d0182 3754
dff28924 37551986-07-17 Richard M. Stallman (rms@prep)
615d0182
DL
3756
3757 * mh-e.el: Install version 3.3h from Larus.
3758
dff28924 37591986-07-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 37651986-07-12 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 37741986-07-07 Richard M. Stallman (rms@prep)
615d0182 3775
e2b2793b 3776 * startup.el (command-line-1): Rename argument variable
615d0182
DL
3777 command-line-args to command-line-args-left. Don't rebind
3778 command-line-args.
3779
dff28924 37801986-06-21 Richard M. Stallman (rms@prep)
615d0182
DL
3781
3782 * mh-e.el: Version 3.3g from Larus.
3783
dff28924 37841986-06-19 Richard M. Stallman (rms@prep)
615d0182
DL
3785
3786 * isearch.el (isearch): Use slow terminal mode
3787 only if current window is > 4 times the slow-terminal lines high.
3788
dff28924 37891986-06-17 Richard M. Stallman (rms@prep)
615d0182 3790
cd1181db 3791 * nroff-mode.el: Add elements to nroff-brace-table.
615d0182 3792
dff28924 37931986-06-16 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 38001986-06-14 Richard M. Stallman (rms@prep)
615d0182
DL
3801
3802 * mh-e.el : Install 3.3f from Larus.
3803
dff28924 38041986-06-12 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 38131986-06-11 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 38231986-06-10 Richard M. Stallman (rms@prep)
615d0182
DL
3824
3825 * rmail.el (rmail-reply): For the in-reply-to,
3826 try to get the sender's full name from within parentheses.
3827
e2b2793b 3828 * outline.el: Pervasive changes; new features, changed keys.
615d0182 3829
10d1d0af 3830 * files.el (backup-buffer):
615d0182
DL
3831 If cannot write backup under normal name, write it in ~/%backup%.
3832 Preserve the last-modified time when backing up by copying.
3833
dff28924 38341986-06-09 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 38431986-06-08 Richard M. Stallman (rms@prep)
615d0182 3844
e2b2793b 3845 * files.el (load-file, load-library): Two new commands.
615d0182
DL
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
dff28924 38751986-06-07 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 38881986-06-06 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 3898 * files.el (after-find-file): Warn if auto-save file
615d0182
DL
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
dff28924 39181986-06-05 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 39441986-06-04 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 39641986-05-29 Richard M. Stallman (rms@prep)
615d0182
DL
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
dff28924 39751986-05-28 Richard M. Stallman (rms@prep)
615d0182
DL
3976
3977 * telnet.el (telnet-initial-filter):
3978 If host nonexistent, kill the telnet buffer and get error.
3979
dff28924 39801986-05-25 Richard M. Stallman (rms@prep)
615d0182
DL
3981
3982 * rmail.el (rmail-search): Don't find a match in the current message.
3983
dff28924 39841986-05-19 Richard M. Stallman (rms@prep)
615d0182 3985
10d1d0af 3986 * mh-e.el (mh-get-new-mail): Handle error messages received from `inc'.
615d0182 3987
dff28924 39881986-05-15 Richard M. Stallman (rms@prep)
615d0182
DL
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
3993See ChangeLog.1 for earlier changes.
2a34a036 3994
acaf905b 3995 Copyright (C) 1986-1988, 2001-2012 Free Software Foundation, Inc.
5b87ad55
GM
3996
3997 This file is part of GNU Emacs.
3998
eb3fa2cf 3999 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 4000 it under the terms of the GNU General Public License as published by
eb3fa2cf
GM
4001 the Free Software Foundation, either version 3 of the License, or
4002 (at your option) any later version.
5b87ad55
GM
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
eb3fa2cf 4010 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.