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 + -
显示快捷键?