/
ChangeLog.1
3265 lines (2249 loc) · 96 KB
/
ChangeLog.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1986-05-05 Richard M. Stallman (rms@prep)
* isearch.el (isearch):
Fix bug extending a search string in place
in reverse regexp search.
1986-05-02 Richard M. Stallman (rms@prep)
* mh-e.el (mh-get-field): Make regexp accept values starting
with non-letters.
1986-04-30 Richard M. Stallman (rms@prep)
* rnews.el (news-get-new-news):
Avoid lossage if a news group is subscribed to twice.
1986-04-29 Richard M. Stallman (rms@prep)
* page.el (count-lines-page):
Fine end of page properly when it's at end of buffer with no newline.
1986-04-25 Richard M. Stallman (rms@prep)
* man.el (manual-entry):
Pass more selective arg to file-name-all-completions.
1986-04-22 Richard M. Stallman (rms@prep)
* fill.el (fill-region-as-paragraph):
Avoid infinite loop if have a too-wide word
with a fill prefix containing a space.
1986-04-16 Richard M. Stallman (rms@prep)
* term/xterm.el (x-get-default-args):
Handle `reversevideo' last. Test switches with "on", not "On",
since that is what X uses.
1986-04-14 Richard M. Stallman (rms@prep)
* compile.el (compile1): Try interrupt-process first
when getting rid of old compilation process.
* text-mode.el: Set up text-mode-abbrev-table at load time
since all text-related modes use it.
* loadup.el: Don't change the major mode. Leave as fundamental.
* startup.el: After init file, use initial-major-mode
as major mode to select in *scratch*.
This avoids problems when .emacs wants to set variables globally
that are local in lisp-interaction-mode.
1986-04-12 Richard M. Stallman (rms@prep)
* replace.el (perform-replace):
Save and restore the match-data around call to read-char.
Mysterious bug of replacing the wrong characters
was due to display-time-filter running inside read-char.
Also make the C-w option set `replaced' to t, not `done'.
1986-04-11 Richard M. Stallman (rms@prep)
* rmail.el (rmail-nuke-pinhead-header):
Deleted code to delete old Date: line, since new one is made
only if had no old one.
1986-04-10 Richard M. Stallman (rms@prep)
* rnews.el (news-set-current-certifiable):
Follow symlinks before looking up the attributes.
* time.el (display-time):
Specify nil for process's buffer ab initio;
avoid C-g timing error.
1986-04-07 Richard M. Stallman (rms@prep)
* compile.el (kill-{compilation,grep}):
Use interrupt-process, not kill-process, so make can delete
the output file being produced.
1986-04-06 Richard M. Stallman (rms@prep)
* paths.el (sendmail-program):
Always use sendmail if bsd, even if it does not appear to exist.
1986-04-05 Richard M. Stallman (rms@prep)
* bytecomp.el (batch-byte-compile):
Use batch-byte-compile-file, not byte-compile-file.
1986-04-04 Richard M. Stallman (rms@prep)
* files.el (set-auto-mode):
Bind case-fold-search only over small pieces of code,
not including the major mode function.
* rmail.el (rmail-nuke-pinhead-header):
Don't kill the line after Date: along with Date:.
1986-03-31 Richard M. Stallman (rms@prep)
* man.el: fix stupid error in arg to file-name-all-completions.
1986-03-28 Richard M. Stallman (rms@prep)
* info.el (Info-tagify):
When restoring old restriction, bring it inside final buffer size.
1986-03-27 Richard M. Stallman (rms@prep)
* rnews.el (news-mode): Run news-mode-hook.
* rnews.el (news-get-pruned-list-of-files):
Don't discard first two files; . and .. are not first on Apollo.
1986-03-26 Richard Mlynarik (mly@prep)
* indent.el (edit-tab-stops):
Go to character 0 so editing happens in right place
1986-03-24 Richard M. Stallman (rms@prep)
* mail-utils.el (mail-strip-quoted-names):
Don't strip "foo"@host.
1986-03-22 Richard M. Stallman (rms@prep)
* mail-utils.el (rmail-dont-reply-to):
Default names to flush include all starting with "info-".
For user's own name, match only if ends at end of word.
1986-03-21 Richard M. Stallman (rms@prep)
* paths.el (mh-progs, mh-lib): Try two alternatives for these.
* paths.el (rmail-spool-directory): Say $LOGNAME for usg.
1986-03-20 Richard M. Stallman (rms@prep)
* rmail.el (rmail):
Move a forward-char so it isn't done if convert is t.
1986-03-18 Richard M. Stallman (rms@prep)
* paths.el (news-inews-program):
Add new possibility /usr/lib/news/inews.
* rmail.el (rmail):
Detect Unix format messages added after last Babyl message
and if so call rmail-convert-to-babyl-format.
* mail-utils.el (rmail-dont-reply-to):
Use LOGNAME if no USER env variable.
* paths.el (news-inews-program):
Try various pathnames and use the one that exists.
1986-03-17 Richard M. Stallman (rms@prep)
* sendmail.el (mail-do-fc):
Put a newline at front of the message written in the file.
1986-03-15 Richard M. Stallman (rms@prep)
* rnews.el: Installed king@kestrel's changes:
Correct reentrance bug, don't bother with groups that
received no new traffic since last read completely, find out
what traffic a group has available much more quickly when
possible, do some completing reads for group names.
Also adds the 'c' command to copy a message.
1986-03-15 Bill Rozas (jinx@prep)
* scheme.el (scheme-zap-name): Uses expand-file-name to obtain an
absolute pathname.
1986-03-15 Richard M. Stallman (rms@prep)
* replace.el (perform-replace):
Hack for preventing loops matching null strings at same place
was also preventing them at successive characters. Fixed.
1986-03-13 Bill Rozas (jinx@prep)
* scheme.el (scheme-zap-name): Change it back to fromedit.zap
since that is where scheme expects it and it is too much work to
change scheme right now. This interface is obsolete anyway, but
some people (athena) still use it.
1986-03-13 Richard M. Stallman (rms@prep)
* mail-utils.el (mail-strip-quoted-names):
Don't delete <...> and surroundings if there's a comma inside.
1986-03-12 Richard Mlynarik (mly@prep)
* shell.el (shell)
If no environment variable SHELL, default to /bin/sh
1986-03-12 Leonard H. Tower Jr. (tower@prep)
* rnews.el (news-mail-reply):
didn't work if point was not at (point-min).
added (goto-line (point-min)).
1986-03-11 Richard M. Stallman (rms@prep)
* loadup.el: If CANNOT_DUMP, don't copy DOC
to name with version number.
1986-03-10 Richard M. Stallman (rms@prep)
* rmail.el (rmail-reply): Delete "re: " only if at front of subject.
* files.el (basic-save-buffer):
Call expand-file-name; avoid setting default-directory to nil.
* paths.el: Look for name `hpux', not `hp-ux'.
1986-03-08 Richard M. Stallman (rms@prep)
* scheme.el (scheme-zap-name):
Change this to be a temp name in /tmp.
1986-03-07 Sundar Narasimhan (sundar@prep)
* rnews.el: fix bug in news-get-new-news. (news-current-news-group
should be nil on startup).
1986-03-07 Bill Rozas (jinx@prep)
* scheme.el: autoloads from xscheme.el
* xscheme.el: New file. Implements inferior-scheme-mode and
related commands. Similar (almost a query replace of)
inferior-lisp-mode in shell.el
1986-03-07 Richard M. Stallman (rms@prep)
* options.el: Replace real ctl chars with suitable escapes.
* telnet.el: Replace real ctl chars with suitable escapes.
Fill long line in a doc string.
1986-03-05 Richard M. Stallman (rms@prep)
* scheme.el: Considerable rewrite by jinx, already tested.
* rmail.el (rmail-quit):
Don't use the summary buffer as the buffer to select.
* rmail.el (rmail-convert-to-babyl-format):
1. Position point correctly at end of Unix-fmt message.
2. Handle failure to find expected end of Babyl-format message.
1986-03-03 Richard M. Stallman (rms@prep)
* files.el (revert-buffer):
Don't lock the file being reverted.
* term/xterm.el:
Install complete rewrite from Athena.
Change it so that if Emacs is not compiled for X
nothing is done except define a few functions.
1986-03-03 Leonard H. Tower Jr. (tower@prep)
* rnews.el (news-add-news-group)
Fixed bug that was putting "/"'s in newsgroups names in .newsrc
instead of "."'s.
1986-03-03 Richard M. Stallman (rms@prep)
* simple.el (kill-region):
Add to doc string a cross-reference to M-w.
* loaddefs.el (query-replace{,-regexp}):
Improve documentation of use of Help.
* emacsbug.el:
Include machine name and system type in initial text.
1986-03-02 Richard M. Stallman (rms@prep)
* shell.el (shell-send-input):
Ignore errors happening while trying to hack default-directory.
* time.el (display-time-filter):
Find start of an output message as NN:, not end as ],
since the ] appears at the end only on 4.2.
* paths.el:
Make criterion for using sendmail be: if the file sendmail exists.
1986-03-01 Richard M. Stallman (rms@prep)
* loadup.el: Change DOCSTR to DOC.
1986-02-25 Richard M. Stallman (rms@prep)
* mail-utils.el (mail-strip-quoted-names):
Supply missing brackets around some sets in regexps.
1986-02-22 Richard M. Stallman (rms@prep)
* abbrev.el (write-abbrev-file):
Get value of abbrev-file-name from the correct buffer.
* startup.el (command-line-1):
Use unwind-protect to delete the startup-message
from the buffer.
1986-02-21 Richard M. Stallman (rms@prep)
* rmail.el (rmail-parse-inbox-file, rmail-nuke-pinhead-header):
Allow spaces within quotes in sender in unix-style From line.
1986-02-20 Richard Mlynarik (mly@prep)
* info.el (Info-validate):
Node-names are case-insensitive, but assoc is case-sensitive
Separate out function Info-validate-tags-table
1986-02-19 Richard M. Stallman (rms@prep)
* c-mode.el (indent-c-exp):
Fix indentation of comments, both after text and on separate
lines. Fix indentation of first statement in a block when comment
precedes it.
* rmail.el (rmail-nuke-pinhead-header):
Keep either the sender or the date or both, whichever is
not otherwise mentioned in the header.
1986-02-18 Richard M. Stallman (rms@prep)
* loaddefs.el (auto-mode-alist): ".sty" -> TeX-mode.
1986-02-10 Richard M. Stallman (rms@prep)
* rmail.el (rmail-quit):
It was burying the wrong buffer.
1986-02-09 Richard M. Stallman (rms@prep)
* lpr.el:
Put "Emacs buffer" at end of job title, not beginning.
1986-02-07 Richard M. Stallman (rms@prep)
* paths.el: Add slashes at end of mh-lib and mh-progs.
* mail-utils.el (rmail-dont-reply-to):
If "foo" is in rmail-dont-reply-to-names,
flush names like bar!foo.
* simple.el (eval-expression):
Remove the hack to remove `eval-expression from the command
history. It was not working before because of the bug in
interactive-p. Now that it works, it loses because without the
explicit use of eval-expression, the value will not be printed
when the command is redone.
* info.el:
(Info-goto-node): Use regexps to do all the blank stripping.
(Info-edit-mode): Don't use \\[...] in the doc string.
(Info-menu): Revert most changes in making completion list.
Also, restore original point before calling completing-read.
(Info-find-node): Use new strategy, like the original one
except that if an error happens go back to the previous node.
Faster in the usual case (where no error), and simpler.
Do not allow abbreviations for node names.
If tag table, get immediate error on node not in it.
1986-02-06 Richard M. Stallman (rms@prep)
* text-mode.el (text-mode-syntax-table):
Make " and \ punctuation, not whitespace.
1986-02-06 Richard Mlynarik (mly@prep)
* info.el (Info-find-node):
Fix braino.
Also, allow abbreviations for node names.
(Info-tagify): Insert tags in forward order so that
an abbrev finds the textually first possibility rather than the
last.
1986-02-06 Richard M. Stallman (rms@prep)
* paths.el: Conditionalize some filenames for hpux.
* simple.el (backward-delete-char-untabify):
Don't screw up value of point if hit beg of buffer.
1986-02-05 Richard M. Stallman (rms@prep)
* mh-e.el (mh-insert-prefix-string):
Fix typo in arg to replace-regexp.
1986-02-05 Richard Mlynarik (mly@prep)
* info.el:
Completely rewrite Info-find-node so that it doesn't
blow out on nonexistent nodes/files
Rewrite Info-goto-node through the Magic of Regular Expressions.
Make interactive part of Info-menu be byte-compiled and speed up
in various other ways.
1986-02-05 Richard M. Stallman (rms@prep)
* tags.el (find-tag):
Push the buffer's old point as a mark.
1986-02-04 Richard M. Stallman (rms@prep)
* rmailout.el (rmail-output):
Make sure message output is terminated with a newline.
* rmailmsc.el (set-rmail-inbox-list):
Update rmail-inbox-list with the new list of inbox files.
1986-02-03 Richard Mlynarik (mly@prep)
* info.el (Info-validate) Insert a missing space.
1986-02-03 Richard M. Stallman (rms@prep)
* texinfo.el:
Define @smallexample as synonym for @example.
* shell.el (make-shell):
New &rest arg contains switch args to give the shell.
(shell): Pass -i as a switch arg to make-shell.
* shell.el: Don't use csh on HP-UX (it has sanity checking).
1986-02-02 Richard M. Stallman (rms@prep)
* rmailout.el (rmail-output-to-rmail-file):
If target file is being visited, write msg into its buffer.
* files.el (append-to-file):
Don't require file to exist.
* rmail.el (rmail-reformat-message):
Insert new copy of header before the original, not after.
Avoids trouble with marker at the end, if message is all header.
* rmail.el (rmail-search):
Simplify prompting and make it mention the default if any.
Print message when starting and another when done.
1986-02-01 Richard M. Stallman (rms@prep)
* rmail.el (rmail-convert-to-babyl-format, rmail-nuke-pinhead-header):
Accept and preserve a timezone in the Unix style From line.
1986-01-31 Sundar Narasimhan (sundar@prep)
* rnews.el (news-quit & news-get-new-news):
remember to update .newsrc file.
1986-01-31 Richard M. Stallman (rms@prep)
* tex-mode.el (TeX-region):
Use new variable TeX-command instead of "tex".
1986-01-30 Richard M. Stallman (rms@prep)
* mail-utils.el (mail-fetch-field):
New 3rd arg ALL: t means find and concatenate all
fields of the specified type.
* rmail.el (rmail-reply):
Pass 3rd arg t to mail-fetch-field for To and CC fields.
1986-01-28 Richard M. Stallman (rms@prep)
* yow.el (yow):
Use remainder to get random in desired range.
Needed on sysV where you only get 16 bits from random.
Also randomize the seed when yow is loaded.
* doctor.el (random-range):
Use remainder; the same fix.
1986-01-27 Richard M. Stallman (rms@prep)
* rmail.el: Remove defvar for rmail-primary-inbox-list.
1986-01-25 Richard M. Stallman (rms@prep)
* mlsupport.el (line-to-top-of-window):
Fix name of function `recenter'.
* isearch.el (isearch-message):
Don't display the ... when in slow-speed mode.
1986-01-23 Richard M. Stallman (rms@prep)
* compile.el (compilation-parse-errors):
Fix several bugs in parsing lint line numbers.
* mail-utils.el (mail-strip-quoted-names):
Don't delete the comma before a <...> arg that is
being taken out of the <...>.
1986-01-22 Richard M. Stallman (rms@prep)
* nroff-mode.el (forward-text-line):
Negative args had several bugs; thorough rewrite fixed them
and made function half as big and faster.
1986-01-22 Richard Mlynarik (mly@prep)
* files.el (set-auto-mode):
Set mode correctly for .~i~ backup files.
* shell.el (inferior-lisp-mode):
Use \\{...} in doc. Fix up initialization of inferior-lisp-mode-map
1986-01-21 Richard Mlynarik (mly@prep)
* startup.el (command-line):
Set some `foo' variables to default-`foo' after loading user init
file.
1986-01-21 Richard M. Stallman (rms@prep)
* lisp-mode.el (lisp-comment-indent):
If at bol, don't insist on at least 1 col of indent.
* texinfo.el (texinfo-format-setfilename):
Don't mention directory name in the Info file introductory message.
* c-mode.el (calculate-c-indent):
Use new variable c-brace-imaginary-offset for statements
inside a brace that isn't first thing in its line.
* startup.el (command-line):
Catch errors in init file and continue.
If term-file-prefix is nil, don't load a term file.
* dired.el (dired-repeat-over-line, dired-get-filename):
Barf right away on a "total" line.
1986-01-20 Richard M. Stallman (rms@prep)
* rmailedit.el (rmail-cease-edit):
Set point-min correctly (after the original header).
1986-01-19 Richard M. Stallman (rms@prep)
* tags.el (visit-tag-table):
If directory is specified, use file TAGS in that directory.
* buff-menu.el (Buffer-menu-select):
Divide the entire screen height to compute window sizes,
since we are going to divide up the entire screen.
* bytecomp.el (various):
Fix severe errors in handling byte-compile-depth.
Clarified when to use byte-compile-push-constant
vs byte-compile-constant.
1986-01-18 Richard M. Stallman (rms@prep)
* doctor.el: Fix typo "symtoms".
1986-01-10 Richard Mlynarik (mly@prep)
* mail-utils.el (mail-fetch-field):
regexp-quote the argument.
1986-01-10 Richard M. Stallman (rms@prep)
* files.el:
delete-auto-save-files = t.
1986-01-09 Richard Mlynarik (mly@prep)
* mail-utils.el (mail-strip-quoted-names):
Handle multi-line address lists
1986-01-08 Richard Mlynarik (mly@prep)
* subr.el (copy-keymap):
New function.
* loaddefs.el:
Autoload view-mode.
* nroff.el (electric-nroff-newline):
Clean up and avoid lossage on a line with < 3 chars.
1986-01-08 Richard M. Stallman (rms@prep)
* simple.el (transpose-lines):
Create a newline (if nec) to terminate the line being transposed.
* mailalias.el (expand-mail-aliases):
Notice return within a continued header line as
separating addresses.
1986-01-07 Richard Mlynarik (mly@prep)
* tags.el (visit-tags-table):
Barf if given a directory
1986-01-06 Richard Mlynarik (mly@prep)
* nroff-mode.el (electric-nroff-mode):
set-minor-mode correctly
1986-01-02 Richard Mlynarik (mly@prep)
* info.el (Info-validate):
Catch only real footnote references by using stricter regexp
Allow multiple nodes to have the same `next' pointer as long
as the next's previous points back to one of them.
* info.el (Info-tagify, Info-validate):
(let ((case-fold-search t)) ...)
for when these functions are used outside info mode
1985-12-30 Richard M. Stallman (rms@prep)
* rmailsum.el (rmail-new-summary):
Avoid errors when there are zero messages to summarize.
* startup.el:
Make first line of greeting one character shorter.
* chistory.el:
command-history-map may not be sparse.
* info.el (Info-extract-pointer, Info-previous):
New optional 2nd arg to Info-extract-pointer is used instead
of the 1st arg in any error message.
1985-12-30 Richard Mlynarik (mly@prep)
* files.el (backup-buffer):
Don't backup `weird' (non-character or link) files
1985-12-28 Richard M. Stallman (rms@prep)
* mailalias.el (expand-mail-aliases):
Go back to line beginning after finding a nonblank line-start
that ends a header field.
* info.el (Info-follow-reference):
Match [ \n]* after *note when finding all refs.
1985-12-27 Richard Mlynarik (mly@prep)
* view.el:
Various: Fix cases of "view" => "View" which were missed. Damn.
1985-12-27 Richard M. Stallman (rms@prep)
* simple.el (exchange-dot-and-mark):
Define as an alias.
1985-12-26 Richard M. Stallman (rms@prep)
* rmailsum.el (rmail-summary-mode):
Run rmail-summary-mode-hook.
1985-12-20 Richard M. Stallman (rms@prep)
* files.el (after-find-file):
If noninteractive, don't print message and don't
turn on auto-saving.
* simple.el (describe-no-warranty):
Use describe-copying as subroutine so start search
from beginning of buffer each time.
* term/xterm.el:
Select interrupt-driven input when talking to X.
1985-12-19 Richard M. Stallman (rms@prep)
* files.el:
Provide dummy definitions of {un,}lock-buffer
if they don't have definitions.
Define a function ignore.
1985-12-19 Richard Mlynarik (mly@prep)
* rnews.el (news-set-mode-line):
Fix fencepost.
1985-12-19 Richard M. Stallman (rms@prep)
* sendmail.el (mail-do-fcc):
Insert a blank line after each message in the CC file.
* fill.el (fill-region):
It was not looking at the prefix arg!
* loaddefs.el, nroff-mode.el:
Add autoload for nroff-mode. Change its doc string a little.
1985-12-18 Richard M. Stallman (rms@prep)
* texinfo.el (texinfo-format-buffer):
Remove directory from Info file name as it appears in node
headers.
* userlock.el (ask-user-about-lock):
Handle `p' response properly.
Was looping and asking again.
* x-mouse.el (x-mouse-set-mark):
Don't use save-excursion; save only point, not the mark.
* bg-mouse.el:
Some bug fixes from jr; some documentation cleanups.
* doctor.el (doctor-desire):
Was using nonexistent function list*.
Make it use append instead.
* rmail.el (rmail-expunge):
Discard summary lines for messages that change numbers.
* rmailsum.el (rmail-make-basic-summary-line):
save-excursion around finding the From: line.
* doctor.el (doctor-read-token):
Don't use forward-to-word.
* simple.el (describe-copying):
Move point to beginning of the file.
1985-12-17 Richard M. Stallman (rms@prep)
* startup.el (command-line-1):
Make startup message more concise; mention C-h t.
1985-12-17 Richard Mlynarik (mly@prep)
* simple.el (goto-line):
Accept either prefix arg or prompt in minibuffer
1985-12-17 Richard M. Stallman (rms@prep)
* simple.el (help-for-help):
Make help-for-help message be documentation of help-for-help
so it goes into DOCSTR; gets rid of 1k of impure.
Mention C-w and C-n in these messages.
* mim-mode.el (mim-mode):
Make mim-mode-map a sparse keymap.
* shell.el:
Make shell-mode-map a sparse keymap.
1985-12-16 Richard M. Stallman (rms@prep)
* info.el (Info-summary):
Add scroll capability if user types Space.
* files.el (set-visited-file-name):
Work properly in case of arg = nil or = "".
* debug.el (debugger-frame{,-clear})
Bind off read-only flag to change buffer.
1985-12-14 Richard M. Stallman (rms@prep)
* various:
Change uses of copy-sequence on keymaps to copy-alist.
Use run-hooks for all hooks.
* simple.el (variable-at-point):
Strip leading singlequotes before variable name.
* rmailsum.el (rmail-summary-undelete):
Rename rmail-summary-undelete-backward to this
and make it undelete current message if that's deleted.
Also win if no message to undelete.
Flush the M-u command.
* outline.el (outline-mode):
Make lines starting with * separate paragraphs.
1985-12-13 Richard M. Stallman (rms@prep)
* shell.el (run-lisp):
Switch to the Lisp buffer that make-shell returns.
* rmailedit.el (rmail-cease-edit):
Make sure edited message text ends in a newline.
Adjust the rmail-msgend pointer of the message to the new end.
Make sure bfr isn't read-only while deleting old cached summary line.
* rmail.el:
Replace every real ^_ with a \ escape sequence.
Make rmail-save always expunge. Skipping it if
buffer isn't modified was a good try, but I think
it makes things unpredictable; whether buffer is
modified in Rmail doesn't always correlate with
what the user is thinking about.
* abbrev.el (prepare-abbrev-list-buffer, list-abbrevs,
edit-abbrevs):
Some cleanups. prepare-... now does all the work and
returns the buffer for the caller to select or display.
* subr.el:
Rename feep to beep, a more traditional name.
1985-12-12 Richard M. Stallman (rms@prep)
* abbrev.el (edit-abbrevs-mode):
New function, used to make C-h m work right in that mode.
* text-mode.el, c-mode.el, lisp-mode.el:
Make major mode functions use run-hooks.
* subr.el (run-hooks):
New function; takes list of hook symbols and run each one.
* simple.el (shell-command-on-region):
Don't print message or display output if quit or error.
* loadup.el:
At end, on machines that cannot dump, eval top-level
to run the normal command-line arg processing.
* term/xterm.el:
Set term-setup-hook. Was using wrong name.
Convert arg to x-set-border-width to an int before calling.
* rmail.el (rmail-display-label, rmail-set-message-counters):
save-excursion must go outside save-restriction.
* rmail.el (rmail-reply):
Do save-excursion.
1985-12-11 Richard Mlynarik (mly@prep)
* isearch.el (isearch-search):
Don't feep after every single character added to a failing regexp
isearch.
* subr.el:
(fset 'feep 'ding) to preserve purity of language.
1985-12-11 Richard M. Stallman (rms@prep)
* simple.el (set-variable):
Must bind minibuffer-help-form, not help-form.
Also arrange for most of code to be compiled.
1985-12-10 Richard M. Stallman (rms@prep)
* rmail.el (rmail):
If file already visited, don't disturb it,
just select it.
* simple.el, subr.el, unused.el:
Move general purpose subroutines from simple.el
to new file subr.el. Some editing commands that
are not on any keys and not otherwise used
are moved to unused.el.
* loadup.el:
Load subr.elc first thing.
* subr.el (copy-alist):
New function, copies alist links and pairs.
Many uses of copy-sequence should call this instead.
* rmailsum.el (rmail-summary-exit):
Bury the summary buffer.
* rmailsum.el (rmail-summary-goto-msg):
Erase the - in the summary line meaning message is unseen.
* rmailout.el (rmail-output-to-rmail-file):
Don't delete message if output was not done.
* files.el (switch-to-buffer-other-window):
Pass t as new second arg to pop-to-buffer.
* indent.el (insert-tab):
If indent-tabs-mode = nil, insert spaces instead.
* debug.el (debug):
Combine two unwind-protect's into one.
Set debug-on-next-call at outermost level
after the unwind-protect.
The variable to request doing that is now called
debug-step-after-exit.
1985-12-09 Richard Mlynarik (mly@prep)
* rmail.el (rmail-save):
Don't do possibly lengthy expunge if buffer not modified
* loaddefs.el:
(fset 'TeX-mode 'tex-mode)
1985-12-08 Richard M. Stallman (rms@prep)
* files.el (normal-mode):
New command to choose major mode automatically.
* inc-vers.el: Renamed from inc-version.el
for file name length reasons.
* term/*.el: terminal-specific files found here now.
term-*.el have been renamed to term/*.el.
Changed makedist to handle this subdirectory.
* paths.el:
New variable term-file-prefix which now is "term/".
* startup.el (command_line):
Use term-file-prefix to compute file name to load.
* bytecomp.el (byte-compile-file):
Put output-buffer into Emacs-Lisp mode.
Fixes lossage observed for autoloads by people
who have set default-major-mode.
1985-12-08 Richard Mlynarik (mly@prep)
* debug.el (debug):
Bind debug-on-quit to nil within the debugger.
* info.el (Info-find-node):
Must search for "Node: Foo" not " Foo" or else would
lose when there was a "Node: Bar Foo"
* dired.el (dired-copy-file):
interactive "F" not "s"
* man.el (manual-entry):
Allow user to specify "chdir(3)" to get entry from section
3 of the manual.
1985-12-07 Richard M. Stallman (rms@prep)
* loaddefs.el:
Remove duplicate autoload for convert-mocklisp-buffer.
Add autoload for doctor.
* simple.el (shell-command-on-region):
Don't muck with the mark if called noninteractively.
* tags.el (visit-tag-table):
Really provide TAGS as default file name.
* info.el:
(Info-validate-node-name): Don't complain about nodes in other files.
(Info-menu-sequence): fix typo in function name.
* rmail.el:
(rmail-save): new function; `s' and `q' commands now expunge.
(rmail-set-attribute): Don't lose if buffer wasn't narrowed.
(rmail-undelete-previous-message):
Try current message first, then back up till deleted msg
is found.
M-u command removed as u now does its job.
* bytecomp.el (byte-compile-file):
Use get-buffer-create for making the temp buffers. Really!
1985-12-06 Richard M. Stallman (rms@prep)
* simple.el (set-comment-column):
Don't use this line's comment to set the comment column.
* bytecomp.el (byte-compile-lambda):
Don't treat (interactive) as having an expression be compiled.
Recompile all 40 files affected; reduces Emacs pure code about 4k.
* info.el:
(Info-select-node): Was searching unboundedly for "execute:".
(Info-follow-reference): Was called Info-footnote.
Also, handle presence of spaces and newlines in ref names.
(Info-extract-menu-node-name): Handle presence of spaces and
newlines in the node name.
(Info-menu): Handle presence of spaces and newlines in item
names.
* texinfo.el:
@ifinfo and @end ifinfo must use texinfo-discard-command.