📄 changelog.3
字号:
(Buffer-menu-mode-map): Buffer-menu-select now on v.1993-05-10 Roland McGrath (roland@geech.gnu.ai.mit.edu) * bytecomp.el (byte-recompile-directory): If ARG is non-nil, set it to its prefix numeric value. Test for ARG being zero with eq, not zerop.1993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) * rmailout.el (rmail-output): Undo June 11 1992 change: Don't try to use Date field in the From. * faces.el: Rename all references to try-face-font to internal-try-face-font, so we don't need lucid.el. * faces.el (read-face-name): Call face-list, not list-faces. Fail more gracefully if we can't build bold, italic, etc, versions of the default font. * faces.el (make-face-bold, make-face-italic, make-face-bold-italic, make-face-unbold, make-face-unitalic): Implement NOERROR argument. (x-initialize-frame-faces): Use the NOERROR argument to the font manipulation functions to avoid errors while starting up. Remove initialization of isearch font. * xfaces.c (internal-x-complain-about-font): Add new frame argument, so we can check the frame parameters to find the default font. Callers changed. * faces.el (x-create-frame-with-faces): Fix typo. Dyke out code to fully qualify the modeline font; we may not be able to do that correctly.1993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) * dabbrev.el (dabbrev-expand): Delete a search-forward call after the second replace-match.1993-05-09 Roland McGrath (roland@churchy.gnu.ai.mit.edu) * add-log.el (find-change-log): If there is a buffer-local value of change-log-default-name, just return it with no searching. Previously if it was set to a nonexistent file name, we would loop forever.1993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) * replace.el (query-replace-map): Bind [escape] like "\e". * macros.el (kbd-macro-query): Use query-replace-map to define answers. * vc.el (diff-switches): Define var here as well as in diff.el. (vc-backend-diff): Handle either string or list. * comint.el (comint-filter): Increment opoint only if after insertion point.1993-05-08 Jim Blandy (jimb@totoro.cs.oberlin.edu) * faces.el: Call internal-set-face-1, not internat-set-face-1. * faces.el: Don't set frame-creation-function here; term/x-win.el is the appropriate place to set it. * faces.el: Only apply x-initialize-frame-faces to X frames; pass over terminal frames. * faces.el: Provide 'faces.1993-05-08 Jim Blandy (jimb@totoro.cs.oberlin.edu) * term/x-win.el: Since we require faces.el, there's no point in setting frame-creation-function to x-create-frame - just set it directly to x-create-frame-with-faces.1993-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) * sendmail.el (mail-do-fcc): Don't output a newline before From... * rmail.el (rmail-convert-to-babyl-format): Delete 1 char if we see a newline instead of what we expect. * register.el (jump-to-register): Allow file name "in" a register. * scroll-bar.el (scroll-bar-drag, scroll-bar-drag-1): New functions. Put scroll-bar-drag on down-mouse-2 in scroll bar. Leave up-events on mouse-2 unbound. * help-macro.el: Provide help-macro, not help-screen. * help.el: Require help-macro, not help-screen. * menu-bar.el: Don't add menu bar to minibuffer-only frames.1993-05-07 Paul Eggert (eggert@twinsun.com) * vc.el (vc-directory-18): New function. If Emacs 18, make vc-directory alias to this.1993-05-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) * loaddefs.el: Bind M-right and M-left to forward-word, backward-word. Unbind M-up and M-down. * calendar.el (calendar-mode-map): Add arrow key bindings. * rmail.el (rmail-resend): Add `resent' attribute. (rmail-forward): With prefix arg, run rmail-resend.1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu) * term/x-win.el: (require 'faces), too. Move (require 'select) to top, with the other requires.1993-05-06 Jim Blandy (jimb@totoro.cs.oberlin.edu) * finder.el: Bind finder-exit to 'q', not 'x'; the former is the conventional way to get out of such a package. (finder-summary): Use substitute-command-keys. (finder-mode): Use \\<...> to make sure we get the right keymap.1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu) * replace.el (flush-lines, keep-lines, how-many): Delete spurious `s' from prompt arg to read-from-minibuffer. * comint.el (comint-filter): New function. (comint-exec): Install the filter. * simple.el (previous-matching-history-element): If minibuf is empty, use the last regexp specified a the default. (next-matching-history-element): Likewise. * comint.el (comint-previous-matching-input): New command, on M-r. (comint-next-matching-input): New command, on M-s. (comint-previous-similar-input): Commented out. (comint-next-similar-input): Likewise. (comint-previous-input-matching): Deleted. (comint-last-input-match): Var commented out. (comint-mode): Don't make comint-last-input-match local.1993-05-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) * files.el (auto-mode-alist): Delete the entries for makefile-mode. * asm-mode.el: Doc fix. * man.el: Rename functions and variables `man-*' to `Man-*'. (manual-entry): Make prompt string clearer. * simple.el (blink-matching-paren-distance): Change default to 12,000.1993-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu) * vc.el (minor-mode-map-alist): Don't use it if it's void. (vc-cancel-version): Doc fix. (vc-backend-diff): Use diff-switches, not vc-diff-options. (vc-diff-options): Variable deleted.1993-05-03 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * calendar.el: Update reference to the papers in S-P&E. (calendar-print-astro-day-number): Correct spelling error in message string.1993-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) * help.el (help-for-help): Use lower case letters for help options. * rect.el (string-rectangle): Renamed from fill-rectangle. (string-rectangle-line): Renamed from fill-rectangle-line.1993-05-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) * vc.el (vc-dired-prefix-map): New keymap. Use it in minor-mode-map-alist for vc-dired-mode. * vc-hooks.el (vc-mode-line): Don't alter key bindings. (vc-toggle-read-only): Put on C-x C-q unconditionally. (vc-mode): Add permanent-local property.1993-04-30 Richard Stallman (rms@mole.gnu.ai.mit.edu) * files.el (find-file-noselect): On VMS, always set buffer-file-name to the truename. * vc.el (vc-revert-buffer1): Fix format of compilation-error-list. * files.el (find-file-noselect): Do set buffer-file-name to the truename, when find-file-visit-truename.1993-04-29 Jim Blandy (jimb@totoro.cs.oberlin.edu) * yow.el (yow): Fix interactive spec. * files.el (insert-directory): Undo change of March 23; dereferencing links is inappropriate for dired. * edebug.el (edebug-display): Call the `mark' function with the FORCE argument non-nil, so that we don't get an error if the mark isn't set yet. * edebug.el (global-edebug-prefix, global-edebug-map): Add autoload cookies for these, so they are present when Emacs starts up. * edebug.el (global-edebug-map): Bind `C-x X d' to edebug-defun in this map; we can't bind it to `C-x x', as the installation instructions suggest, because that conflicts with copy-to-register.1993-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) * complete.el: New file. * vc.el (vc-match-substring): Renamed from match-substring. (vc-parse-buffer): Use new name. * shell.el (shell-prompt-pattern): Undo last change. * files.el (file-truename): Redo esr's change. * loaddefs.el: Put arrow key bindings back to the ordinary Emacs cmds. * simple.el (up-arrow, down-arrow, left-arrow, right-arrow): Deleted. * simple.el (kill-line, next-line-add-newlines): Doc fix. (kill-whole-line): Doc fix. (kill-forward-chars, kill-forward-chars): Reinsert as before. * simple.el: Change defalias to define-function.1993-04-28 Roland McGrath (roland@geech.gnu.ai.mit.edu) * vc.el (vc-revert-buffer1): Ignore non-marker elts of compilation-error-list. * compile.el: Add compilation-minor-mode to minor-mode-alist and minor-mode-map-alist. (compilation-minor-mode): New defvar. (compilation-minor-mode-map): New defvar; keymap with the bindings from compilation-mode-map except SPC and DEL. (compilation-mode-map): Construct this keymap to inherit from compilation-minor-mode-map. (compilation-setup): New function, code broken out of compilation-mode. (compilation-mode): Call it. (compilation-minor-mode): New function to toggle compilation-minor-mode; if setting it, call compilation-setup.1993-04-28 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * bibtex.el: Installed Aaron Larson's new bibtex.el. See the header comment for details.1993-04-28 Roland McGrath (roland@churchy.gnu.ai.mit.edu) * gnuspost.el (gnus-inews-organization): If ORGANIZATION is "", set it to nil.1993-04-28 Roland McGrath (roland@churchy.gnu.ai.mit.edu) * files.el (file-truename): Undo last change.1993-04-27 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * files.el (file-truename): Do the right thing when $HOME = "". * simple.el (hscroll-step): New variable. (hscroll-point-visible): New function. (left-arrow, right-arrow): These use hscroll-point-visible for better auto- scrolling behavior. * picture.el: Completed the package entry point's name change from edit-picture to picture-mode. (move-to-column-force, picture-end-of-line): When movement is completed, scroll horizontally if necessary to make point visible. (picture-beginning-of-line): New function. (picture-mode-map): Use substitute-key-definition. * gud.el (gud-format-command): Fix %f expansion to send ondly the basename of files to gdb.1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu) * disp-table.el (describe-display-table): Don't use the term "rope"; we're using vectors of characters now. (standard-display-8bit, standard-display-ascii): Set the element of the display table to a vector, not an integer; the latter doesn't mean anything. * mouse.el (mouse-buffer-menu): Don't right-justify the buffer name; this doesn't look nice if we use a proportional font. * sendmail.el (mail-setup): Don't insert "--\n" before the signature. If they want it, they can put it in their .signature file. * lucid.el: Comment out fset of set-screen-width properly. * lucid.el: (provide 'lucid). * lucid.el: (switch-to-other-buffer): Avoid buffers whose names start with a space.1993-04-26 Roland McGrath (roland@geech.gnu.ai.mit.edu) * etags.el (find-tag-interactive): New function to read args. (find-tag-noselect, find-tag, find-tag-other-window) (find-tag-other-frame, find-tag-regexp): Use it. (find-tag, find-tag-other-window): Take new arg REGEXP-P, pass to find-tag-noselect. (find-tag-regexp): Call either find-tag-other-window or find-tag, rather than find-tag-noselect and switch-to-buffer[-other-window]. (tags-location-stack): New defvar. (find-tag-noselect): If NEXT-P is '-, pop location off tags-location-stack.1993-04-26 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * cmacexp.el: Installed Francesco Potorti's enhanced and cleaned-up version, see its commentary for details. * tex-mode.el: Doc fixes. Also a few teaks to pacify the byte-compiler. * terminal.el: Some defvars moved. Defvars added for many variables. (te-stty-string): Specify the characters explicitly--not `stty dec'.1993-04-26 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * files.el (cd): Handle leading "~" like an absolute filename. * dired.el: Changed fsets to defaliases.1993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * comint.el (comint-mod): Nuked. A call to ring-mod replaces it. (comint-mem): Nuked. A call to member replaces it. * ring.el: Rewritten. A poor choice of representation made the old code excessively complex. The new version is smaller and faster. The interface is unchanged, except that ring-remove now accepts an optional numeric argument specifying the element to remove. * gud.el: Set no-byte-compile local variable t to work around a byte-compiler bug. (gud-def, global-map): Move C-x C-a commands to global map. Restore original C-x SPC global binding. * vc.el (vc-diff): Get proper error message when you run this with no prefix arg on an empty buffer. (vc-directory): Better directory format --- replace the user and group IDs with locking-user (if any). (vc-finish-logentry, vc-next-comment, vc-previous-comment): Replace *VC-comment-buffer* with a ring vector.1993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * simple.el (down-arrow): New function. Uses next-line-add-newlines to suppress addition of new lines at end of buffer. (up-arrow): Alias of previous-line, added for consistency. These changes complete terminal-type-independent support for arrow keys. * tex-mode.el (tex-compilation-parse-errors): Added. At the moment, this would have to be applied manually. It's not worth trying to integrate this with the rest of the mode more tightly until we decide whether and how compile's interface is going to change away from a closed subsystem.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -