📄 changelog.3
字号:
(gud-filter): Set output-after-point *after* deleting old prompt. Likewise for `moving'. * subr.el (event-modifiers): Doc fix. * help.el (describe-key, describe-key-briefly): Discard the click or drag that follows a down event. * levents.el (event-modifiers): Function deleted. (read-command-event): For switch-frame event, call select-frame.1993-05-22 Noah Friedman (friedman@splode.com) * rlogin.el (rlogin-filter): Yet another rewrite which handles unusual values of scroll-step in a winning way by window-start frobnication.1993-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu) * simple.el (pending-undo-list): Var declared. * apropos.el (apropos-print-matches): Bind tem.1993-05-21 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * holidays.el: Update reference to the papers in S-P&E. (filter-visible-calendar-holidays): Test for nil date. * cal-mayan.el: Update reference to the papers in S-P&E. * cal-french.el: Update reference to the papers in S-P&E.1993-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu) * apropos.el (apropos-match-keys): Handle modern keymap structure. * simple.el (transient-mark-mode): Doc fix. * outline.el (outline-minor-mode): Make permanent local in all buffers. Give the command a doc string, and make it autoload. * lisp-mode.el (lisp-body-indent): Add doc.1993-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu) * texinfo.el (texinfo-section-types-regexp): Define here. * delsel.el: Provide delsel. (keyboard-quit): Definition deleted. (minibuffer-keyboard-quit): If Delete Selection mode is off, do abort even if mark is active.1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) Some time-handling patches from Paul Eggert: * calendar.el (calendar-current-time-zone): New function. (calendar-time-zone, calendar-standard-time-zone-name, calendar-daylight-time-zone-name): Use it instead of current-time-zone. * sendmail.el (mail-do-fcc): Use the same absolute time for both current-time-string and current-time-zone. Adjust to new format returned by current-time-zone. * xfaces.el (face-equal): Doc fix.1993-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) * delsel.el: Renamed from pending-del.el. Functions and variables renamed to ...delete-selection... from ...pending-delete... Bind all minibuffer keymaps alike. * outline.el (outline-heading-end-regexp): Fix typo. (outline-minor-mode-map): New variable. (minor-mode-map-alist): Add new entry. (outline-minor-mode): Work with above change. Do not set outline-regexp or outline-header-end-regexp.1993-05-19 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * calendar.el (hebrew-calendar-yahrzeit): Correct error from S-P&E paper in test for Adar I 30 date of death for yahrzeit in a non-leap year when Shevat 29 must be used.1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * files.el (set-auto-mode): If the buffer's file name is nil, don't try to compare it against the entries in auto-mode-alist.1993-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) * ispell.el (ispell-command-loop): Make an undo boundary. * isearch.el (isearch-mode-map): Use vector, not string, to bind printing characters.1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * select.el (xselect-convert-to-class): Just return "Emacs" here. That's what the class will always be.1993-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) * loaddefs.el: Add bindings for C-SPC and C-/, like C-@ and C-_.1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * startup.el (normal-top-level, command-line, command-line-1): Don't call the frame and face initialization functions unless they're bound. * frame.el (frame-notice-user-settings): Don't make frame-initial-frame unbound; just set it to nil. * startup.el (command-line-1): Call frame-notice-user-settings before displaying the startup message. * server.el (server-switch-hook): New hook. (server-process-filter): Call it. * bibtex.el (bibtex-string): Use \" instead of "" to get a double quote inside a string. * vms-patch.el (print-region-function): Same.1993-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) * sendmail.el (mail-yank-original): In Transient Mark mode, don't get error and don't activate the mark. * isearch.el (isearch-mode-map): Extend the dense keymap to 256 chars.1993-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu) * trace.el, advice.el: New files. * bytecomp.el (byte-compile-file): Don't write output if error. * sendmail.el (mail-setup): Leave point before signature, not after. * rmailsort.el (rmail-sortable-date-string): Handle date in format produced by current-time-string. * simple.el (keyboard-quit): Run deactivate-mark-hook. (kill-ring-save): If quit happens while cursor is bounced, make it appear like a command-level quit. * loaddefs.el: Add bindings for C-digits, C-M-digits, C-- and C-M--. * isearch.el (isearch-mode): Set deactivate-mark. * menu-bar.el (fill-region, kill-region, delete-region) (kill-ring-save): Use mark-active as enable condition. (undo): Add an enable condition.1993-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) * texinfo.el (texinfo-chapter-level-regexp): Copied here.1993-05-17 Roland McGrath (roland@geech.gnu.ai.mit.edu) * gnus.el (gnus-info-directory): Variable removed. (gnus-info-find-node): Don't use it.1993-05-16 Richard Stallman (rms@geech.gnu.ai.mit.edu) * gnus.el, gnuspost.el, gnusmail.el, gnusmisc.el * nntp.el, nnspool.el, mhspool.el: Version 3.15 from Umeda. * frame.el (toggle-scroll-bar): Renamed from toggle-vertical-scroll...1993-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) * texinfo.el: Don't require tex-mode or texnfo-upd. (texinfo-mode-map): Binding for " deleted. (texinfo-tex-print): Require tex-mode here. (texinfo-tex-region): Likewise. (texinfo-tex-region): Update name of tex-set-buffer-directory. * tex-mode.el (tex-insert-quote): Doc fix. * vc.el: Don't require sendmail, compile, or dired. * simple.el (push-mark): Always activate the mark if not in Transient Mark mode. * c-mode.el (mark-c-function): Activate the mark. * ispell.el (ispell): Deactivate mark before the Ispell run. (ispell-point): Delete the sit-for; it was confusing. (ispell): Don't use save-excursion; just restore current buffer. (ispell-next): Don't save-excursion or save-window-excursion. (ispell-point): Don't save-excursion. (ispell-window-configuration): New variable. (ispell-show-choices): Set it if not nil. (ispell-next): Initialize to nil. Restore at end. * simple.el (yank, yank-pop): Don't activate the mark. * lisp.el (mark-sexp, mark-defun): Activate the mark. * page.el (mark-page): Activate the mark. * paragraphs.el (mark-paragraph, mark-end-of-sentence): Likewise. * simple.el (mark-whole-buffer, mark-word): Activate the mark. (push-mark): Optional arg ACTIVATE. (set-mark-command): Use that. * faces.el (face-initialize): Do make the modeline face. (x-initialize-frame-faces): Explicitly invert `modeline' face. (x-create-frame-with-faces): Simplify; do nothing special with `default' or `modeline' face.1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu) * version.el (emacs-version): Alpha release 19.6.1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu) * faces.el: Rename `primary-selection' to `region'. * mouse.el (mouse-set-region): Call set-mark to activate mark. * isearch.el (isearch-done): Don't activate mark. * simple.el (push-mark): Don't activate the mark. (set-mark-command): Explicitly do so here. When popping, don't mind if mark is inactive. (pop-mark): Deactivate mark. Don't mind if it's inactive. (yank-pop): Don't mind if mark is inactive. (keyboard-quit): Deactivate the mark. (kill-ring-save): When bouncing cursor, bounce the mark too, so highlighted area does not change. * bytecomp.el (byte-compile-track-mouse): New function. This is a kludge; track-mouse must be compiled better. * simple.el (transient-mark-mode): New command. * mouse.el (mouse-drag-region): New command, on down-mouse-1. * map-ynp.el (map-y-or-n-p): Show the answers in the echo area. * faces.el (face-initialize): Turn off `modeline' face. Set region-face. (invert-face): Really do use the default colors. (x-initialize-frame-faces): Always try "gray" color for primary-selection; always invert if that fails. Similar changes for highlight, secondary-selection. * menu-bar.el: Fix up the edit commands. Add fill-region.1993-05-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) * menu-bar.el (menu-bar-mode): New command. Use for initialization. * faces.el (make-face): Add interactive spec. (set-default-font): Deleted. * isearch.el (isearch-mode-map): Handle any length vector in keymap. (isearch-char-to-string): Handle non-character events properly.1993-05-14 Jim Blandy (jimb@geech.gnu.ai.mit.edu) * subr.el (overlay-start, overlay-end, overlay-buffer): Removed. * vc.el (vc-version-diff): Match parens.1993-05-14 Paul Eggert (eggert@twinsun.com) * vc.el (vc-revert-buffer1): Don't assume that compilation-error-list is a list; it might be t.1993-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) * emerge.el: Installed version 5 from drw. Merged in previous FSF changes, plus new changes: (emerge-count-matches-string): Renamed from count-matches-string. (emerge-command-prefix): Now C-c C-c. (emerge-shadow-key-definition): Deleted. Callers use substitute-key-definition. (emerge-recursively-substitute-key-definition): Deleted. Callers use substitute-key-definition. (emerge-unselect-hook): Renamed from emerge-unselect-hooks. (emerge-files-internal): Use file-local-copy to handle remote files. (emerge-files-with-ancestor-internal): Likewise. (emerge-remote-file-p): Deleted. (emerge-abort): New command. (describe-mode): Deleted. (emerge-hash-string-into-string): Renamed from hash-string-into-string. (emerge-unslashify-name): Renamed from unslashify-name. (emerge-write-and-delete): Don't write-file if file-out is nil. (emerge-setup-fixed-keymaps): Put emerge-abort on C-]. (emerge-find-difference-diff): Renamed from emerge-find-difference. (emerge-find-difference): New command. Now on `.'. (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines. (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines.1993-05-13 Paul Eggert (eggert@twinsun.com) * vc.el (vc-version-diff): Don't move point in current buffer.1993-05-13 Roland McGrath (roland@geech.gnu.ai.mit.edu) * etags.el (tags-table-including): Take new third arg CORE-ONLY. If non-nil, ignore files without extant buffers. (visit-tags-table-buffer): Call tags-table-including first with CORE-ONLY set, and then afterwards with it clear.1993-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) * term/x-win.el: Require menu-bar.el. * menu-bar.el: Provide 'menu-bar. * compile.el (Setting minor-mode-map-alist): Put the map directly in the alist, not a variable name. * vc.el: Likewise. * macros.el (kbd-macro-query): Fix prompt string. * loadup.el: Preload mouse, scroll-bar and select if have multi-frames. * vc.el: Improve doc strings and prompt strings. (vc-cancel-version): Ask whether to revert buffer. * lmenu.el (default-menubar): Make initial value nil. (kill-this-buffer, x-new-frame) (sensitize-file-and-edit-menus-hook, format-buffers-menu-line) (buffers-menu-max-size, complex-buffers-menu-p) (buffers-menu-switch-to-buffer-function, buffer-menu-save-buffer) (buffer-menu-write-file, build-buffers-menu-internal) (build-buffers-menu-hook): Functions and variables deleted. * faces.el (face-initialize): New function. All initialization code moved into it. Call at end of file, if using X frames already. (x-create-frame-with-faces): Don't use faces if not initialized. * startup.el (command-line): Call frame-initialize explicitly. Call face-initialize. (normal-top-level): Call frame-notice-user-settings explicitly. * frame.el: Do not put those functions on hooks. * terminal.el (te-pass-through): Handle meta chars and non-char events. (terminal-map, etc.): Use default bindings, not fillarray. Make the maps sparse. (terminal-meta-map): New map; lets us make ESC a prefix key. (terminal-map): Bind ESC to terminal-meta-map. (te-more-break-unread): Handle non-char as last-input-char. (te-filter): Delete code that worked with meta-flag. (terminal-emulator): Don't look at meta-flag. (terminal-mode): Don't make meta-flag local. (te-stty-string): Quote the args that have ^. Add pass8.1993-05-08 Paul Eggert (eggert@twinsun.com) * vc.el (vc-diff): Report an error if the buffer isn't registered. (vc-registration-error): New function. (vc-next-action, vc-diff, vc-print-log, vc-backend-diff): Use it to make VC's error messages more uniform. * vc.el (vc-directory, vc-revert-buffer1): Quote lambdas with (function ...) for Emacs 18. (compilation-old-error-list): Set if undefined, for Emacs 18.1993-05-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu) * faces.el: Re-arranged to put accessors at the top.1993-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu) * buff-menu.el (Buffer-menu-quit): New function, now on q. (buffer-menu): Update list of options. Don't save a window config. (Buffer-menu-select): Don't call Buffer-menu-execute. Don't restore a window config.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -