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