Mercurial > emacs
changeset 50134:de92ccad3ff8
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Fri, 14 Mar 2003 21:56:25 +0000 |
parents | 8921868c5af3 |
children | 167c56f6d789 |
files | lisp/ChangeLog |
diffstat | 1 files changed, 116 insertions(+), 106 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri Mar 14 21:43:53 2003 +0000 +++ b/lisp/ChangeLog Fri Mar 14 21:56:25 2003 +0000 @@ -1,8 +1,34 @@ +2003-03-14 Stefan Monnier <monnier@cs.yale.edu> + + * textmodes/outline.el (outline-level): Demote it to defvar. + (outline-heading-alist): Document extended semantics. + (outline-head-from-level): New fun. + (outline-promote, outline-demote): Use it. + (outline-show-heading): New fun. + (hide-sublevels, show-children): + Use it together with outline-map-region. + (outline-get-next-sibling): Don't call outline-level at eob. + 2003-03-14 Simon Josefsson <jas@extundo.com> * fringe.el (fringe-mode): Autoload so that Options->Show/Hide->Fringe->Customize works. +2003-03-13 Stefan Monnier <monnier@cs.yale.edu> + + * textmodes/outline.el (outline-mode-menu-bar-map): Add entries. + (outline-mode-prefix-map): Match new bindings to those of allout. + (outline-map-region): New fun. + (outline-map-tree): Remove. + (outline-promote, outline-demote): Apply to region if active. + Change the default to apply to the subtree. + (outline-move-subtree-up, outline-move-subtree-down): New funs. + (outline-invisible-p): Add optional `pos' argument. + (outline-next-visible-heading, outline-toggle-children): Use it. + (outline-get-next-sibling): Don't call outline-level at eob. + + * custom.el (custom-set-minor-mode): New fun. + 2003-03-13 Dave Love <fx@gnu.org> * international/latin1-disp.el (ucs-tables): Don't require. @@ -11,8 +37,8 @@ 2003-03-13 Kenichi Handa <handa@m17n.org> - * international/mule-cmds.el (reset-language-environment): Set - default-file-name-coding-system to iso-latin-1. + * international/mule-cmds.el (reset-language-environment): + Set default-file-name-coding-system to iso-latin-1. * language/european.el (iso-latin-1): Definition of this coding system moved to mule-conf.el. @@ -32,8 +58,7 @@ japanese-shift-jis on DOS and Windows. * international/quail.el (quail-show-guidance-buf): Make the quail - guidance buffer inherit the current value of - quail-current-package. + guidance buffer inherit the current value of quail-current-package. * international/utf-8.el (ccl-decode-mule-utf-8): Don't loose bytes on handling an invalid byte sequence. @@ -62,8 +87,8 @@ 2003-03-10 Thien-Thi Nguyen <ttn@gnu.org> - * progmodes/scheme.el (scheme-mode-syntax-table): Construct - w/o using `with-syntax-table'. + * progmodes/scheme.el (scheme-mode-syntax-table): + Construct w/o using `with-syntax-table'. 2003-03-10 John Paul Wallington <jpw@gnu.org> @@ -123,8 +148,8 @@ 2003-03-06 John Paul Wallington <jpw@gnu.org> - * ebuff-menu.el (electric-buffer-list): Respect - `Buffer-menu-use-header-line'. + * ebuff-menu.el (electric-buffer-list): + Respect `Buffer-menu-use-header-line'. (electric-buffer-menu-looper): Likewise. * buff-menu.el (Buffer-menu-mode-map): Add docstring. @@ -160,60 +185,53 @@ 2003-03-05 Reto Zimmermann <reto@gnu.org> - * progmodes/vhdl-mode.el: Version 3.32.12 released. Modifications - for displaying all projects in hierarchy browser and case + * progmodes/vhdl-mode.el: Version 3.32.12 released. + Modifications for displaying all projects in hierarchy browser and case insensitive hierarchy browsing. Change Rod's email address. Include `itimer.el' patch for XEmacs. Backquote fix. Change some documentation strings. Add "ERROR: " prefix to all error messages. Enhanced usage of hideshow. (vhdl-in-literal): Remove unused argument LIM. - (vhdl-compiler-alist): Enhanced customization for compilers; add + (vhdl-compiler-alist): Enhance customization for compilers; add "Speedwave", "Simili", "Synopsys Design Compiler", "Cadence NC", "Savant", "ProVHDL" and "VeriBest" compilers. - (vhdl-compiler-alist): Add new error message syntax for Modelsim. - (vhdl-compiler-alist): Add Synplify, column no in error regexp. - (vhdl-compiler-alist): Include library name in library command. - (vhdl-compiler-alist): Add unit-to-file name mapping for Savant. - (vhdl-compiler-alist): Add library option in Makefile generation - command. - (vhdl-compiler-alist): Add command to create library directory. - (vhdl-compiler-alist): Built-in Makefile generation is always default. + Add new error message syntax for Modelsim. + Add Synplify, column no in error regexp. + Include library name in library command. + Add unit-to-file name mapping for Savant. + Add library option in Makefile generation command. + Add command to create library directory. + Built-in Makefile generation is always default. (vhdl-create-mode-menu): Split menues for compilers, projects, models. - (vhdl-create-mode-menu): Add customization for `global-font-lock-mode'. - (vhdl-create-mode-menu): Fix `customize-group' entries for XEmacs and - change "Gen." to "Generate". - (vhdl-create-mode-menu): Get *Messages* buffer. - (vhdl-create-mode-menu): Fix "Auto Load Setup File" menu entry. - (vhdl-create-mode-menu): Add faces customization to "Options". - (vhdl-create-mode-menu): Include `speedbar-indentation-width'. - (vhdl-create-mode-menu): Add "Options" entry. + Add customization for `global-font-lock-mode'. + Fix `customize-group' entries for XEmacs and + change "Gen." to "Generate". Get *Messages* buffer. + Fix "Auto Load Setup File" menu entry. + Add faces customization to "Options". Add "Options" entry. + Include `speedbar-indentation-width'. (vhdl-replace-string): Allow casing (use `vhdl-file-name-case'). - (vhdl-template-exit, vhdl-template-next, vhdl-template-return): Fix - template abortion. + (vhdl-template-exit, vhdl-template-next, vhdl-template-return): + Fix template abortion. (vhdl-speedbar-port-copy): Add subprogram copy; copy port of component in package. (vhdl-fixup-whitespace-region): No whitespace after '(' and before ')'. - (vhdl-fixup-whitespace-region): Better treat comments and strings. - (vhdl-fixup-whitespace-region): Fix "=> ," alignment. + Better treat comments and strings. Fix "=> ," alignment. (vhdl-port-paste-testbench): Print file names created. - (vhdl-port-paste-testbench): Better handling when file exist/open. - (vhdl-port-paste-testbench): Additional comments in code. - (vhdl-port-paste-testbench): Replace keywords in testbench entity and - architecture file headers. - (vhdl-port-paste-testbench): Adjust case in testbench configuration. + Better handling when file exist/open. Additional comments in code. + Replace keywords in testbench entity and architecture file headers. + Adjust case in testbench configuration. (vhdl-port-paste-instance): Special case: no number in instance name. (vhdl-speedbar-expand-units): Fix speedbar frame switching oddity. (vhdl-font-lock-keywords-2): Enhance highlighting of instantiation; highlight instantiations without map. - (vhdl-font-lock-keywords-2): Fix label highlighting for signal asst. - (vhdl-font-lock-keywords-2): Highlight formal parameters. - (vhdl-font-lock-keywords-2): Highlight quantity declaration names. + Highlight quantity declaration names. Highlight formal parameters. + Fix label highlighting for signal asst. (vhdl-mode): `comment-padding' for Emacs 21 only. - (vhdl-mode): Remove forced `turn-on-font-lock'. - (vhdl-mode): Remove `hippie-expand-only-buffers' setting. - (vhdl-mode): Update online documentation and web address. + Remove forced `turn-on-font-lock'. + Remove `hippie-expand-only-buffers' setting. + Update online documentation and web address. (vhdl-comment-uncomment-region): Remove usage of `commend-dwim' again. - (vhdl-comment-uncomment-region): Change ARG for uncommenting. + Change ARG for uncommenting. (vhdl-speedbar-make-*-line): Fix for displaying XEmacs speedbar images. (vhdl-fontify-buffer): Toggle font-lock-mode for better recovery. (vhdl-port-list): Add context clause. @@ -221,66 +239,61 @@ (vhdl-testbench-declarations, vhdl-testbench-statements): New default. (vhdl-port-*): Include name in status messages. (vhdl-package-alist): Scan for and display subprogram body. - (vhdl-package-alist): Change key to lower case, add original case - identifier. - (vhdl-package-alist): Scan for packages used by package body. + Change key to lower case, add original case identifier. + Scan for packages used by package body. (vhdl-speedbar-find-file): Always jump to design unit if buffer open. (vhdl-speedbar-insert-hierarchy): Mark non-existing entities/packages. - (vhdl-speedbar-insert-hierarchy): Message "No VHDL design units!". + Message "No VHDL design units!". (vhdl-compile-init): Allow fourth element (column no) in error regexp. - (vhdl-compile-init): Fix `nconc' bug. - (vhdl-compile-init): Eliminate redundant regexps. + Fix `nconc' bug. Eliminate redundant regexps. (vhdl-minibuffer-tab): No indentation. - (vhdl-minibuffer-tab): Use `hippie-expand-only-buffers' to take + Use `hippie-expand-only-buffers' to take expansions from VHDL buffers only; don't overwrite non-nil default of `hippie-expand-only-buffers'; check whether `hippie-expand-only-buffers' is bound. (vhdl-ams-types, vhdl-ams-enum-values): Add identifiers from `nature_pkg' package. (vhdl-align-alist): Fix "when/else ... =>" case. - (vhdl-align-alist): Align declaration keywords only at beg. of line. - (vhdl-align-alist): Align <=, := and == among each other. + Align declaration keywords only at beg. of line. + Align <=, := and == among each other. (vhdl-port-copy): Extended identifiers for signal names. - (vhdl-port-copy): Fix on empty generic/port clause. - (vhdl-port-copy): Fix parsing of comment on first line. - (vhdl-port-copy): Allow generic clause begin on first line. - (vhdl-port-copy): Add "inout" and "linkage" to direction modes. + Fix on empty generic/port clause. + Fix parsing of comment on first line. + Allow generic clause begin on first line. + Add "inout" and "linkage" to direction modes. (vhdl-font-lock-function-face): Change DarkCyan to Cyan4. (vhdl-file-header): Insert VHDL language standard string. (vhdl-instance-name): Unique numbers in instance names. (vhdl-compile): Check for existing compile directory. - (vhdl-compile): Print out file name if compiler does not; put it in - quotes if contains spaces. - (vhdl-compile): Check compiler name. - (vhdl-compiler): Changed empty value from "" to nil. + Print out file name if compiler does not; put it in + quotes if contains spaces. Check compiler name. + (vhdl-compiler): Change empty value from "" to nil. (vhdl-make): Check for existing compile directory. - (vhdl-make): Fix missing options if there is a target. - (vhdl-make): Check compiler name. + Fix missing options if there is a target. Check compiler name. (vhdl-template-field): Fix case on all VHDL words. (vhdl-template-others): Re-electrified "others". (vhdl-speedbar-expand-architecture): Give user control over displayed hierarchy depth. (vhdl-project-alist): Insert library name in Makefile name. - (vhdl-project-alist): Sources exclude regexp. - (vhdl-project-alist): Add file-specific compile exceptions. - (vhdl-project-alist): Enhanced customization of projects. + Sources exclude regexp. Add file-specific compile exceptions. + Enhance customization of projects. (vhdl-get-hierarchy): Include configurations in hierarchy list. - (vhdl-get-hierarchy): Fix bug with configurations. - (vhdl-get-hierarchy): Consider configurations; also at lower levels. - (vhdl-speedbar-item-info): Enhanced displaying. + Fix bug with configurations. + Consider configurations; also at lower levels. + (vhdl-speedbar-item-info): Enhance displaying. (vhdl-scan-file-contents): Fix skipping of comments in scanning. - (vhdl-scan-file-contents): Sources exclude regexp. - (vhdl-scan-file-contents): Allow comment lines in instantiations. - (vhdl-scan-file-contents): Fix used packages in package body scanning. - (vhdl-scan-file-contents): Allow code before first block configuration. - (vhdl-scan-file-contents): Scan also for "is" keyword of design units. - (vhdl-scan-file-contents): Scan configuration specification. - (vhdl-scan-file-contents): Clear directory alists first. - (vhdl-scan-file-contents): Consistency check. - (vhdl-scan-file-contents): Check for multiply scanned design units. - (vhdl-scan-file-contents): Scan components/subprograms in package. - (vhdl-scan-file-contents): Scan library clauses and subconfigurations. - (vhdl-scan-file-contents): Limit file size for scanning. + Sources exclude regexp. + Allow comment lines in instantiations. + Fix used packages in package body scanning. + Allow code before first block configuration. + Scan also for "is" keyword of design units. + Scan configuration specification. + Clear directory alists first. + Consistency check. + Check for multiply scanned design units. + Scan components/subprograms in package. + Scan library clauses and subconfigurations. + Limit file size for scanning. (vhdl-entity-alist): Change key to lower case, add original case identifier. (vhdl-electric-tab): Not overwrite non-nil default of @@ -289,8 +302,7 @@ bound; use it to take expansions from VHDL buffers only. (vhdl-electric-tab): Toggle comment indent. (vhdl-generate-makefile): Check compiler name. - (vhdl-generate-makefile): Add library option in Makefile generation - command. + Add library option in Makefile generation command. (vhdl-generate-makefile): Add dependencies for components in package. (vhdl-template-elsif): No expansion in concurrent part (except AMS). (vhdl-insert-string-or-file): Resolve environment variables. @@ -308,18 +320,18 @@ (vhdl-actual-port-name): Change default value (no "_i" extension). (vhdl-template-modify): Delete date instead of kill. (vhdl-get-source-files): Don't match source files beginning with ".". - (vhdl-project-*-alist): Merged with variables `vhdl-*-alist'. + (vhdl-project-*-alist): Merge with variables `vhdl-*-alist'. (vhdl-speedbar-*): Many enhancements and fixes in hierarchy browser. (vhdl-speedbar-expand-*): Display used packages. (vhdl-sequential-statement-p): Better algorithm. - (vhdl-electric-mode, vhdl-stutter-mode): Changed key bindings. + (vhdl-electric-mode, vhdl-stutter-mode): Change key bindings. (vhdl-electric-...): No stuttering within literals. (vhdl-template-footer): Replace keywords in footer as in header. (vhdl-align-...): Enhance alignment, add progress reporting. (vhdl-beautify-region): Bug fix. (vhdl-comment-insert-inline): Remove wrapping to next line if too long. - (vhdl-testbench-configuration-name, - vhdl-update-sensitivity-list-buffer): Fix starting cursor position. + (vhdl-testbench-configuration-name) + (vhdl-update-sensitivity-list-buffer): Fix starting cursor position. (vhdl-prepare-search-[12]): Fix search within hidden code. (vhdl-speedbar-jump-to-unit): Disable cursor re-positioning. (vhdl-template-for): Fix sequential statement part detection. @@ -327,8 +339,8 @@ (vhdl-template-standard-package): Don't insert "std" library. (vhdl-template-architecture): Code optimization. (vhdl-template-package): Search for existing package name. - (vhdl-template-component-decl, vhdl-port-paste-declaration): Insert - "is" in VHDL'93. + (vhdl-template-component-decl, vhdl-port-paste-declaration): + Insert "is" in VHDL'93. (match-string-no-properties, vhdl-forward-comment): New aliases. (vhdl-speedbar-library-face, vhdl-speedbar-subprogram-face): New faces. (file-expand-wildcards, regexp-opt, subst-char-in-string) @@ -392,8 +404,8 @@ (vhdl-speedbar-toggle-hierarchy): Functions deleted. (vhdl-in-comment-p, vhdl-in-string-p, vhdl-standard-p): Define as functions, not defsubsts. - (vhdl-in-comment-or-string-p, vhdl-speedbar-project-p): Defsubsts - deleted. + (vhdl-in-comment-or-string-p, vhdl-speedbar-project-p): + Delete defsubsts. (vhdl-compose, vhdl-naming, vhdl-speedbar, vhdl-template) (vhdl-testbench): New customization groups. (vhdl-electric): Customization group deleted. @@ -403,8 +415,8 @@ (vhdl-ams-packages, vhdl-doc-release-notes, vhdl-emacs-21) (vhdl-hs-start-regexp, vhdl-time-stamp, vhdl-xemacs): New constants. (vhdl-font-lock-keywords-0): Constants deleted. - (vhdl-prepare-search-1, vhdl-prepare-search-2, vhdl-visit-file): New - macros. + (vhdl-prepare-search-1, vhdl-prepare-search-2, vhdl-visit-file): + New macros. (vhdl-ext-syntax-table): Macro deleted. (vhdl-align-group-separate, vhdl-align-same-indent) (vhdl-architecture-file-name, vhdl-compile-use-local-error-regexp) @@ -438,13 +450,12 @@ (vhdl-warnings): New variables. (vhdl-project-ent-inst-list, vhdl-project-entity-alist) (vhdl-project-package-alist, vhdl-speedbar-last-file-name) - (vhdl-speedbar-shown-units-alist, vhdl-startup-warnings): Variables - deleted. + (vhdl-speedbar-shown-units-alist, vhdl-startup-warnings): Delete vars. 2003-03-04 Rob Kaut <rob@siworks.com> (tiny change) - * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): Remove - two comment characters at start of line instead of one. + * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): + Remove two comment characters at start of line instead of one. 2003-03-03 Vinicius Jose Latorre <vinicius@cpqd.com.br> @@ -470,11 +481,11 @@ 2003-03-02 Matt Swift <swift@alum.mit.edu> - * emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column): New - custom variable. + * emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column): + New custom variable. (lisp-fill-paragraph): Use it. Add ?, to `paragraph-separate' so - that first docstring lines ending with a comma are respected. Add - "`(" to same so that function and macro bodies beginning with a + that first docstring lines ending with a comma are respected. + Add "`(" to same so that function and macro bodies beginning with a backquote do not get disturbed. Revise the comments. 2003-03-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> @@ -489,14 +500,13 @@ * net/tramp.el: Version 2.0.30 released. Replace term "path" with "localname" unless it is used for a search path. - (tramp-handle-expand-file-name): Allow ".." to cross host - boundaries. + (tramp-handle-expand-file-name): Allow ".." to cross host boundaries. (tramp-open-connection-setup-interactive-shell): Unset $ENV in - addition to setting $PS1 when starting the Bourne-ish shell. Some - sh implementations (eg, bash when called as sh) read the file + addition to setting $PS1 when starting the Bourne-ish shell. + Some sh implementations (eg, bash when called as sh) read the file named there on startup, which could clobber $PS1. - (tramp-do-copy-or-rename-file-one-local): New function. Not - implemented. Not used. Should invoke rcp or scp directly to keep + (tramp-do-copy-or-rename-file-one-local): New function. + Not implemented. Not used. Should invoke rcp or scp directly to keep the time. 2003-02-28 Michael Albinus <Michael.Albinus@alcatel.de>