changelog.7

来自「windows版本的emacs」· 7 代码 · 共 1,689 行 · 第 1/5 页

7
1,689
字号
	bindings for quail-execute-non-quail-command deleted.	(quail-conversion-keymap): Likewise.  Add key bindings for	quail-self-insert-command.	(quail-delete-overlays): Chekc overlay-start for overlays before	deleting them.	(quail-mode): This function deleted.	(quail-inactivate, quail-activate): New functions.	(quail-saved-current-map, quail-saved-current-buffer): These	variables deleted.	(quail-toggle-mode-temporarily, quail-execute-non-quail-command):	These functions deleted.	(quail-exit-conversion-mode, quail-prefix-arg): These variables	deleted.	(quail-error): New error condition.	(quail-error): New function.	(quail-translating, quail-converting): New variables.	(quail-input-method, quail-overlay-region-events): New function.	(quail-start-translation): Completely re-written.	(quail-start-translation-in-conversion-mode): This function	deleted.	(quail-start-conversion): New function.	(quail-terminate-translation): Just set quail-translating to nil.	(quail-update-translation): Put some events back to	unread-input-method-events instead of unread-command-events.  Call	quail-error instead of error.	(quail-self-insert-command): Adjusted for the change of	quail-start-translation.	(quail-next-translation): Don't call	quail-execute-non-quail-command, instead, put an event back of	unread-command-events.	(quail-prev-translation, quail-next-translation-block,	quail-prev-translation-block): Likewize.	(quail-conversion-backward-char): Call quail-error instead of	error.  Set quail-translating to nil.	(quail-conversion-forward-char): Likewize.	(quail-conversion-delete-char): Call quail-error instead of error.	If conversion region gets vacant, set quail-converting to nil.	(quail-conversion-backward-delete-char): Likewize.	(quail-no-conversion): Just set quail-converting to nil.	(quail-mouse-choose-completion): Call quai-error instead of error.	(quail-choose-completion-string): Likewize.	(quail-help): Don't handle quail-mode-map.	* language/ethiopic.el ("Ethiopic"): Typo in sample-text fixed.1998-07-15  Richard Stallman  <rms@psilocin.ai.mit.edu>	* textmodes/sgml-mode.el (sgml-mode): Call kill-local-variables	here directly, then set major-mode, then call sgml-mode-common.	Run the hooks here at the end.	(html-mode): Likewise.	(sgml-mode-common): Don't call kill-local-variables; don't run hooks.1998-07-15  Eli Zaretskii  <eliz@mescaline.gnu.org>	* files.el (file-name-invalid-regexp): Fix the part which handles	colons in file names.1998-07-14  Gary D. Foster  <gfoster@suzieq.ml.org>	* emulation/crisp.el:	Added next-buffer/previous-buffer keybindings (bound to M-n/M-p).	(crisp-unbury-buffer): New function.	Fixed bogus XEmacs/Lucid string-match checking.	Made modeline entry mouse2-able.	(crisp-mode-map): Make this a sparse keymap parented from	current-global-map.	(crisp-mode-original-keymap): Don't copy the keymap.	(crisp-last-last-command): Renamed from last-last-command.  defvar it.	(crisp-mode): Honor ARG.	(crisp-kill-line, crisp-copy-line): When a region isn't highlighted,	use the region from point to eol.  Honor prefix argument.	(crisp-submit-bug-report): New command, taken from cc-mode.	Shortened the version numbering, removed the release-version tracking	(crisp-version): New function.	New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l',	`M-m'.	(crisp-copy-line): No need to save point.	Removed S-right and S-left bindings.	Abstract the marking and selection interfaces so that we can be	compatible with both Emacs and XEmacs.  And try and make the	behavior as close as possible under both environments so that there	are no surprises.1998-07-14  Richard Stallman  <rms@psilocin.ai.mit.edu>	* info.el (Info-read-node-name-1, Info-read-node-name):	Rename completion-table to Info-read-node-completion-table.	(Info-read-node-completion-table): Add defvar.	(Info-complete-menu-buffer): Add defvar.	* subr.el (read-quoted-char): Bind input-method-function to nil.	* simple.el (do-auto-fill): Always break before any whitespace	so that point ends up at the right place.1998-07-13  Richard Stallman  <rms@psilocin.ai.mit.edu>	* rmailedit.el (rmail-edit-current-message, rmail-cease-edit):	Save and restore save-buffer-coding-system in another local variable.1998-07-13  Andrew Innes  <andrewi@delysid.gnu.org>	* ps-print.el (ps-do-despool): Bind ps-printer-name to	printer-name if the former is nil.1998-07-12  Richard Stallman  <rms@psilocin.ai.mit.edu>	* mail/sendmail.el (mail-citation-prefix-regexp): New variable.	(mail-fill-yanked-message): Pass mail-citation-prefix-regexp	to fill-individual-paragraphs.	* textmodes/fill.el (fill-individual-paragraphs-prefix): New	subroutine taken from fill-individual-paragraphs.  Really check that	JUST-ONE-LINE-PREFIX is longer than TWO-LINES-PREFIX in its whitespace.	(fill-individual-paragraphs-citation): New subroutine.	(fill-nonuniform-paragraphs): Arg MAILP renamed.	(fill-individual-paragraphs): Arg MAILP renamed.1998-07-12  Andrew Innes  <andrewi@delysid.gnu.org>	* dos-w32.el (file-name-buffer-file-type-alist): Force tags files	to be read as raw-text-dos (to handle files in DOS format).1998-07-12  Richard Stallman  <rms@psilocin.ai.mit.edu>	* international/mule.el (set-selection-coding-system):	Renamed from set-clipboard-coding-system.	Set the variable's new name, selection-coding-system.	* mail/rmailout.el (rmail-output-to-rmail-file):	Clean up handling of relative file names in DEFAULT-FILE.1998-07-10  Eric M. Ludlam  <zappo@ultranet.com>	* speedbspec.el: Deleted; now integrated into speedbar.el.	* speedbar.el: More commentary.	(speedbar-xemacsp): Moved definition.	(speedbar-initial-expansion-mode-list): Was	`speedbar-initial-expansion-list' and now has multiple modes.	(speedbar-stealthy-function-list): Now has mode labels.	(speedbar-initial-expansion-list-name)	(speedbar-previously-used-expansion-list-name)	(speedbar-special-mode-key-map, speedbar-track-mouse-flag)	(speedbar-tag-hierarchy-method, speedbar-tag-split-minimum-length)	(speedbar-tag-regroup-maximum-length)	(speedbar-hide-button-brackets-flag): New variables.	(speedbar-special-mode-expansion-list): Updated documentation.	(speedbar-navigating-speed, speedbar-update-speed): Phasing out.	(speedbar-vc-indicator): Removed space from this var.	(speedbar-indicator-separator, speedbar-obj-do-check)	(speedbar-obj-to-do-point, speedbar-obj-indicator, speedbar-obj-alist)	(speedbar-indicator-regex): New variables.	(speedbar-directory-unshown-regexp): New variable.	(speedbar-supported-extension-expressions): Added more extensions.	(speedbar-add-supported-extension)	(speedbar-add-ignored-path-regexp): Made interactive.	(speedbar-update-flag): Nil w/ no window system.	(speedbar-file-key-map): Moved some key bindings from	`speedbar-key-map' to this map.	(speedbar-make-specialized-keymap): New function.	(speedbar-file-key-map): New key map.	(speedbar-easymenu-definition-special): Updated to new functions.	(speedbar-easymenu-definition-trailer): Changed conditional part.	(speedbar-frame-mode): Removed commented code, fixed W32 cursor	bug, Updated to better handle terminal frames.	(speedbar-switch-buffer-attached-frame): New function.	(speedbar-mode): Updated documentation, no local keymap,	correct `temp-buffer-show-function' use, enable mouse-tracking.	(speedbar-show-info-under-mouse): New function.	(speedbar-reconfigure-keymaps): Was `speedbar-reconfigure-menubar'.	Enable major display mode specific menus & key maps.	(speedbar-temp-buffer-show-function): Fix use of `temp-buffer-show-hook'	(speedbar-track-mouse, speedbar-track-mouse-xemacs): New functions.	(speedbar-restricted-move, speedbar-restricted-next)	(speedbar-restricted-prev, speedbar-navigate-list)	(speedbar-forward-list, speedbar-backward-list): New commands.	(speedbar-refresh): Updated message printing & verbosity.	(speedbar-item-load): Updated message.	(speedbar-item-byte-compile): Updated doc & reset scanners.	(speedbar-item-info): Overhauled with more details.	(speedbar-item-copy): Update messages.	(speedbar-generic-item-info): New function	(speedbar-item-delete): Update messages.	(speedbar-item-object-delete): New function.	(speedbar-select-window): Update doc.  Use `show-buffer'.	(speedbar-make-button): Update doc.	(speedbar-initial-expansion-list, speedbar-initial-menu)	(speedbar-initial-keymap, speedbar-initial-stealthy-functions)	(speedbar-add-expansion-list)	(speedbar-change-initial-expansion-list): New functions.	(speedbar-maybe-add-localized-support)	speedbar-add-localized-speedbar-support,	speedbar-remove-localized-speedbar-support): Imported from speedbspec	(speedbar-file-lists): Filter out some directories.	(speedbar-make-tag-line): Can hide brackets.	(speedbar-change-expand-button-char): Protect invisible text prop.	(speedbar-insert-files-at-point): Ignore case during comares.	(speedbar-apply-one-tag-hierarchy-method)	(speedbar-create-tag-hierarchy): New functions.	(speedbar-insert-generic-list): Now calls hierarchy functions on tags.	(speedbar-update-contents): Handles localized support.	(speedbar-update-directory-contents): Uses fn for expansion list,	Fixed directory cacheing bug.	(speedbar-timer-fn): Calls localized support function.	(speedbar-stealthy-update-recurse): New variable	(speedbar-stealthy-updates): Handle new stealth function format.	(speedbar-clear-current-file): Handle indicator regex.	(speedbar-update-current-file): Ignores case, update handle	indicator regex, Fix line positioning.	(speedbar-add-indicator): Handles obj indicators now.	(speedbar-check-objects, speedbar-check-obj-this-line): New functions.	(speedbar-double-click): Fix tripple click error.	(speedbar-line-file, speedbar-goto-this-file): Handle indicator regex.	(speedbar-line-path): Only try to get a file when in "files" display.	(speedbar-line-depth): Handle indicator regex.	(speedbar-dir-follow): Turn of smart-adjust to disable cache use.	(speedbar-directory-buttons-follow): Hack for W32 emacs directories.	(speedbar-buffers-key-map): New key map.	(speedbar-buffer-easymenu-definition): New meny items.	(speedbar-buffer-buttons, speedbar-buffer-buttons-temp)	(speedbar-buffer-buttons-engine, speedbar-buffer-click)	(speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):	New functions.	* mail/rmail.el: No longer depends on speedbspec for byte compile.	(rmail-speedbar-match-folder-regexp): New variable.	(rmail-speedbar-menu-items): Updated speedbar menu items.	(rmail-speedbar-key-map): New keymap.	(rmail-install-speedbar-variables): New function.	Install speedbar keymap only when speedbar is loaded.	(rmail-speedbar-buttons): Use `rmail-speedbar-match-folder-regexp'.	* info.el: No longer depends on speedbspec for byte compile.	(Info-speedbar-key-map): New key map.	(Info-install-speedbar-variables): New function.	(Info-speedbar-menu-items): Update to new functions.	Install speedbar keymap only when speedbar is loaded.	(Info-speedbar-browser): New command.	(Info-speedbar-hierarchy-buttons, Info-speedbar-goto-node)	(Info-speedbar-expand-node, Info-speedbar-fetch-file-nodes): New fns.	(Info-speedbar-buttons): Handle new node button commands.	* gud.el: (gud-speedbar-key-map): New variable.	(gud-install-speedbar-variables): New function	Install speedbar keymap only when speedbar is loaded.	(gud-gdb-get-stackframe): Added ":" to regex for c++.1998-07-09  Sam Steingold  <sds@usa.net>	* emacs-lisp/cl-indent.el: Indent `handler-case' correctly.	* font-lock.el (lisp-font-lock-keywords): Fontify	`handler-case', `ccase', `ctypecase', `assert', `error'.1998-07-09  Andrew Innes  <andrewi@harlequin.co.uk>	* jka-compr.el (jka-compr-insert-file-contents): Replace incorrect	inline code with call to find-operation-coding-system.1998-07-09  Richard Stallman  <rms@psilocin.ai.mit.edu>	* simple.el (undo-in-progress): New variable.	(undo-more): Bind it to t.1998-07-08  Kenichi Handa  <handa@etl.go.jp>	* international/fontset.el (x-complement-fontset-spec): Typo fixed.	(create-fontset-from-fontset-spec): Likewise.	(create-fontset-from-ascii-font): Likewise.1998-07-08  Kenichi Handa  <handa@etl.go.jp>	* language/hebrew.el ("Hebrew"): Add coding-priority.	* language/misc-lang.el ("IPA"): Add coding-priority and coding-system.1998-07-07  Kevin Rodgers <kevinr@ihs.com>	* vc.el (vc-finish-logentry): Only delete windows in the	selected frame displaying the *VC-log* buffer, in case another	frame is dedicated to it (which will then be deleted via	kill-buffer).1998-07-07  Sam Steingold  <sds@goems.com>	* scheme.el (scheme-font-lock-keywords-1): Fontify SCWM/Guile	keywords starting with `define'.1998-07-07  Richard Stallman  <rms@psilocin.ai.mit.edu>	* mail/rmail.el (rmail): If existing buffer, use local	enable-multibyte-characters for rmail-enable-multibyte.	(rmail-revert): Bind coding-system-for-read to raw-text,	then convert and make buffer multibyte, as in `rmail'.	* files.el (find-file-noselect-1): Use kill-local-variable on	buffer-file-coding-system, instead of setting it.	(save-buffer): Doc fix.	(basic-save-buffer): Doc fix.	* subr.el (add-hook): Use member if FUNCTION is a compiled function.1998-07-06  Richard Stallman  <rms@psilocin.ai.mit.edu>	* textmodes/fill.el (fill-individual-paragraphs):	Fix previous change.	* textmodes/tex-mode.el (tex-delete-last-temp-files):	Use file-name-sans-extensions.1998-07-06  Kenichi Handa  <handa@etl.go.jp>	* bindings.el: Make all multibyte characters self-insert.	* isearch.el (isearch-mode-map): Make all multibyte characters	search for themselves.1998-07-05  Ken'ichi Handa  <handa@melange.gnu.org>	* international/mule.el: Don't make the function charset-list	obsolete.1998-07-05  Richard Stallman  <rms@psilocin.ai.mit.edu>	* mail/mail-utils.el (rmail-dont-reply-to): Understand	about doublequotes; don't be fooled by commas inside them.1998-07-04  Richard Stallman  <rms@psilocin.ai.mit.edu>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?