📄 changelog.5
字号:
1995-06-21 Richard Stallman <rms@mole.gnu.ai.mit.edu> * Version 19.29 released. * startup.el (precompute-menubar-bindings): While dumping, garbage-collect after each menu.1995-06-20 Richard Stallman <rms@mole.gnu.ai.mit.edu> * gud.el (gud-make-debug-menu): Cope if no local map yet. * loaddefs.el (help-event-list): Initialize it. * dired-aux.el (dired-do-redisplay): Call dired-uncache. * simple.el (universal-argument-num-events): New variable. (universal-argument, universal-argument-more, negative-argument) (digit-argument): Set that variable. (universal-argument-other-key): Use that variable when unreading. * vc-hooks.el (vc-handle-cvs): New variable. (vc-find-cvs-master): Check that variable.1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> * vc-hooks.el (vc-fetch-properties): Add save-excursion. * cc-mode.el: Version 4.222 installed. Changes too much to list. Kept these changes previously installed here: (c-version): Mention that this may be modified version. (c-common-init, c-fill-paragraph): Remove "^" used as anchor from paragraph-start and paragraph-separate values, so that they will work with non-0 left-margin settings. * vc-hooks.el (vc-fetch-master-properties): Be more careful about killing the *vc-info* buffer.1995-06-19 Karl Heuer <kwzh@hill.gnu.ai.mit.edu> * shell.el (shell-directory-tracker): Check for terminator after cd, pushd, or popd, so that we don't try to do directory tracking on things like "cdump". Don't use \\s patterns inside brackets.1995-06-19 David K}gedal <davidk@lysator.liu.se> * tempo.el: Documented the `l' tag. (tempo-insert-template): Check for zmacs-regions. Wrapped it in unwind-protect. (tempo-save-named): New function. (tempo-insert-prompt): Added NO-INSERT parameter. Handles previous values better. Cleaned up interface. Check for already saved value. (tempo-remember-insertion): Function deleted. (tempo-insert-named): Use tempo-insert if data is not a string. Use tempo-lookup-named. (tempo-insert-prompt-compat): New function. (tempo-lookup-named): New function.1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> * simple.el (universal-argument-other-key): Call reset-this-command-lengths.1995-06-19 Ed Reingold <reingold@albert.gnu.ai.mit.edu> * solar.el (calendar-location-name, sunrise-sunset): Fix bug in determination of output string.1995-06-18 Richard Stallman <rms@mole.gnu.ai.mit.edu> * simple.el (negative-argument, digit-argument): Set overriding-terminal-local-map like C-u. (universal-argument-map): Add binding for \e t. * texinfo.el (texinfo-environment-regexp): Add @ifhtml, @html.1995-06-18 Morten Welinder <terra+@cs.cmu.edu> * arc-mode.el (archive-zip-summarize): Handle per-file comments in central directory.1995-06-18 Johan Vromans <jvromans@hill.gnu.ai.mit.edu> * forms.el: Remove references to mouse-major-mode-menu.1995-06-18 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> * vc-hooks.el (vc-fetch-master-properties): Use path-separator for path to "cvs status" command.1995-06-17 Karl Fogel <kfogel@floss.cyclic.com> * bookmark.el: Make doc strings and argument names consistent where necessary. Moved user variables to own section. (bookmark-alist): Better doc string. (bookmark-insert-current-bookmark): Doc string. (bookmark-insert-buffer-name): Doc string. (bookmark-set): Take optional NAME argument. (bookmark-bmenu-select): Use member to test for string's presence. Use a more efficent test at end, as suggested by Mikio Nakajima.1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu> * startup.el (normal-top-level, command-line-1): Call precompute-menubar-bindings only if using x. (precompute-menubar-bindings): Don't check for x here. Set define-key-rebound-commands to t. * loadup.el: Call precompute-menubar-bindings. Then set define-key-rebound-commands to nil. * subr.el (add-hook): Use local local-variable-if-set-p. * info.el (Info-directory-list): If path-separator isn't available, bind it here. * vc.el (vc-do-command): Use path-separator.1995-06-17 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> * vc.el (vc-directory): Use expand-file-name on default-directory. (vc-directory-exclusion-list): Add "CVS" to this list.1995-06-17 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * ediff.el: Fixed bogus references to menu-bar-file-menu in define-key forms.1995-06-16 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> * isearch.el (isearch-mode-map): Bind frame events to nil.1995-06-16 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> * vc-hooks.el (vc-fetch-properties): Don't use vc-backend-dispatch, as that is in vc.el. * vc.el (vc-register): Inhibit backups for the file's buffer * vc.el (vc-add-triple, vc-lookup-triple, vc-record-rename): Use absolute file names to access the SCCS named configuration files ("VC-names"). * vc-hooks.el (vc-consult-rcs-headers): Fix typo in prev change. * vc-hooks.el (vc-find-cvs-master): Exit gracefully when not finding CVS/Repository. * vc.el (vc-lookup-triple): Call vc-parse-buffer instead of vc-master-info. * vc.el (vc-retrieve-snapshot): Use vc-checkout instead of vc-backend-checkout, as the former also updates the current buffer. (vc-file-tree-walk, vc-file-tree-walk-internal): Use expand-file-name, so that FUNC gets called with an unabbreviated name.1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu> * ispell.el: Reinstalled autoloads from ispell-dictionary-alist, ispell-menu-map, ispell-menu-lucid, and ispell-menu-map-needed. * vc.el (vc-backend-dispatch): Move definition before first use.1995-06-16 Simon Marshall <simon@duality.gnu.ai.mit.edu> * c-mode.el (c-mode-map): Put mark-active for menu-enable property on comment-region, c-macro-expand and c-backslash-region symbols. * facemenu.el (facemenu-menu): Change name to Special Properties. * font-lock.el (font-lock-make-faces): Optional arg OVERRIDE. Make faces, and their face variables, only if they don't exist already. (font-lock-make-faces-done): Removed. (font-lock-set-defaults): Don't set it.1995-06-16 Karl Heuer <kwzh@hill.gnu.ai.mit.edu> * simple.el (universal-argument-map): New var. (universal-argument, negative-argument, digit-argument): Use overriding-terminal-local-map. (prefix-arg-internal, describe-arg): Functions deleted. (universal-argument-more, universal-argument-minus): New functions. (universal-argument-other-key): New function. * isearch.el (isearch-mode): Use overriding-terminal-local-map. (isearch-done): Likewise.1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu> * ispell.el: Removed autoload from ispell-dictionary-alist, ispell-menu-map, ispell-menu-lucid, and ispell-menu-map-needed so users can more easily modify and upgrade entries. (ispell-dictionary-alist): Once more a single variable. (ispell-required-version): Documentation changes (ispell-skip-sgml): Documentation changes (ispell-command-loop): mode-line-format now shows misspelled word. (ispell-message-text-end): Can now process postscript version 1. (ispell-message-start-skip): New variable for block skips, set up for pgp and forward blocks. (ispell-message-end-skip): New variable for block skips, set up for pgp and forward blocks. (ispell-message): Added block message skipping. (ispell-buffer-local-parsing): Added html-mode. * mouse.el (mouse-set-region): Bind last-command with this-command. * winnt.el (grep-null-device): Set this instead of null-device. * dos-fns.el (path-separator, grep-null-device, grep-regexp-alist): Set them, as in winnt.el. * compile.el (grep-null-device): Renamed from null-device. * vc-hooks.el (vc-fetch-master-properties): For RCS file, don't look for vc-latest-version and vc-your-latest-version here. Read only through ^locks unless we need to find the tip of a branch. (vc-consult-rcs-headers): Use non-regexp search to find the headers. (vc-latest-version, vc-your-latest-version): Use vc-fetch-properties. (vc-fetch-properties): New function. * buff-menu.el (list-buffers-noselect): Don't let space after buf name inherit the text props from it. * subr.el (make-local-hook): Doc fix.1995-06-15 Andre Spiegel <spiegel@bruessel.informatik.uni-stuttgart.de> * vc-hooks.el: The RCS status is now found by reading the master file directly, instead of using rlog. The properties retrieved from the master file are kept separately. The two main properties, `vc-workfile-version' and `vc-locking-user', are inferred from those master file properties if the information cannot be found elsehow. All properties are consistently cached now. Reordered some defuns so they are grouped in a logical way. (vc-master-info, vc-log-info, vc-fetch-properties): Functions removed. Their job is now done by `vc-fetch-master-properties' and `vc-insert-file'. (vc-fetch-master-properties): New function. (vc-insert-file): New function. (vc-parse-locks): New function. (vc-locked-version): Property no longer set. (vc-head-version, vc-default-branch, vc-master-locks): New properties. (vc-top-version): New name for the old property `vc-branch-version'. (vc-master-locking-user): Replaces `vc-true-locking-user'. (vc-locking-user): Slightly changed to use the new properties. Changed the actual property value for an unlocked file to 'none. This is to distinguish it from an unknown locking state, which is represented by nil. The function vc-locking-user returns nil if the property is 'none, to make it compatible with the rest of VC. (vc-consult-rcs-headers, vc-master-locking-user): Adapted to the new 'none-value of vc-locking-user. (vc-consult-rcs-headers): Fixed bug that prevented (not vc-consult-headers) from working (vc-file-not-found-hook): Set the default-directory of the new buffer before check-out. * vc.el: Adapt to the changes in vc-hooks.el, namely, the new 'none-value of vc-locking-user, and the consistent caching of all properties. Especially, make the properties survive check-ins and check-outs. Various minor bug fixes. (vc-file-clear-masterprops): New function. (vc-backend-checkin, vc-backend-revert): Set vc-locking-user to 'none if the file is unlocked. (vc-backend-checkin, vc-backend-revert, vc-backend-checkout): Use vc-file-clear-masterprops, and adjust those properties that are not cleared. (vc-resynch-window): Temporarily remove vc-find-file-hook, so that we don't lose the file properties during check-in/out. (vc-resynch-window): Do not try to delete the current window if `vc-keep-workfiles' is nil (doesn't make sense; killing the buffer is enough.) (vc-backend-checkin): Rewrote the code that adjusts the default branch and removes any locks that might remain after check-in. (vc-cancel-version): Abort with error message in the CVS case. (The error used to be signalled in vc-backend-uncheck, which is a little too late.) (vc-minor-revision): Function removed.1995-06-14 Geoff Voelker <voelker@cs.washington.edu> * subr.el (shell-quote-argument) [WINDOWSNT]: Wrap in quotes only. * compile.el (null-device): Defined. (grep): Use null-device. * winnt.el (null-device): Set to "NUL". (grep-regexp-alist): Match entries with drive letters. (save-to-unix-hook,revert-from-unix-hook): Defined. (using-unix-filesystems): Defined. (window-frame): Unaliased.1995-06-14 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu> * simple.el (universal-argument, describe-arg): Restore Lisp code, undoing Feb 28 change. (prefix-arg-internal, digit-argument, negative-argument): Likewise.1995-06-14 Richard Stallman <rms@mole.gnu.ai.mit.edu> * frame.el (frame-notice-user-settings): When making a minibufferless frame, don't copy `name' parm explicitly unless it was explicit before.1995-06-14 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * compile.el (compilation-find-file): If FILENAME is absolute, apply abbreviate-file-name to it and then use its directory part as the first search path element, searching for its nondirectory part. Fix prompting code not to use a free variable. (compilation-parse-errors, compile-abbreviate-directory): Use abbreviate-file-name on directories.1995-06-14 Johan Vromans <jv@NL.net> * forms.el (forms--mode-menu-edit,forms--mode-menu-ro): Set `mouse-major-mode-menu'.1995-06-14 Simon Marshall <simon@duality.gnu.ai.mit.edu> * lisp-mode.el (emacs-lisp-mode-map): Put mark-active for menu-enable property on eval-region, comment-region and indent-region symbols. (save-selected-window): Define indentation.1995-06-14 Richard Stallman <rms@mole.gnu.ai.mit.edu> * viper-util.el: Delete the Emacs version error check. * ediff-init.el: Delete the Emacs version error check. * dired.el (dired-change-marks): If OLD is a space, don't act on non-file lines. * vc.el (vc-backend-checkin): Provide an explicit string saying
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -