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