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