changelog.7

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

7
1,689
字号
	* textmodes/fill.el (fill-individual-paragraphs):	If JUST-ONE-LINE-PREFIX matches TWO-LINES-PREFIX except with	longer whitespace, treat that as a match even is spaces	are replaced with a tab.1998-07-03  Michael Ernst  <mernst@alum.mit.edu>	* dired-x.el (dired-omit-expunge): Message if skipping omitting	because directory is too large; also unset dired-omit-files-p.	(dired-omit-size-limit): Increase default from 20000 to 30000.1998-07-03  Richard Stallman  <rms@psilocin.ai.mit.edu>	* international/mule-cmds.el (set-language-environment):	Test unibyte-syntax instead of using a fixed list of	latin-N character sets.	* language/european.el: Define unibyte-syntax in each of these	language environments.	(setup-8-bit-environment): Let unibyte-syntax specify whether to	load a file of syntax settings, and which one.	* emacs-lisp/byte-opt.el (byte-boolean-vars):	Add print-escape-multibyte.	* progmodes/make-mode.el (makefile-font-lock-keywords):	Recognize automatic variable references.	(makefile-dependency-regex): Don't be fooled by colons in deps.1998-07-03  Espen Skoglund  <espensk@stud.cs.uit.no>	* pascal.el (pascal-insert-block): Fixed space-deletion bug in	front of the "begin" string.	(pascal-beg-of-defun): Used to locate the beginning of a function	incorrectly when a function contained several begin-end blocks.	Fixed.1998-07-03  Dave Love  <d.love@dl.ac.uk>	* calendar/diary-lib.el (diary-mail-addr): Fix custom type.1998-07-03  Andrew Innes  <andrewi@harlequin.co.uk>	* dos-fns.el (dos-print-region-function): Definition moved to	dos-w32.el.	(print-region-function): Initialization moved to dos-w32.el.	(lpr-headers-switches, ps-lpr-command, ps-lpr-switches): Likewise.	* dos-vars.el (dos-printer): Obsolete variable deleted.	(dos-ps-printer): Likewise.	* dos-w32.el (direct-print-region-function): Renamed from	dos-print-region-function.  Added &rest keyword.	(print-region-function): Set to direct-print-region-function.	(lpr-headers-switches): Initialize.	(ps-lpr-command): Initialize.	(ps-lpr-switches): Initialize.	* lpr.el (printer-name): New variable.	(lpr-switches): Mention it in docstring.	(print-region-1): Use it.	* ps-print.el (ps-printer-name): New variable.	(ps-do-despool): Use it.1998-07-03  Robert J. Chassell  <bob@rattlesnake.com>	* textmodes/texinfo.el (texinfo-environment-regexp):	Add smalldisplay and smallformat.	* info.el (Info-find-node): Handle cross references to an @anchor.	* informat.el (Info-tagify): Finish previous change.	Fix up some messages.	* textmodes/texinfmt.el (texinfmt-version): Update version.	number which is used in header of texinfmt-produced Info files.	(texinfo-format-buffer): Now always tagify, on accout of @anchor.	(texi-format-region): Always tagify.	(texi2info):          Always tagify	(texinfo-anchor):     Add @anchor command as place to which	 a cross reference may go.	(texinfo-no-refill-regexp): Add smalldisplay, smallformat	(texinfo-format-uref):            New command: @uref	(texinfo-format-var):             New command: @acronym	(texinfo-format-code):            New commands: @command, @env, @url.	(texinfo-format-option):          New command: @option	(texinfo-format-example):         New command: @smalldisplay	(texinfo-format-flushleft):       New command: @smallformat	(texinfo-discard-line-with-args): New commands: @novalidate, @pagesize,	@setcontentsaftertitlepage, @setshortcontentsaftertitlepage.1998-07-03  Eric Ludlam  <zappo@mescaline.gnu.org>	* emacs-lisp/checkdoc.el: (checkdoc): Updated commentary.	(checkdoc-autofix-flag): Updated doc.	(checkdoc-force-docstrings-flag): Updated doc.	(checkdoc-force-history-flag): New flag.	(checkdoc-triple-semi-comment-check-flag): Fixed name.	(checkdoc-spellcheck-documentation-flag): Fixed doc.	(checkdoc-ispell-lisp-words): Update default value.	(checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list,	checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables.	(princ-list): Function created if it isn't bound.	(checkdoc-interactive): parts removed to `checkdoc-interactive-loop'.	(checkdoc,checkdoc-message-interactive): New function.	(checkdoc-interactive-loop): was in `checkdoc-interactive', then	added better keybindings, and better autofixing behavior,	Cursor now sits next to the error, forcing scrolling if needed,	and using a better centering algorithm, and much better error	navigation after choosing "f"ix.	(checkdoc-next-error): Added parameter ENABLE-FIX.	(checkdoc-next-message-error,checkdoc-recursive-edit): New functions.	(checkdoc-start): was `checkdoc', uses new note taking system.	(checkdoc-current-buffer, checkdoc-continue, checkdoc-comments):	Updated to use new note taking system.	(checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine):	Added INTERACT parameter, uses new warnings functions.	(checkdoc-message-text, checkdoc-defun):	Updated to use new note taking system.	(checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): fix doc.	(checkdoc-ispell-message-text, checkdoc-ispell-start): New function.	(checkdoc-create-error, checkdoc-error-text, checkdoc-error-start,	checkdoc-error-end, checkdoc-error-unfixable): New functions.	(checkdoc-minor-keymap): Updated keybinds to new interactive functions,	completely re-arranged the minor-mode menu.	(checkdoc-this-string-valid): Moved no doc-string warning here,	and added autofix if a comment already exists there.	(checkdoc-this-string-valid-engine): fix doc, robusted doc finder.	All previously returned errors now call `checkdoc-create-error'.	Moved no doc string warning out.  Update allowed punctuation at	end of first line.  Fixed up sentence joining.  Verb checking flag	now only checks the first line of a function.  Added more safe	conditions to ambiguous symbols.  Moved symbol quoting to end.	Added autofix for variables that should end in `-flag'.	Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'.	Reading checkdoc-param comment no longer depends on list syntax.	Fixed various error string spelling & format.	(checkdoc-in-sample-code-p): List starting with all caps word is	now condsidered sample code.	(checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine,	checkdoc-sentencespace-region-engine): New functions.	(checkdoc-ispell-docstring-engine): Disable spell checking during	if user never wants interaction.  We don't have a non-interactive	spell checking method yet.	(checkdoc-file-comments-engine): Now set up to check all possible	conditions even after encountering an error.  Added auto-fixes	for history and commentary.  All previously returned errors now call	`checkdoc-create-error'.  Message spelling and format.	(checkdoc-message-text-search):	Moved parts to `checkdoc-message-text-next-string'.	(checkdoc-message-text-next-string): New function	(checkdoc-message-text-engine):  All previously returned errors	now call `checkdoc-create-error'.  Can find/skip 'format' call	after the call we are checking.  Added sentence/propernoun scans.	`y-or-n-p' checks and fixes are now more robust.	(checkdoc-y-or-n-p): New function.	(checkdoc-autofix-ask-replace): Update doc.  Protect match-data.	Correctly handle `checkdoc-autofix-flag' of 'never.  New behavior	with `checkdoc-autofix-flag' of 'automatic-then-never.  Better	overlay handling.	(checkdoc-output-font-lock-keywords): Updated to new output format.	(checkdoc-pending-errors): New variable.	(checkdoc-find-error): Updated to new output format.	(checkdoc-start-section, checkdoc-error): Improved the output.	(checkdoc-show-diagnostics): Smarter show algorithm.1998-07-03  Kenichi Handa  <handa@etl.go.jp>	* faces.el (x-create-frame-with-faces): If an ASCII font is	specified in PARAMETERS, create a fontset from the font and use it	for the new frame.	* international/fontset.el (create-fontset-from-fontset-spec):	Returns a created fontset.	(create-fontset-from-ascii-font): New function.	* term/x-win.el: Fill weight and slant fields of a fontset	generted from the specified ASCII font by values got from the	resolved ASCII font name.1998-07-02  Richard Stallman  <rms@psilocin.ai.mit.edu>	* emacs-lisp/bytecomp.el (byte-compile-file):	Bind set-auto-coding-for-load to t.	* international/mule.el (set-auto-coding-for-load): New variable.	(set-auto-coding): If set-auto-coding-for-load is non-nil,	look for `unibyte file variable first, then for `coding'.	(load-with-code-conversion): Bind set-auto-coding-for-load to t.	* cus-edit.el (customize-changed-options):	Clean up previous change.	* progmodes/cc-menus.el: Don't require imenu.	* menu-bar.el (menu-bar-mode): Doc fix.1998-07-02  Dave Love  <fx@gnu.org>	* progmodes/fortran.el (fortran-mode-map) <menu>: Tweak the imenu	menu entry.	(end-of-fortran-subprogram): Check if we're on the END statement.1998-07-02  Richard Stallman  <rms@psilocin.ai.mit.edu>	* textmodes/texinfmt.el (texinfo-anchor): New function.	* informat.el (Info-tagify): Handle tags for @anchor.	* menu-bar.el (menu-bar-kill-ring-save): Fix message typo.1998-07-01  Richard Stallman  <rms@psilocin.ai.mit.edu>	* derived.el (derived-mode-hooks-name): Use -hook, not -hooks,	in mode hook name.	(derived-mode-hook-name): Renamed from ...-hooks; caller changed.1998-07-01  Ken'ichi Handa  <handa@melange.gnu.org>	* international/mule.el (mule-version): Changed to 4.0.	(mule-version-date): Updated.1998-06-30  Richard Stallman  <rms@psilocin.ai.mit.edu>	* menu-bar.el (menu-bar-edit-menu): Rename Paste most Recent	to simply Paste, and put it above Select and Paste.	* comint.el (comint-exec-1): Setup coding systems appropriately.1998-06-29  Dirk Herrmann  <D.Herrmann@tu-bs.de>	* bibtex.el (bibtex-hide-entry-bodies): When entry	bodies are hidden, the last entry is no longer omitted.1998-06-29  Richard Stallman  <rms@psilocin.ai.mit.edu>	* mail/supercite.el (sc-help-address): Use an alias at gnu.org.1998-06-29  Stephen Eglen  <stephen@gnu.org>	* calendar/diary-lib.el (diary-mail-entries): Call exit-calendar	when finished.1998-06-28  Peter Stephenson  <pws@ibmth.difi.unipi.it>	* vcursor.el: Use defcustom to define faces.	(vcursor-bind-keys): New function.	(vcursor-key-bindings): Use vcursor-bind-keys for :set.	(vcursor-cs-binding): Function to handle bindings,	handles differences between Emacs and XEmacs.	(vcursor-post-command): Handle vcursor-auto-disable non-nil	and not t to toggle off copying.1998-06-28  Richard Stallman  <rms@psilocin.ai.mit.edu>	* gnus/message.el (message-cite-original): If mail-citation-hook	is non-nil, just run that and do nothing else.	(message-cite-function): Don't initialize from mail-citation-hook.	* mail/mh-utils.el (mh-find-progs): Avoid WTA error	when mh-progs is nil.  Give a clear specific error message instead.	* shell.el (shell-copy-environment-variable): Fix doc typo.	* ffap.el (ffap-read-file-or-url):	Bind minibuffer-completing-file-name to t.	* informat.el (Info-split): Convert positions to bytes to put in file.	(Info-tagify): Likewise.	* info.el (Info-find-node): Use byte-to-position.1998-06-28  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>	* message.el (message-cite-function): Initialized from	`mail-citation-hook', if that variable is bound and non-nil.1998-06-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>	* ange-ftp.el (ange-ftp-send-cmd): When listing a directory that	contains space(s), cd to the directory first to avoid problems	with (some) ftp servers.1998-06-27  Dan Nicolaescu  <done@ece.arizona.edu>	* cus-dep.el: Fix typo.1998-06-27  Richard Stallman  <rms@psilocin.ai.mit.edu>	* startup.el (command-line) <handling LANG>: Change 9 to 5, not 5 to 9.	(command-line-1): Fix mouse startup message.	* textmodes/text-mode.el (text-mode): Locally set indent-line-function.	* find-dired.el (find-dired): Bind dired-buffers so it can't change.	Use abbreviate-file-name.	* imenu.el (imenu-space-replacement): Use `.'.	* textmodes/sgml-mode.el (html-imenu-regexp): New defvar.	(html-imenu-index): New function.	(html-mode): Set up local vars to use html-imenu-index.	Don't sort the menu.	* international/mule.el (set-keyboard-coding-system): Doc typo.1998-06-26  Michael Ernst  <mernst@alum.mit.edu>	* sendmail.el (mail): Avoid changing auto-save file name.1998-06-26  Dan Nicolaescu  <done@ece.arizona.edu>	* textmodes/flyspell.el (flyspell): Add :version.1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>	* language/greek.el: Add coding-priority.1998-06-26  Richard Stallman  <rms@psilocin.ai.mit.edu>	* mail/mailalias.el (mail-complete): Fix the test of (mail-heder-end).1998-06-26  Kenichi Handa  <handa@etl.go.jp>	* international/fontset.el (create-fontset-from-fontset-spec):	Generate ASCII font names of style variants fontsets from a	resolved ASCII font name of a base fontset.	* language/korea-util.el (isearch-toggle-korean-input-method)	(isearch-hangul-switch-symbol-ksc, isearch-hangul-switch-hanja):	New functions.	(korean-key-bindings): Renamed from exit-korean-environment-data.	Initialized apropriately.	(setup-korean-environment): Setup key bindings according to	korean-key-bindings.	(exit-korean-environment): Revert key bindings only if the cur

⌨️ 快捷键说明

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