📄 changelog.5
字号:
the log message is empty instead of providing it as empty. Always use -m option for ci. * shell.el (shell-mode): Make shell-directory-tracker a hook function locally only.1995-06-13 Per Bothner <bothner@kalessin.cygnus.com> * term.el: Various optimizations. The main one is to optimize for simple output at the end of the buffer, with no paging, and in that case to defer scrolling while we can. (term-emulate-terminal): Don't call term-handle-scroll in simple cases unless we are either paging or term-scroll-with-delete. (term-down): Likewise. (term-handle-scroll): Modify accordingly. (term-emulate-terminal): Avoid deleting old text in common case. Optimize the simple case of CRLF when we're at buffer end. Handle deferred scroll when done processing output. (term-handle-deferred-scroll): New function. (term-down): Simplify - no longer take RIGHT argument. Tune. (term-goto): Use term-move-columns to compensate for the above. * term.el (term-escape-char, term-set-escape-char): Add doc-string. (term-mouse-paste): Add xemacs support. * term.el: Various speed enhencements: (term-handle-scroll): Don't clear term-current-row; maybe adjust it. (term-down): Don't call term-adjust-current-row-cache if we've done term-handle-scroll. (term-emulate-terminal): Don't call term-adjust-current-row-cache. (term-emulate-terminal): For TAB, don't nil term-start-line-column. (term-goto): Possible optimization.1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * comint.el (comint-mode): Use make-local-hook. (comint-send-input, comint-output-filter): Use run-hook-with-args. (comint-dynamic-complete): Use run-hook-with-args-until-success.1995-06-13 Michael Kifer <kifer@cs.sunysb.edu> * viper.el (vip-change-state-to-vi): bug fix. * viper-util.el (vip-over-whitespace-line): new function.1995-06-13 Simon Marshall <simon@duality.gnu.ai.mit.edu> * files.el (file-truename): Use expand-file-name if filename is "". * shell.el (shell-mode): Set comint-input-ring-file-name to nil if "".1995-06-12 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * menu-bar.el (help-menu): Symbol renamed from `help'. * rmail.el (rmail-search-backwards): Default count is 1, not -1.1995-06-10 Richard Stallman <rms@gnu.ai.mit.edu> * window.el (save-selected-window): New macro.1995-06-09 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * faces.el (x-create-frame-with-faces): Don't use initial-frame-alist when looking for the X resource name. Copy parameters from default-frame-alist, before the geometry specs from the X resource database.1995-06-09 Richard Stallman <rms@gnu.ai.mit.edu> * faces.el (x-create-frame-with-faces): Don't look for geometry resource if name is nil.1995-06-09 Erik Naggum <erik@naggum.no> * gnuspost.el (gnus-cancel-news): Use `buffer-disable-undo'. (gnus-inews-article): Ditto. (gnus-inews-insert-signature): Use the recommended hyphen-hyphen-space as the signature delimiter.1995-06-08 Richard Stallman <rms@gnu.ai.mit.edu> * info.el (Info-mode): Doc fix. (Info-next-preorder): Renamed from Info-next-preorder-1. Old definition deleted. After moving up, go to end of node. (Info-last-preorder): If no menu, try the previous node. After going down thru menu or to previous, position at end of node and recenter. After moving up, position at start of menu. (Info-follow-nearest-node, Info-mouse-follow-nearest-node): Use Info-next-preorder. (Info-scroll-up, Info-scroll-down): Doc fix. * emacsbug.el (report-emacs-bug-info): New command. (report-emacs-bug): Put it in local map. Display a message in another window. * format.el (format-find-file, format-insert-file): New functions.1995-06-08 Morten Welinder <terra+@cs.cmu.edu> * add-log.el (prompt-for-change-log-name): Handle the case where a directory name is specified gracefully.1995-06-08 Andre Spiegel <spiegel@bruessel.informatik.uni-stuttgart.de> * vc.el (vc-backend-checkin): Handle RCS `ci'-output in the event that a check-in only results in reverting to the previous version. Also be more robust if the new version number cannot be told from what `ci' says.1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * vc.el (vc-register): Check for a visited file first thing. * files.el (file-precious-flag): Doc clarification.1995-06-08 Michael Kifer <kifer@cs.sunysb.edu> * viper.el (vip-envelop-ESC-key): if an ESC-sequence translates into a function key, pretend that this key was the last command event. * viper.el (vip-put-back,vip-Put-back): now emulate Vi's behavior more closely. * viper.el (vip-line): no longer not bombs out. (vip-exec-shift) now preserves the point. * viper.el: Fixed the behavior of the Vi commands M, L, G, yw, dg, etc. * viper-util.el (vip-event-key): now handles keys 128--255 as meta-chars. * viper-ex.el: Fixed problems with yanking/deleting buffers. * viper.el, viper-mous.el, viper-util.el, viper-ex.el: Changed vip-*-frame-* to *-frame-*, incorporated overlay strings, unread-command-events, removed support for emacs versions 19.28 and xemacs 19.11 and earlier. * viper-macs.el, viper-keym.el: Likewise.1995-06-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * map-ynp.el (map-y-or-n-p): Don't eval return value of prompter function.1995-06-08 Simon Marshall <simon@duality.gnu.ai.mit.edu> * texinfo.el (texinfo-font-lock-keywords): Do comments first.1995-06-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * rlogin.el (rlogin): If optional second arg is buffer or string, use that as name.1995-06-07 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * gud.el (gud-common-init): Call the MASSAGE-ARGS function even if FILE is nil.1995-06-07 Morten Welinder <terra+@cs.cmu.edu> * s-region.el: Delete version number. (s-region-bind): Doc fix. (s-region-move): Split into s-region-move and s-region-move-p1. (s-region-move-p2): New function. (s-region-move): Bind this-command. Bind keys to s-region-move-p1 or s-region-move-p2 as appropriate.1995-06-07 Richard Stallman <rms@gnu.ai.mit.edu> * replace.el (query-replace-map): Bind f1 and help. * subr.el (read-quoted-char): Turn on help-form and turn off help-char. * isearch.el (isearch-other-meta-char): Try downshifting shifted control characters. * files.el (file-precious-flag): Doc fix. * vc.el (vc-register): Clean error message if no visited file. * vc-hooks.el (vc-menu-map): Disable Register when no visited file.1995-06-07 Paul Eggert <eggert@twinsun.com> * time.el (display-time-filter): Use same instant for both time and time-zone.1995-06-05 Michael Kifer <kifer@cs.sunysb.edu> * ediff-merg.el (ediff-set-state-of-diff-in-all-buffers): bug fix. (ediff-set-merge-mode): new function. (ediff-do-merge): now sets correct major mode in the merge buffer. (ediff-combine-diffs): handles correctly non-interactive calls. * ediff.el: Added ediff-cleanup-hooks and ediff-janitor. * ediff-wind.el (ediff-setup-control-frame, ediff-keep-window-config): bug fix. * ediff-init.el (ediff-frame-has-menubar): function deleted. (ediff-device-type, ediff-color-display-p): new functions. * ediff-wind.el (ediff-make-control-frame): optimized for display. Commented out (redraw-display), to improve speed. * ediff.el: don't make the patch buffer RO. * ediff.el (ediff-load-version-control): now checks if ediff-revision-key is non-nil. * ediff.el (ediff-revision-key): Now defaults to nil. * ediff.el (ediff-revision): now takes prefix argument; can compare two versions of the same file. * ediff.el: the merge buffer now assumes the major mode of the default variant. * ediff.el (ediff-documentation: new function. * ediff-wind.el: Got rid of toolbars in control frame in xemacs * ediff-wind.el: Changed window-min-height from 1 to 2 * ediff-wind.el (ediff-diff-at-point, ediff-toggle-multiframe): bug fixes. (ediff-destroy-control-frame, ediff-window-display-p): new functions. * ediff.el, ediff-wind.el, ediff-util.el, ediff-init.el: Converted xemacs *screen* nomenclature to *frame*. Incorporated overlay strings. Ediff no longer runs under emacs 19.28 and earlier and XEmacs 19.11 and earlier. * ediff.el (ediff-patch-buffer): now handles buffers that don't visit any file. (ediff-windows): renamed to ediff-windows-wordwise, added (ediff-windows-linewise): new function. Changed ediff-small/large-regions to ediff-regions-wordwise/linewise * ediff.el, ediff-wind.el: Changed window-system to ediff-window-display. * ediff-wind.el (ediff-toggle-multiframe): fixed. (ediff-destroy-control-frame): new function.1995-06-05 Boris Goldowsky <boris@spiff.gnu.ai.mit.edu> * avoid.el, enriched.el, facemenu.el, format.el, shadowfile.el: Change email address for Boris.1995-06-03 Richard Stallman <rms@gnu.ai.mit.edu> * mouse.el (mouse-set-region): Don't bounce the cursor on X. mouse-drag-region takes care of showing it, sufficiently.1995-06-02 Richard Stallman <rms@gnu.ai.mit.edu> * version.el (emacs-version): If using Motif, mention it. * files.el (hack-local-variables-prop-line): Don't downcase var name.1995-06-02 Ed Reingold <reingold@albert.gnu.ai.mit.edu> * calendar.el (calendar-string-spread): Fix to allow 0 or 1 string. (calendar-set-mode-line): Use this ability. (generate-calendar-month): Ditto. * cal-x.el (calendar-two-frame-setup): Create fancy buffer if needed. (calendar-one-frame-setup): Ditto. * diary-lib.el (make-fancy-diary-buffer): New function. (fancy-diary-display): Use it.1995-06-02 Simon Marshall <simon@duality.gnu.ai.mit.edu> * comint.el (comint-word): Set match-data to match the word.1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * term/x-win.el (vendor-specific-keysyms): Recognize "X Consortium".1995-06-01 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * files.el (multiple-recover-finish): Renamed to recover-session-finish. (recover-session): Changed binding. (recover-session-finish): Doc fix; rewritten using map-y-or-n-p.1995-06-01 Ed Reingold <reingold@albert.gnu.ai.mit.edu> * cal-x.el (calendar-setup): Autoload it.1995-06-01 Simon Marshall <simon@duality.gnu.ai.mit.edu> * fast-lock.el: New version 3.06 from author. (fast-lock-save-cache): Use verify-visited-file-modtime to check timestamp of file against buffer, and visited-file-modtime to check timestamp of file against cache. Check buffer with buffer-modified-p. Do set-buffer before all of these. (fast-lock-save-events): Events for which a cache may be saved. (fast-lock-after-save-hook, fast-lock-kill-buffer-hook, fast-lock-kill-emacs-hook): Functions for those events; added to hooks. (fast-lock-save-faces): List of faces to save. (fast-lock-get-face-properties): Use it. (fast-lock-cache-filename): Variable to store buffer's cache file name. (fast-lock-cache-data): Set it. Use buffer-modified-p to check buffer. Compile keywords before comparison. Revert timestamp from verify-visited-file-modtime format if necessary. * font-lock.el (font-lock-compile-keywords): Optional KEYWORDS to use. Don't compile them if it looks like they already have been.1995-05-31 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * time-stamp.el: Move defconsts to avoid byte-compiler warnings. * menu-bar.el (menu-bar-help-menu): Add "..."1995-05-31 Richard Stallman <rms@gnu.ai.mit.edu> * dired.el (dired-find-buffer-nocreate): Ignore dead buffers. * scroll-bar.el (scroll-bar-drag): Call scroll-bar-drag-1 inside the let.1995-05-30 Morten Welinder <terra+@cs.cmu.edu> * lisp-mode.el (emacs-lisp-mode-map): Add a menu. (emacs-lisp-byte-compile): New function. * arc-mode.el (archive-lemacs): New variable. (archive-mode-map, archive-summarize-files): Make it sort-of work with Lucid Emacs. (archive-mouse-extract): Use Lucid compatible code. (archive-summarize-files, archive-lzh-chmod-entry): Guard lambda with function.1995-05-30 Stephen Gildea <gildea@stop.mail-abuse.org> * time-stamp.el (time-stamp): only warn about time-stamping being disabled if found a time-stamp that won't get updated.1995-05-30 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * compile.el (compilation-error-regexp-alist): In "Cray C" regexp, don't allow newlines.1995-05-30 Michael Kifer <kifer@cs.sunysb.edu> * ediff-wind.el (ediff-setup-control-frame): Make Ediff delete the old control frame before creating a new one.1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -