📄 changelog.8
字号:
1999-12-31 Richard M. Stallman <rms@gnu.org> * echistory.el (electric-command-history): Call Command-history-setup and command-history-mode using their new conventions. * chistory.el (Command-history-setup): Don't switch buffers. Take no args, and do not set major-mode, mode-name or the local map. (command-history-mode): New function, does some of those things Command-history-setup used to do. (list-command-history): Call command-history-mode, not Command-history-setup. (command-history): Renamed from command-history-mode.1999-12-31 Richard M. Stallman <rms@gnu.org> * arc-mode.el (archive-mode-map): Bind q to quit-window.1999-12-31 William M. Perry <wmperry@aventail.com> * image.el (defimage): Images with the `:data' keyword should be considered valid as well.1999-12-31 Richard M. Stallman <rms@gnu.org> * dired.el (dired-get-filename): Don't call file-name-absolute-p with FILE if FILE is nil.1999-12-30 Richard M. Stallman <rms@gnu.org> * simple.el (choose-completion-string): In minibuffer, do not delete the prompt string.1999-12-30 Gerd Moellmann <gerd@gnu.org> * bindings.el (make-mode-line-mouse-sensitive): Copy keymap assigned to mode-line-mode-menu because bindings.el is dumped with Emacs, and thus the lists used for menu-item definition will be copied to pure space. Emacs' menu code (parse_menu_item) doesn't like pure menu item definitions. * expand.el (expand-abbrev-hook): Return t if expansion was done, nil otherwise.1999-12-29 Richard M. Stallman <rms@gnu.org> * tar-mode.el (tar-mode-map): Bind q to quit-window, not tar-quit. (tar-quit): Function deleted.1999-12-29 Thien-Thi Nguyen <ttn@delysid.gnu.org> * progmodes/hideshow.el (hs-minor-mode-menu): Fix omission bug; was used but not declared. (hs-discard-overlays, hs-isearch-show, hs-isearch-show-temporary, hs-find-block-beginning): Add or modify docstrings. (hs-isearch-show): Rewrite.1999-12-28 Gerd Moellmann <gerd@gnu.org> * icomplete.el (icomplete-exhibit): Adapt to prompt in buffer. * progmodes/cc-cmds.el (c-fill-paragraph): Don't delete white space in front of a C-style comment end.1999-12-28 Eli Zaretskii <eliz@is.elta.co.il> * startup.el (command-line-1): Make mode line mouse-sensitive for the MS-DOS version as well.1999-12-28 Gerd Moellmann <gerd@gnu.org> * bs.el: New file.1999-12-28 Richard M. Stallman <rms@gnu.org> * textmodes/ispell.el (ispell-process-line): Add local var line-offset to adjust for the change in positions within the line, due to previous replacements.1999-12-27 Richard M. Stallman <rms@gnu.org> * lpr.el (lpr-buffer, print-buffer, lpr-region, print-region): Doc fixes.1999-12-27 Gerd Moellmann <gerd@gnu.org> * add-log.el (change-log-version-number-regexp-list) (change-log-version-info-enabled): Change :version to 21.1. (toplevel): Require CL when compiling.1999-12-27 Jari Aalto <jari.aalto@poboxes.com> * add-log.el (change-log-version-number-regexp-list): Added tag :version 20.6 (change-log-version-info-enabled): Added tag :version 20.61999-12-27 Jari Aalto <jari.aalto@poboxes.com> * add-log.el: More general version number search with user-configurable regexp list. (change-log-version-number-regexp-list): New user variable. (change-log-find-version): Rewritten. Use user-configurable version numbering regexp list change-log-version-number-regexp-list. (change-log-find-version): Renamed to change-log-version-number-search (add-log-file-name-function): New. (change-log-search-vc-number): Added END paramaeter. Added doc string to function. (change-log-version-rcs): Renamed. Was change-log-search-vc-number.1999-12-26 Thien-Thi Nguyen <ttn@delysid.gnu.org> * progmodes/compile.el (compilation-goto-locus): Delete hideshow overlays if they interfere. (compilation-find-file): Make intangible overlays tangible. * progmodes/hideshow.el: Generally, synch w/ maintainer version 5.9. (hs-show-hidden-short-form): Delete var; hard-code uses as `t'. (hs-minor-mode-hook): Don't initialize. (hs-special-modes-alist): Rewrite value and docstring. (hs-minor-mode-prefix): Delete unused var. (hs-block-start-mdata-select): New var, buffer local. (hs-headline): New var. (hs-match-data, hs-forward-sexp): New funcs. (hs-hide-comment-region): New func. (hs-discard-overlays, hs-flag-region, hs-hide-block-at-point, hs-safety-is-job-n, hs-hide-initial-comment-block, hs-inside-comment-p, hs-grok-mode-type, hs-find-block-beginning, hs-hide-level-recursive, hs-life-goes-on, hs-already-hidden-p, hs-c-like-adjust-block-beginning, hs-hide-all, hs-show-all, hs-hide-block, hs-show-block, hs-show-region, hs-hide-level, hs-mouse-toggle-hiding, hs-minor-mode): Rewrite. (hs-isearch-show): Renamed from `hs-isearch-open-invisible'. (hs-isearch-show-temporary): New funcs. (hs-show-block-at-point, java-hs-forward-sexp): Delete funcs. (hs-hide-all, hs-mouse-toggle-hiding): Don't autoload. When constructing menu, use `[(shift button2)]' notation.1999-12-25 Richard M. Stallman <rms@gnu.org> * jka-compr.el (jka-compr-info-file-magic-bytes): New function. (jka-compr-compression-info-list): Add new elt to each vector. (jka-compr-write-region): Don't compress the data if it is already compressed. * jka-compr.el (jka-compr-really-do-compress): New variable. (jka-compr-insert-file-contents): Set jka-compr-really-do-compress if visiting. (jka-compr-write-region): Set jka-compr-really-do-compress if visiting. Test it when deciding to compress.1999-12-22 Gerd Moellmann <gerd@gnu.org> * progmodes/sh-script.el (sh-mode): Don't call sh-set-shell with third argument t.1999-12-21 Christoph Wedler <Christoph.Wedler@sap.com> * antlr-mode.el: Version 1.2 is released. (antlr): This package has a web page.1999-12-21 Christoph Wedler <Christoph.Wedler@sap.com> * antlr-mode.el: Menu/keymap additions for commenting/uncommenting regions. Suggested by Dale Davis <Dale_Davis@securify.com>. (antlr-mode-map): New binding [C-c C-c]. (antlr-mode-menu): New entries.1999-12-21 Christoph Wedler <Christoph.Wedler@sap.com> * antlr-mode.el: Respect Emacs conventions. ((require 'cl)): Only use during compilation. (antlr-language-for-option): New function to avoid using `find'. (antlr-mode): Use it. (antlr-with-syntax-table): Define new instead using XEmacs' one. (antlr-imenu-create-index-function): Change accordingly. (antlr-inside-rule-p): Ditto. (antlr-end-of-rule): Ditto. (antlr-end-of-body): Ditto. (antlr-beginning-of-rule): Ditto. (antlr-indent-line): Ditto.1999-11-21 Christoph Wedler <Christoph.Wedler@sap.com> * antlr-mode.el: Really use `antlr-tab-offset-alist'. (antlr-set-tabs): Don't use hard-coded values. * antlr-mode.el: Minor navigation changes. Not perfect, but this won't be possible without a huge time penalty. (antlr-skip-exception-part): Be more specific. (antlr-skip-file-prelude): Don't skip action prelude of next rule. Renamed from `antlr-skip-grammar-header'. (antlr-next-rule): Change accordingly. (antlr-end-of-body): Ditto. Better error message. (antlr-beginning-of-body): Better error message. (antlr-imenu-create-index-function): Skip rule action prelude. * antlr-mode.el: Minor syntax highlighting changes. (antlr-font-lock-default-face): Deletia. (antlr-font-lock-tokendef-face): Changed color. (antlr-font-lock-tokenref-face): Changed color. (antlr-font-lock-literal-face): Changed color. (antlr-font-lock-additional-keywords): Minor changes.1999-12-20 Carsten Dominik <cd@gnu.org> * progmodes/idlwave.el: New file. * progmodes/idlwave-rinfo.el: New file. * progmodes/idlwave-shell.el: New file. * progmodes/idlwave-toolbar.el: New file. * files.el (auto-mode-alist): idlwave-mode default for .pro files.1999-12-21 Gerd Moellmann <gerd@gnu.org> * progmodes/cwarn.el: New file.1999-12-19 Gerd Moellmann <gerd@gnu.org> * bindings.el (completion-ignored-extensions): Add .pdf.1999-12-19 Eli Zaretskii <eliz@is.elta.co.il> * version.el: Put the version info into binary on MS-DOS as well.1999-12-19 Gerd Moellmann <gerd@gnu.org> * emacs-lisp/debug.el (debugger-continue): Don't continue if debugger-may-continue is nil.1999-12-18 Dave Love <fx@gnu.org> * emacs-lisp/cl-macs.el: Remove conditional definition of eval-when-compile. Don't specify abs, expt, gethash, hash-table-count, hash-table-p as side-effect-free here. (cl-emacs-type): Don't declare. (cl-compile-time-init): Remove Emacs 18 compiler patch. (cl-parse-loop-clause): Remove compatibility code. * emacs-lisp/byte-opt.el: Don't put optimization info on `eql'. (side-effect-free-fns): Add gethash, hash-table-count. (side-effect-and-error-free-fns): Add hash-table-p. * emacs-lisp/cl.el: Remove Emacs 18 compatibility code. Prepend `cl-' to autoload names for some hash functions. Don't autoload eval-when-compile. Don't provide mini-cl. (cl-emacs-type): Remove. (cl-map-extents): Remove compatibility code. * emacs-lisp/float.el: Bind free variables. * emacs-lisp/bytecomp.el (byte-compile-constp): Include keywords.1999-12-16 Gerd Moellmann <gerd@gnu.org> * bindings.el (completion-ignored-extensions): Add .tfm.1999-12-16 Dave Love <fx@gnu.org> * faces.el (set-face-attribute): Purecopy the attributes set. * custom.el (custom-declare-variable): Purecopy value. * emacs-lisp/bytecomp.el (byte-compile-bound-variables): Doc fix. (byte-extrude-byte-code-vectors): Use remprop. (byte-compile-lambda): Check that arg is a lambda.1999-11-16 Anders Lindgren <AndersL@andersl.com> * font-lock.el: System for adding and removing keywords. Both local (previously added keyword) and global keywords can be removed. (font-lock-remove-keywords): New user-level function. (font-lock-update-removed-keyword-alist): New internal function. (font-lock-removed-keywords-alist): New variable. (font-lock-add-keywords): Updates `font-lock-removed-keywords-alist'. Empty `font-lock-keywords-alist' when `append' is `set' to avoid growing datastructures. (font-lock-set-defaults): Removes keywords stored in `font-lock-removed-keywords-alist' after local keywords added.1999-12-16 Anders Lindgren <andersl@andersl.com> * font-lock.el (c-keywords, c++-keywords): Better "case" support for complex constant expressions, e.g. "case 1<<A_BIT_NO:". * font-lock.el (c-keywords): Only highlight preprocessor directives when spelled correctly. * font-lock.el (font-lock-match-c++-structor-declaration, c++-keywords): Fontify constructors and destructors with function face inside C++ class declarations.1999-12-16 Gerd Moellmann <gerd@gnu.org> * progmodes/sh-script.el (sh-mode): If there is no #!-line, use the shell from sh-shell-file. * font-lock.el (java-keywords): Add Javadoc tags as of JDK 1.2.1.1999-12-16 Eli Zaretskii <eliz@is.elta.co.il> * ls-lisp.el (ls-lisp-insert-directory): Print an explicit message if one of the files specified cannot be accessed by file-attributes. Do not strip any leading directories from the file names, to behave more like `ls' does. * dired.el (dired-get-filename): Handle absolute file names. (dired-readin-insert): If argument is a cons, don't print "wildcard" on the ``total'' line.1999-12-15 Eli Zaretskii <eliz@is.elta.co.il> * faces.el (face-read-integer, read-face-attribute) (color-defined-p, color-values): Allow color values unspecified-fg and unspecified-bg, handle them as unspecified.1999-12-15 Carsten Dominik <dominik@astro.uva.nl> * textmodes/reftex.el: (reftex-compile-variables): respect new structure of `reftex-index-macro' (reftex-compile-variables): Use the changed structure of `reftex-label-alist'. * textmodes/reftex-vars.el (reftex-index-math-format, (reftex-toc-max-level): New option. reftex-index-phrases-search-whole-words, reftex-index-phrases-case-fold-search, reftex-index-phrases-skip-indexed-matches, reftex-index-phrases-wrap-long-lines, reftex-index-phrases-sort-prefers-entry, reftex-index-phrases-sort-in-blocks): New options. (reftex-index-macros): Option structure changed. (reftex-index-macros-builtin): Added `repeat' item to each entry. (reftex-label-alist): Additional item in each entry to specify if the environment should be listed in the TOC. (eval-when-compile (require 'cl)) added. * textmodes/reftex-index.el (reftex-index-selection-or-word): No longer deals with "repeat". (reftex-index): "repeat property in `reftex-index-macro-alist' is now used. (reftex-index-phrases-comment-regexp, reftex-index-phrases-macrodef-regexp, reftex-index-phrases-phrase-regexp1, reftex-index-phrases-phrase-regexp2, reftex-index-phrases-phrase-regexp12, reftex-index-phrases-help): New constants. (reftex-index-phrases-macro-data, reftex-index-phrases-files, reftex-index-phrases-font-lock-keywords, reftex-index-phrases-font-lock-defaults, reftex-index-phrases-map, reftex-index-phrases-restrict-file): New variables. (reftex-index-phrase-selection-or-word, reftex-index-visit-phrases-buffer, reftex-index-initialize-phrases-buffer, reftex-index-phrases-save-and-return, reftex-index-phrases-mode, reftex-index-next-phrase, reftex-index-this-phrase,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -