📄 changelog.2
字号:
1988-04-13 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * dired.el (dired-readin): Print msg on startup and when done. * spell.el (spell-command): New var; command to use to invoke the spell program. * terminal.el (terminal-emulator): Choose default shell like shell.el. Use /bin/sh for changing env. (te-parse-program-and-args): Use shell-file-name for globbing. * dired.el (dired-rename-file): Include old file name in prompt. * cal.el (calendar): Convert any nonnull arg to a number.1988-04-12 Chris Hanson (cph at kleph) * xscheme.el: Change to print ";No value" when the value of an expression is undefined.1988-04-10 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * kermit.el: New file. * tex-mode.el (TeX-common-initialization): Make TeX-command, etc., local here rather than in both callers. Provide 'tex-mode. (TeX-start-shell): Make keymap only once, and reuse it. Pass 'nostartfile, not "/dev/null", to `make-shell'. (set-buffer-directory): Use file-name-as-directory. Don't use... (expand-directory-name): function deleted. * simple.el (indent-for-comment): If comment-start-skip matches a string with nonfinal whitespace, the comment delimiter starts after that whitespace (for indentation purposes). Don't modify the buffer if existing indent is correct. * cmacexp.el (c-macro-expand): Use cpp to expand macros in the region. * c-mode.el: Autoload that. * texinfmt.el (texinfo-format-scan): Guts of texinfo-format-buffer-1 split into a new function. Delete handling of C-q, which is not used in Texinfo nowadays. (texinfo-format-region): New function to format a region.1988-04-09 Leonard H. Tower Jr. (tower at frosted-flakes.ai.mit.edu) * rnewspost.el (news-post-news, news-reply) No longer re-inits *post-news* buffer, if buffer-modified-p.1988-04-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * spook.el (shuffle-vector): Rewrite by phr. * undigest.el (undigestify-rmail-message): Put space before `unseen'. * ada.el, c-mode.el, lisp-mode.el, mim-mode.el, modula2.el, prolog.el, scheme.el: Make paragraph-ignore-fill-prefix locally t in these modes. * paragraph.el (forward-paragraph): Ignore fill-prefix if Make paragraph-ignore-fill-prefix is non-nil.1988-04-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * man.el, loaddefs.el: Doc fix.1988-04-06 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) * loaddefs.el: added `.texinfo' to the less common extensions section of the auto-mode-alist so that emacs chooses the correct mode for files with this extension.1988-04-01 Richard M. Stallman (rms at wilson) * gdb.el (gdb): Specify -cd option to GDB so GDB will use the same path for the dir as the user is using in Emacs.1988-03-24 Richard M. Stallman (rms at wilson) * spook.el: New file. * nroff-mode.el (forward-text-line): either . or ' starts a request. (nroff-mode): In paragraph-{start,separate}, ditto. (electric-nroff-newline): Don't insert extra newlines.1988-03-23 Richard M. Stallman (rms at wilson) * x-mouse.el: Change unshifted clicks for x11. Bind all up-clicks to no-op. * term/x-win.el (command-switch-alist): Ignore all X's switches in x11. Don't test fboundness of `x-change-display'. On x11, don't set-input-mode or set term-setup-hook. x-switches feature now broken. * term/x11-win.el: Delete this file since X11 is now a subcase of X.1988-03-20 Richard M. Stallman (rms at wilson) * rmailkwd.el (rmail-next-labeled-message): Allow space before the label name (since now they are supposed to be there). * paths.el (rmail-primary-inbox-list): Don't define it here. * loaddefs.el: Define it here but set it to nil. * rmail.el (rmail): If it's nil, compute the default here. Now we decide $LOGNAME vs $USER at run time, not build time. * lisp-mode.el (lisp-indent-line): Single-semicolon comment lines should be indented at comment col. * cl-indent.el (lisp-indent-do): Smarter version from Kevin Layer. * cl.el (setf): Simplify code produced; don't use `apply' and, if handler isn't a macro, don't bind any temp vars. * cl.el: Make and doc strings and error messages use GNU style.1988-03-19 Richard M. Stallman (rms at wilson) * hideif.el: New version from liberte@b.cs.uiuc.edu. * VMS-oriented bug fixes from David Gentzel. * texinfmt.el (texinfo-format-setfilename): expand the filename. (texinfo-do-itemize): Don't indent an empty line. (texinfo-format-printindex): On VMS, use texinfo-sort-region to sort. (texinfo-sort-{region,startkeyfun}): New functions. * sort.el: provide 'sort. * sendmail.el (mail): Doc fix. * help.el (help-with-tutorial): Use expanded file name for making bfr. * info.el (Info-find-node): Remove versions from file name. * informat.el (Info-split): Remove versions from file name. * bytecomp.el (byte-compile-file, byte-recompile-directory): Remove versions from name of file to write. Good on VMS. (batch-byte-compile): Likewise.1988-03-18 Chris Hanson (cph at kleph) * term/x11-win.el (command-switch-alist): Option "-rn" mistakenly omitted from this list.1988-03-18 Richard M. Stallman (rms at wilson) * modula2.el: Changes from Michael Schmidt: Better prompting in m2-for. Variables for program name for compilation and for linking. Don't assume executable name comes from module name. m2-toggle knows about .md and .mi files. * rmail.el (rmail): Default for C-o is now `xmail'; rmail-last-rmail-file now defaults independently to `XMAIL'. * lisp-mode.el (lisp-mode): Define C-c C-l as M-x run-lisp. * paths.el (rmail-primary-inbox-list): Use rmail-spool-directory as a basis for value of this; avoid redundant decisions. * rnews.el (news-update-message-read): typo, cdadr => news-cdadr. * gdb.el (gdb): expand `path'; start-process loses if default-directory is not absolute. * tags.el (find-tag-tag): Create this function again to hold shared arg-reading code for find-tag and find-tag-other-window. (find-tag, find-tag-other-window): Use find-tag-tag. * shell.el (inferior-lisp-mode): lisp-mode-variables needs an arg. Also improve the doc string. * chistory.el (Command-history-setup): Likewise.1988-02-11 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * Version 18.50 released. * tex-mode.el (tex-mode): Use the default if file has no tex commands. * term/vt200.el: Delete vt200-enable-arrows; leave the standard name enable-arrow-keys. * version.el (emacs-build-system): Store system name on which Emacs was built. * version.el (emacs-version): Print that system name. * vip.el: Install version 3.5 sent by author. * man.el (nuke-nroff-bs): New regexp for footers on hpux.1988-02-10 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * simple.el (fundamental-mode): Delete fundamental-mode-map.1988-02-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * paths.el (rmail-primary-inbox-list): Check separately for which directory and which envvar.1988-02-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * loaddefs.el: Autoload `gdb'. * gdb.el: New file, interface to GDB. From Schelter, but rewritten to use the new GDB -fullname feature and the new Emacs overlay-arrow-position feature. * dbx.el: New file (Masanobu's version, changed to use overlay-arrow-string).1988-02-04 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * mh-e.el: Version 3.4o from Larus.1988-01-31 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * term/vt125.el, term/vt240.el: New files: Just load vt100.el or vt200.el.1988-01-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * tags.el (find-tag-tag): Deleted. * tags.el (find-tag-default): New function returns default tag based on buffer text, or nil. Fix several bugs such as handling of quote-characters, and case of before or after a list or near unbalanced paren. * tags.el (find-tag): Use find-tag-default and show default in the prompt while reading the tag.1988-01-24 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * undigest.el (undigestify-rmail-message): Accept "Apparently-To".1988-01-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * edt.el (edt-bind-gold-keypad): New fn so that calls to define-keypad-key are deferred till edt-mode is turned on.1988-01-21 Richard Stallman (rms at frosted-flakes) * simple.el (kill-line): doc fix.1988-01-20 Richard Stallman (rms at frosted-flakes) * rmail.el (rmail-get-new-mail): If save fails, recount messages. * rmail.el (rmail-revert): Handle revert-buffer; recount messages. * rmail.el (rmail-variables): Set up to use this. * rmail.el (rmail-convert-file): Babyl-mode conversion code moved here from `rmail'. * files.el (revert-buffer): Return t if did revert.1988-01-19 Richard Stallman (rms at frosted-flakes) * sendmail.el (mail-send-and-exit): Don't delete the window unless an rmail-mode buffer is in the next window.1988-01-19 Chris Hanson (cph at sugar-smacks) * xscheme.el: Extensive changes including better documentation, a new major mode `scheme-debugger-mode', and a new format for the modeline when using the Scheme interface. The major mode `scheme-debugger-mode' is used when Scheme is running one of the character-driven debugger interfaces. It is like Scheme mode except that evaluation is disabled, and characters that are normally self-inserting instead are transmitted to the Scheme process. The modeline is changed so that information about the state of the Scheme process is shown only in buffers whose major mode is `scheme-mode' or one of the related Scheme major modes. Information about the state of the read-eval-print loop is shown only in the Scheme process buffer. All of these changes are upwards compatible with versions of Scheme which ran using the previous interface. However, some of the features will not be enabled in older Scheme systems. Newer versions of Scheme (specifically, those newer than release 6.1.1) require the new interface for correct operation. They will not work correctly with older version of this interface. * scheme.el: Minor changes to support "xscheme.el" changes. Mostly this involved adding hooks to existing facilities.1988-01-19 Richard Stallman (rms at frosted-flakes) * c-mode.el (indent-c-exp): Use new state-element from parse-partial-sexp to handle case of (...newline...) {...1988-01-17 Richard Stallman (rms at frosted-flakes) * rmail.el (rmail-display-labels): Preserve buffer bounds correctly. Remove extra spaces from the string before displaying it. * rmail.el (rmail-insert-inbox-text): message only if file exists. * rmail.el (rmail-get-new-mail): Don't save if was no new mail.1988-01-15 Richard Stallman (rms at frosted-flakes) * info.el (Info-search): Two bugs in indirect files: Failed to search the indirect table right, and failed to recover if nothing found.1988-01-14 Richard Stallman (rms at frosted-flakes) * loaddefs.el: Make search-... into user variables.1988-01-11 Richard Stallman (rms at frosted-flakes) * rmail.el (rmail-display-label): Put a space before each label name if there wasn't one already. Turns out valid BABYL format requires a space there. * rmailkwd.el (rmail-set-label): Expect and write spaces before labels. Eliminate the loop to delete such spaces. * rmail.el (rmail-set-attribute): Expect and write spaces before labels. * rmailsum.el (rmail-summary-by-labels): Expect spaces. * info.el (Info-find-node): If filename starts with ./, interpret relative to current directory.1988-01-10 Richard Stallman (rms at frosted-flakes) * undigest.el: If it fails, delete ALL of the temporary copy.1988-01-06 Richard Stallman (rms at frosted-flakes) * paths.el (mh-dir, mh-lib): Add two new alternatives to test for. (For HPUX). * paths.el (manual-formatted-dirlist) [HPUX]: Add a completely new alternative value.1988-01-05 Richard Stallman (rms at frosted-flakes) * simple.el (indent-new-comment-line): In a comment, look back for a line with a nonempty comment and indent the comment text like it. * lpr.el (print-buffer-1): Use `untabify' to expand tabs, not the `expand' program. Fix other bugs with tab-width != 8.1987-12-26 Richard Stallman (rms at frosted-flakes) * c-mode.el (electric-c-terminator, c-indent-line): Don't recognize `case' unless space or tab follows.1987-12-23 Richard Mlynarik (mly at peduncle) * loaddefs.el: Update terminal-emualator documentation. (This wasn't done after the last edit.) * terminal.el: Split out te-stty-string from function terminal-emulator. Run "sh" if no env var SHELL. Add nonstandard (though useful) NF and LP termcap flags. Fix terminal-emulator documentation. Some comments.1987-12-22 Richard Stallman (rms at frosted-flakes) * rnews.el (news-get-pruned-list-of-files): Don't die on unreadable directory.1987-12-21 Richard Stallman (rms at frosted-flakes) * window.el (split-widow-{vertically,horizontally}): Make the arg optional.1987-12-09 Richard Stallman (rms at frosted-flakes) * picture.el (picture-clear-rectangle): Delete spurious arg.1987-12-08 Richard Stallman (rms at frosted-flakes) * rmailout.el (rmail-output): Don't crash if msg has no From. * dabbrev.el (dabbrev-expand): Don't print messages. * isearch.el (nonincremental-search): Put onto command-history. * simple.el (kill-region): Doc fix.1987-12-06 Richard Stallman (rms at frosted-flakes) * compile.el (compilation-error-regexp): Last alternative could match spuriously; change `.*' to ` *'. Change may be wrong; nobody knows which program makes error messages this should match. * terminal.el: Many fixes: some new termcap entries and fix bugs in others. Terminal width and height may be specified. Scrolling is now the default. Enabling or disabling scrolling during use does not really work because it is necessary to change the termcap entry. Do `stty new dec' at startup. Without this, you get printing terminal echoing which looks very strange with DEL as the erase char. This may lose on sysV, but the need can't be ignored. One known bug remains a mystery: when running `ex', the empty-line command fails to overprint the colon with the text that is printed. The output Emacs receives contains a crlf in place of a cr. * startup.el (command-line-1): Don't insert the startup-message
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -