1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-17 17:58:46 +00:00
Commit Graph

1973 Commits

Author SHA1 Message Date
John Paul Wallington
6209bd8c0a (m4-font-lock-keywords)
(m4-mode-syntax-table, m4-mode-abbrev-table, m4-m4-buffer)
(m4-m4-region): Doc fixes.
2002-09-28 02:09:30 +00:00
Juanma Barranquero
348e141150 (sh-mark-init): Don't set `occur-buffer'.
(sh-mark-line): Likewise. Use 'occur-target and 'occur-match instead of 'occur
and 'occur-point.
2002-09-24 10:18:05 +00:00
Stefan Monnier
e006b3cd93 (makefile-cleanup-continuations-p): Rename to makefile-cleanup-continuations.
(makefile-mode): Use write-file-functions.
(makefile-fill-paragraph): Use match-string-no-properties.
(makefile-fill-paragraph): Use line-end-position.
(makefile-add-log-defun): Simplify.
2002-09-19 01:21:46 +00:00
Richard M. Stallman
bb5b7758d4 (makefile-fill-paragraph): Find comment boundaries before filling. 2002-09-18 16:00:29 +00:00
J.D. Smith
facebc7bbb From Stefan Monnier
Add a \ in front of open-paren-in-column-0 in docstrings.  Otherwise
indentation and font-lock get confused.
(idlwave-function-menu): Use defalias so the funs are called interactively.
Don't rely on knowledge about which Emacs provides imenu or func-menu.
(idlwave-calculate-cont-indent): Fix typo.
(idlwave-font-lock-keywords-*): Don't use setq on a defconst.
Remove unused variables.
2002-09-13 22:19:48 +00:00
Stefan Monnier
d3627c478f (perl-mode-syntax-table): Mark $, % and @
such that backward-sexp correctly skips them.
(perl-font-lock-keywords-2): Use regexp-opt.
(perl-font-lock-syntactic-keywords)
(perl-font-lock-syntactic-face-function): Better handle PODs.
Handle package names with ' in them and ($$) in `sub' declarations.
Handle format staements.  Handle regexp and quote-like ops.
(perl-empty-syntax-table): New var.
(perl-quote-syntax-table): New fun.
2002-09-13 18:44:29 +00:00
Juanma Barranquero
8a36f09393 (idlwave-shell-cleanup): Fix reference to `idlwave-idlwave_routine_info-compiled'. 2002-09-13 06:18:53 +00:00
J.D. Smith
76959b7796 Updated to IDLWAVE version 4.15. See idlwave.org. 2002-09-12 17:24:53 +00:00
Richard M. Stallman
8937f01b8d (cperl-noscan-files-regexp): In addition to RCS, exclude CVS directories. 2002-09-09 19:38:22 +00:00
Colin Walters
23b0c5fcb2 (compile-internal): Add optional argument no-async. 2002-09-07 21:29:44 +00:00
Francesco Potortì
8a294d9090 (find-tag-tag, complete-tag): Bind
completion-ignore-case based on tags-case-fold-search, so that
case-sensitivity of tag completion matches that of tag search.
2002-09-06 15:12:15 +00:00
Juanma Barranquero
9b61eea1d0 (vhdl-progress-interval, vhdl-corresponding-begin): Fix spacing. 2002-09-06 07:17:28 +00:00
Juanma Barranquero
4a9592f6f9 (sh-indent-for-fi, sh-indent-for-done): Fix spacing. 2002-09-06 07:17:05 +00:00
Juanma Barranquero
3090ac1201 (pascal-start-keywords): Fix spacing. 2002-09-06 07:16:42 +00:00
Juanma Barranquero
cff745c34c (idlwave-shell-use-breakpoint-glyph): Fix spacing. 2002-09-06 07:16:22 +00:00
Juanma Barranquero
cef6cafe48 (idlwave-support-inheritance, idlwave-routine-entry-compare): Fix spacing. 2002-09-06 07:16:01 +00:00
Glenn Morris
34ba7e3d72 Remove (eval-when-compile) for free variables.
(f90-menu): Remove ":active" keyword where not needed.
(f90-menu, f90-add-imenu-menu): Use lookup-key rather than
imenu--index-alist.
A few whitespace changes.
2002-09-01 00:54:55 +00:00
Juanma Barranquero
674e010d7d (dcl-calc-cont-indent-relative): Fix typo. 2002-08-30 11:02:54 +00:00
Juanma Barranquero
134b66715d (idlwave-max-extra-continuation-indent): Fix typo. 2002-08-30 11:02:31 +00:00
John Paul Wallington
82e736c18b * startup.el (normal-splash-screen): Ensure splash buffer is
killed.  Use tabs in output.  Fix test whether previous buffer was
*scratch* buffer.

* progmodes/simula.el (simula-abbrev-keyword-default)
(simula-abbrev-keyword, simula-abbrev-stdproc-default)
(simula-abbrev-stdproc): Doc fix - escape open parens in column 0.

* apropos.el (command-apropos): Use `defalias' instead of `fset'.

* mail/rmail.el (rmail-speedbar-match-folder-regexp): Doc fix.
2002-08-24 14:26:06 +00:00
Glenn Morris
901e8d1dc5 (f90-imenu-flag): Deleted - use imenu--index-alist instead. 2002-08-24 01:08:28 +00:00
Glenn Morris
1a341882a5 (f90-xemacs-flag, f90-xemacs-menu, f90-menu-bar-menu, f90-change-case-menu)
(f90-font-lock-on, f90-font-lock-off, f90-font-lock-menu):  Deleted.  Use
easy-menu-define instead.
(f90-mode): Use easy-menu-add.
No longer (require 'imenu) when compiling.
(f90-mark-subprogram, f90-indent-region, f90-fill-region)
(f90-abbrev-start): Use fboundp.
2002-08-24 00:50:42 +00:00
Glenn Morris
0ee7f06810 eval-when-compile a few defvars to quieten the byte-compiler.
(f90-xemacs-flag): Wrap in eval-and-compile.
(f90-font-lock-keywords): Doc fix.
(f90-mode-abbrev-table): Use the 6th (system-flag) argument of
define-abbrev if available, but work without it as well.
(f90-mark-subprogram-overlay): Variable deleted.
(f90-mark-subprogram): No need to be silent about push-mark.
Get rid of the silly overlay bit.
(f90-abbrev-start): unread-command-event is obsolete in XEmacs too.
2002-08-21 21:26:07 +00:00
Martin Stjernholm
0e35704fe3 (c-forward-syntactic-ws): Fixed a bug that could cause an infinite
loop if something that looks like a macro begins in the middle of a
line.

(c-parse-state): Fixed a bug that could cause `c-state-cache' to
contain two conses in sequence when there's an unbalanced open paren
in a macro.
2002-08-20 21:59:10 +00:00
Glenn Morris
a245ece58a (fortran-current-defun): Use save-excursion. 2002-08-20 20:32:45 +00:00
Glenn Morris
eb9f0295d0 (f90-font-lock-keywords-1): Simplify `type' value a little.
(f90-type-def-re): Simplify value a little.
2002-08-03 19:01:50 +00:00
Glenn Morris
6fb453e1ea (f90-font-lock-keywords-1): Fix highlighting of `type' forms.
(f90-font-lock-keywords-2): Fix highlighting of `implicit type(foo)' forms.
(f90-type-def-re): Fix value.
2002-08-03 16:57:43 +00:00
Sam Steingold
65125928fe (c-search-uplist-for-classkey): When `search-end' is a cons, use its car. 2002-07-25 13:23:27 +00:00
J.D. Smith
5e72c6b20e Updated to IDLWAVE version 4.14. See idlwave.org. 2002-07-18 18:58:07 +00:00
Stefan Monnier
47932cf8e1 (ebrowse-symbol-regexp): Avoid cl-set-substring.
(ebrowse-hash-table-to-alist): Delete.
(ebrowse-tags-read-name, ebrowse-tags-list-members-in-file)
(ebrowse-tags-complete-symbol): Use the hashtable for completion.
2002-07-13 20:17:00 +00:00
Kim F. Storm
cf3d4f6d57 (grep-tree): Fixed autoload.
Corrected use of undefined variable `match-files-aliases'.
2002-07-12 23:56:12 +00:00
Richard M. Stallman
56ce04a351 (compilation-normalize-filename):
New subroutine, taken out of compilation-parse-errors.
(compilation-parse-errors): Use that, and for directories too.
Don't check whether a directory really exists.
2002-07-12 17:39:45 +00:00
Juanma Barranquero
1e5cc404ee Revert doubtful typo fix. 2002-07-10 09:49:40 +00:00
Juanma Barranquero
b373b41907 (ebnf-yac-error): Fix typo. 2002-07-09 10:47:38 +00:00
Juanma Barranquero
219afd9478 (idlwave-shell-set-bp): Fix typos. 2002-07-09 10:47:02 +00:00
Juanma Barranquero
4696802bde Fix typo. 2002-07-03 12:01:24 +00:00
Juanma Barranquero
443e60bfd4 Fix spacing (garbled by previous patch). 2002-07-03 11:32:20 +00:00
Juanma Barranquero
d864d77469 Fix typo. 2002-07-03 11:24:02 +00:00
Juanma Barranquero
2022c546c0 (cperl-break-one-line-blocks-when-indent): Fix typo. 2002-07-02 14:50:00 +00:00
Richard M. Stallman
f94a632ae5 Many trivial doc fixes.
(cperl-non-problems): Definition deleted.
(cperl-menu): Don't refer to cperl-non-problems.
(cperl-word-at-point): Add doc string.
(cperl-beautify-regexp-piece): Fix error message.
(cperl-invert-if-unless): Fix error message.
2002-06-26 08:51:45 +00:00
Glenn Morris
d595e95d3e (f90-do-auto-fill): Make it respect `comment-auto-fill-only-comments'. 2002-06-23 15:45:48 +00:00
Stefan Monnier
80d50f8814 * progmodes/ada-mode.el: Update copyright notice.
Synchronize with GNAT release 3.15a1.
Do not attempt to load ada-support, which is only for compatibility
with older Emacs versions, and is not needed for Emacs 21.
(ada-continuation-indent): New variable.
New contextual menu: "List local reference", faster than "List References".
(ada-mode): New alignment rules provided by S. Leake.
(ada-mode): Add support for which-function-mode.
Fix various calls to count-lines, that didn't work correctly when the
buffer was narrowed.
(ada-get-current-indent): Fix indentation of named parameter lists and
nested boolean expressions.
(ada-indent-on-previous-lines): Fix indentation of labels.
(ada-search-prev-end-stmt): Fix searching of the previous end-statement,
specially with regards to nested subprograms.
(comment-region advice): Initially disabled, for better compatibility with
other modes.
(ada-fill-comment-paragraph): Fixed (no longer worked with Emacs 21).

* progmodes/ada-xref.el: Update copyright notice.
(ada-xref-create-ali): The default is now not to create automatically the
ALI files by compiling the unit, since this isn't always reliable and
requires an up-to-date project file.
(ada-prj-default-comp-cmd): No longer use gcc directly to compile
a file, but use gnatmake instead, since this gives access to the GNAT
project files.
(ada-xref-search-with-egrep): New variable, suggested by P. Waroquiers.
(ada-load-project-hook): New variable, for support of GNAT project files.
(ada-update-project-menu): Fix the detection of the project file name.
(ada-add-keymap): Change key binding for ada-find-file, that conflicted
with another binding in ada-mode.el.
(ada-add-menu): New menu "List Local References", to list the reference
to the entity only in the current file, instead of looking in the whole
project.  Much faster.
(ada-find-references): New parameters arg and local-only.
(ada-find-any-references): New parameters local-only and append.
(ada-goto-declaration): Fix handling of predefined entities in xref.
(ada-get-all-references): Updated to the new xref format in GNAT 3.15,
still compatible with GNAT 3.14 of course.  Fix various calls to
count-lines, that didn't work correctly when the buffer was narrowed.
2002-06-20 17:40:38 +00:00
Stefan Monnier
93cdce2074 Update copyright notice.
(ada-xref-create-ali): The default is now not to create automatically the
ALI files by compiling the unit, since this isn't always reliable and
requires an up-to-date project file.
(ada-prj-default-comp-cmd): No longer use gcc directly to compile
a file, but use gnatmake instead, since this gives access to the GNAT
project files.
(ada-xref-search-with-egrep): New variable, suggested by P. Waroquiers.
(ada-load-project-hook): New variable, for support of GNAT project files.
(ada-update-project-menu): Fix the detection of the project file name.
(ada-add-keymap): Change key binding for ada-find-file, that conflicted
with another binding in ada-mode.el.
(ada-add-menu): New menu "List Local References", to list the reference
to the entity only in the current file, instead of looking in the whole
project.  Much faster.
(ada-find-references): New parameters arg and local-only.
(ada-find-any-references): New parameters local-only and append.
(ada-goto-declaration): Fix handling of predefined entities in xref.
(ada-get-all-references): Updated to the new xref format in GNAT 3.15,
still compatible with GNAT 3.14 of course.  Fix various calls to
count-lines, that didn't work correctly when the buffer was narrowed.
2002-06-20 17:31:56 +00:00
Stefan Monnier
61c08d00ad Update copyright. Improve `revision' info.
(ada-prj-load-directory): Make sure we do not use one of the new Emacs 21
dialogs to select the file, since we want a directory name only.
(ada-customize): Add support for the new GNAT project files.
2002-06-20 17:17:32 +00:00
Stefan Monnier
a63fa26f4d Update copyright. Improve `revision' info. 2002-06-20 16:55:33 +00:00
Francesco Potortì
d30ffe0ed2 (tag-implicit-name-match-p): New function.
(etags-recognize-tags-table): Use it for implicit tag names.
2002-06-20 11:27:01 +00:00
Francesco Potortì
2aa9d1be86 Rearranged the order in which the tag-*-match-p functions are defined,
for clarity purposes.  No code change.
2002-06-20 10:12:43 +00:00
Francesco Potortì
b7b893bd88 Comment corrected. 2002-06-20 10:05:11 +00:00
Glenn Morris
e7272eceaa (f90-type-def-re): Fix value.
(f90-looking-at-type-like): Adapt for new value of `f90-type-def-re'.
2002-06-19 22:41:53 +00:00
Juanma Barranquero
35cb44585e (sh-electric-rparen-needed): Remove. 2002-06-18 14:37:12 +00:00
Kim F. Storm
dafe545282 (grep-tree): Doc fixes.
Added SUBDIRS arg for non-interactive use.
2002-06-14 14:00:07 +00:00
Richard M. Stallman
658397fbde (ebrowse-draw-tree-fn): Use copy-sequence.
(ebrowse-copy-list): Function deleted.
2002-06-10 09:04:34 +00:00
Martin Stjernholm
6635cf6e49 (c-set-style, c-set-style-1): Added another state for the
`dont-override' flag where it only keeps globally set variables.
2002-06-08 23:38:42 +00:00
Richard M. Stallman
09f90d2ca8 (c-postprocess-file-styles): Do nothing except in CC modes. 2002-06-03 22:56:12 +00:00
Thien-Thi Nguyen
f614a1aec2 (prolog-mode-syntax-table): Add flags to ?/ and ?* entries
to support /* */ style comments.
(prolog-font-lock-keywords): New var.
(prolog-mode): Enable font-locking; set `font-lock-defaults'.
2002-06-01 00:55:41 +00:00
Kim F. Storm
9ebd759d59 (grep-tree-command, grep-tree-files-aliases)
(grep-tree-ignore-CVS-directories, grep-tree-ignore-case):
New custom variables.
(grep-compute-defaults): Compute grep-tree-command's default value.
(grep-expand-command-macros): New aux function.
(grep-tree-last-regexp, grep-tree-last-files): New aux variables.
(grep-tree): New command like grep-find but extended prompting.
2002-05-30 22:11:29 +00:00
Robert J. Chassell
b765ba644c Modified doc string to say that the kill-compilation function also
kills processes made by a grep command; created a defalias, kill-grep.
2002-05-30 13:47:32 +00:00
Glenn Morris
76bccf35b4 (f90-previous-block, f90-next-block): New names (and slightly changed
behaviour) for the functions f90-previous-block-start, f90-next-block-end.
(f90-beginning-of-subprogram, f90-end-of-subprogram): Simplify.
2002-05-26 19:58:31 +00:00
Martin Stjernholm
3ce79cf555 (c-add-stmt-syntax): Fixed some cases of wrong anchoring, e.g. for
else-if compounds.
2002-05-25 16:18:59 +00:00
Glenn Morris
6f1d50da83 (f90-end-of-subprogram): Remove the final (forward-line 1).
(f90-end-of-block, f90-beginning-of-block, f90-next-block-end,
f90-previous-block-start): New navigation commands.
2002-05-24 22:00:21 +00:00
Glenn Morris
b32a3d9930 (f90-looking-at-where-or-forall): Oops, defsubst, not defun. 2002-05-20 21:52:07 +00:00
Stefan Monnier
4ead48d7c5 (cpp-choose-symbol): Don't cons unnecessarily. 2002-05-20 18:48:58 +00:00
Stefan Monnier
725349c862 (tags-complete-tags-table-file): Don't cons unnecessarily. 2002-05-20 18:48:33 +00:00
Glenn Morris
02f85cbae5 (f90-change-keywords): Doc fix. 2002-05-19 23:23:22 +00:00
Glenn Morris
f14ca2504b (f90-equal-symbols, f90-looking-at-do, f90-looking-at-select-case)
(f90-looking-at-if-then): Remove lets.
(f90-looking-at-where-or-forall): Handle if split over lines.
2002-05-19 23:19:42 +00:00
Glenn Morris
89fa1ef503 (f90-get-present-comment-type): Fix bug introduced in version 1.46.
(f90-comment-indent): Doc fix.
(f90-break-line): Simplify it a bit.
2002-05-19 22:28:15 +00:00
Glenn Morris
6dd52cafbd (f90-match-end): Simplify it a bit. 2002-05-19 21:47:46 +00:00
Glenn Morris
4f9fc70285 (f90-mode-abbrev-table): Initialize in the defvar. 2002-05-18 22:42:23 +00:00
Glenn Morris
ba69d9faac (f90-mode-abbrev-table): Initialize with define-abbrev-table, if needed. 2002-05-18 22:18:58 +00:00
Glenn Morris
70186f7ff2 (f90-mode-syntax-table, f90-mode-map): Do the initialization in the defvar.
(f90-font-lock-on, f90-font-lock-off): Add 'menu-alias property.
(f90-font-lock-1, f90-font-lock-2, f90-font-lock-3, f90-font-lock-4): Move
the doc strings.
(f90-menu-bar-menu): New internal variable to hold the top-level menu.
(f90-change-case-menu, f90-font-lock-menu): Minor code changes.
2002-05-18 21:52:58 +00:00
Glenn Morris
367e10df21 Update maintainer. 2002-05-18 19:05:34 +00:00
Juanma Barranquero
e7bdfdcf2a (hs-adjust-block-beginning): Fix typo. 2002-05-16 12:01:17 +00:00
Juanma Barranquero
aa87aafcde Fix typo. 2002-05-16 12:00:33 +00:00
Glenn Morris
5a73972b0e (fortran-directive-re): New name for fortran-preprocessor-re. All usage
updated.
(fortran-calculate-indent): Give directives zero indentation.
2002-05-14 23:12:41 +00:00
Eli Zaretskii
89e7ad5946 Change all post-21.1 :version attributes to 21.4. 2002-05-12 17:30:42 +00:00
Glenn Morris
8edfcc7ddd (fortran-preprocessor-re): New variable. Use it for font-locking.
(fortran-previous-statement, fortran-next-statement): Make them skip over
preprocessor lines as they do with comment lines.
(fortran-calculate-indent): Use fortran-preprocessor-re.
2002-05-12 13:31:31 +00:00
Richard M. Stallman
154b2b1008 (compilation-error-regexp-alist):
New element to recognize Python error messages.
2002-05-10 01:00:29 +00:00
Glenn Morris
e3f5ce5624 Again with the whitespace.
(f90-line-continued, f90-get-present-comment-type, f90-looking-at-if-then,
f90-indent-line, f90-indent-new-line, f90-indent-region,
f90-indent-subprogram, f90-do-auto-fill, f90-join-lines, f90-fill-region,
f90-match-end, f90-insert-end, f90-change-keywords): Minor code tidying.
2002-05-01 23:38:05 +00:00
Glenn Morris
cfe9d0b5fb (fortran-strip-sequence-nos): Rename from typo `fortran-strip-sqeuence-nos'. 2002-05-01 15:34:30 +00:00
Glenn Morris
ec2f376f6a Yet more doc string, commment and whitespace changes.
(f90-imenu-flag): New name for internal variable f90-imenu.
(f90-blocks-re, f90-program-block-re, f90-end-if-re, f90-no-break-re): Use
regexp-opt.
(f90-end-type-re): Add closing "\\>".
(f90-indent-region): Correctly indent comments embedded in continued lines.
(f90-indent-new-line): Make it indent the current line, as it should.
2002-05-01 15:29:30 +00:00
Martin Stjernholm
b3cf7e18a3 (c-beginning-of-decl-1): Better way to handle protection labels, one
which doesn't get confused by inherit colons.

(c-end-of-decl-1): Don't treat functions that have "class" or "struct"
in the return type as classes or structs.
2002-04-30 23:02:19 +00:00
Glenn Morris
6965846537 Whitespace changes. 2002-04-29 23:24:28 +00:00
Glenn Morris
d14e6bbe1b Add/change doc strings for many in-line functions.
(f90-indent-line-no, f90-update-line): Minor code changes.
2002-04-29 22:55:10 +00:00
Glenn Morris
88b966631f (f90-font-lock-keywords-1, f90-font-lock-keywords-2): Fix highlighting of
various "type" forms.
2002-04-28 23:38:51 +00:00
Glenn Morris
5c2a80ad5c Minor reorganization of some code. 2002-04-28 22:28:38 +00:00
Glenn Morris
82b4fc4ab4 (f90-mark-subprogram-overlay): New internal variable.
(f90-mark-subprogram): Use it to highlight the subprogram with an overlay.
2002-04-28 22:15:51 +00:00
Glenn Morris
1bb3ae5c0b (f90-xemacs-flag): New variable to put the test for Emacs flavor in one
place.
2002-04-28 22:09:55 +00:00
Richard M. Stallman
7aeff5ab52 Comment change. 2002-04-28 21:14:17 +00:00
Richard M. Stallman
e8e98f20c2 (ada-add-ada-menu): Menu pseudo-keys generated by easymenu are now lowercase. 2002-04-28 03:18:29 +00:00
Glenn Morris
87ee235927 General tidy-up of commentary and some doc strings. 2002-04-25 21:55:39 +00:00
Glenn Morris
48548fd50f (f90-startup-message): Obsolete variable removed. 2002-04-24 22:13:45 +00:00
Glenn Morris
6734e165bf (f90-get-beg-of-line): Removed and replaced with line-beginning-position.
(f90-get-end-of-line): Removed and replaced with line-end-position.
(f90-current-indentation): current-column was superfluous, removed.
(f90-match-piece): Removed and replaced with match-string.
(f90-get-present-comment-type): Use match-string rather than
buffer-substring.
(f90-match-end): Use line-beginning-position, line-end-position rather than
beginning-of-line, end-of-line.
2002-04-24 22:06:03 +00:00
Martin Stjernholm
07cc1196d2 (c-mask-comment): A better way to ensure point doesn't move around
unexpectedly.  Also handles the paragraph fill case.
2002-04-24 01:27:15 +00:00
Martin Stjernholm
467690bb1b (c-mask-comment): More fixes when used from `c-do-auto-fill' and point
is at or near the limit of the comment.  Fixed bug when the prefix
from `c-guess-fill-prefix' is longer than the text on the first line
of the comment when it's masked.
2002-04-24 00:50:29 +00:00
Martin Stjernholm
477feba798 (c-mask-comment): Fixed bug where point was moved to the following line when
it was at the first line of a block comment where comment-start-skip matched
to eol.
2002-04-22 22:35:45 +00:00
Martin Stjernholm
a66cd3ee16 CC Mode update to version 5.29. This is for testing; it's not a released
version.
2002-04-22 00:35:36 +00:00
Glenn Morris
3baf8754b8 (fortran-beginning-do): Make regexp match a DO statement irrespective of
numeric label.
2002-04-21 17:57:43 +00:00
Eli Zaretskii
b125e64388 Update maintainer.
(f90-line-continued): Recognize blank/comment lines embedded in
continuation lines.
(f90-looking-at-program-block-start): No extra indentation after
function or subroutine keyword appears in single quotes.
2002-04-19 12:22:13 +00:00
Stefan Monnier
2f85befdd5 (c-backward-to-start-of-if): Don't assume point-min == 1. 2002-04-12 03:05:04 +00:00
Stefan Monnier
a1906d512b (etags-verify-tags-table, etags-snarf-tag, etags-list-tags)
(etags-tags-apropos, select-tags-table): Don't assume point-min == 1.
2002-04-12 03:03:26 +00:00
Stefan Monnier
da2a1edf5b Add support for the new project file fields:
gnatfind-opt, debug-pre-cmd and debug-post-cmd.  Fix widget handling
for Emacs 21.  ada-mode now only supports a single active project file,
instead of one per buffer.  This is far less confusing.
2002-04-09 18:56:34 +00:00
Stefan Monnier
18f9934c8a Menu changed from Statements to Templates.
(ada-func-or-proc-name): Get real subprogram name, after change in ada-mode.el.
2002-04-09 18:55:13 +00:00
Stefan Monnier
4884c50b60 ada-mode no longer supports a different
project file per buffer.  This was too complex.  Instead, there is now
a single active project file at any given time, and the user can switch
the active one through the Ada menu.  This revision also provides
better handling of the Windows command line, and the various available
shells on that platform.  ada-mode is now fully integrated with the GNU
visual debugger gvd, see http://libre.act-europe.fr.
(ada-prj-default-comp-opt): Use the new GNAT switch -gnatQ.  This is only
available with GNAT 3.14.
(ada-prj-gnatfind-switches, ada-cd-command): New variable.
(ada-quote-cmd): New function.
(ada-initialize-runtime-library): Get the location of the actual
runtime the compiler will be using, including support for
cross-platform environments.
(ada-treat-cmd-string): Add support for the new variable
${full_current} add support for debug-pre-cmd and debug-post-cmd, two
commands to run just prior to running the debugger, and just after
starting it.  This provide better support for cross-platform and
remote debugging.
(ada-get-absolute-dir): Remove, replace with expand-file-name.
(ada-gdb-application): New parameter executable-name.
(ada-get-ali-file-name): Better handling of separate packages.
Checkin on behalf of the ada-mode maintainer.
2002-04-09 18:54:20 +00:00
Stefan Monnier
4607c7f433 (ada-case-exception-file, ada-indent-handle-comment-special): New variables.
(ada-case-exception-substring): New variable.  Casing exceptions can
now also be defined for substrings, in addition to full identifier
names.  This provides more flexibility.
(ada-align-list): New function, provide support for align.el in ada-mode.
(ada-procedure-start-regexp): Add support for operators and generic formal
subprograms and packages.
(ada-imenu-comment-re): New variable.
(ada-imenu-generic-expression): Add support for protected types.
(ada-mode): Set comment-start only after running ada-mode-hook, so that the
user can change ada-comment-start in the hook.
Add support for ispell in comments.  Add support for align.el.
(ada-save-exception-file, ada-create-case-exception-substring)
(ada-adjust-case-substring): New functions.
(ada-get-current-indent): Properly handles keywords with uppercases.
(ada-goto-matching-end): Rewritten, fixes problems in the handling of
nested blocks.
(ada-untab-hard): Do not touch the contents of comments and strings.
2002-04-09 18:50:17 +00:00
Stefan Monnier
c98cd8bb84 Typo. 2002-04-08 22:47:17 +00:00
Stefan Monnier
0b05c8cad1 (global-cwarn-mode): Use define-minor-mode.
(global-cwarn-mode): Use easy-mmode-define-global-mode.
(cwarn-font-lock-keywords): New function.
Replaces cwarn-font-lock-remove-keywords cwarn-font-lock-add-keywords.
(cwarn-font-lock-match): New macro.
(cwarn-font-lock-match-assignment-in-expression)
(cwarn-font-lock-match-dangerous-semicolon)
(cwarn-font-lock-match-reference): Use it.
2002-04-08 22:45:13 +00:00
Stefan Monnier
ce22dd539d (cperl-make-face, cperl-force-face):
Use defvar rather than defconst since it's meant to be settable.
(cperl-syntax-done-to): Don't hardcode 1 as (point-min).
(cperl-fix-line-spacing): Add missing \ in [ t].
2002-04-08 22:39:00 +00:00
Richard M. Stallman
fb49f36a2b (compilation-error-regexp-alist):
New alternatives for FILE:LINE.COL and for ranges of columns and lines.
2002-04-06 15:57:47 +00:00
Per Abrahamsen
232c8d4c10 2002-04-06 Per Abrahamsen <abraham@dina.kvl.dk>
* progmodes/cc-vars.el (c-block-comment-prefix): Specify :value
	for customization type.
	Reported by Mattias Fredsberg <mattias.fredsberg@active-tv.com>.
2002-04-06 11:41:36 +00:00
Stefan Monnier
9a8ba072ba (f90-indent-subprogram): Braino (missing arg). 2002-04-02 17:29:58 +00:00
Stefan Monnier
84021009d5 (f90-keywords-re, f90-keywords-level-3-re)
(f90-procedures-re, f90-operators-re, f90-hpf-keywords-re): Use regexp-opt.
(f90-keywords-re, f90-keywords-level-3-re): Add `pure' and `elemental'.
(f90-procedures-re): Add `null' and `cpu_time' from F95.
(f90-font-lock-keywords-1): Minor reorganization so we don't need
`override' any more.
(f90-font-lock-keywords-3): Use `keep' rather than `override'.
(f90-indent-subprogram): Use indent-region.
(f90-break-line): Use indent-according-to-mode.
2002-04-02 17:28:26 +00:00
Stefan Monnier
2c7cdd69e6 Change maintainer.
(tcl-electric-hash-style): Change default to nil.
(tcl-imenu-generic-expression): Use tcl-proc-regexp.
(tcl-do-auto-fill): Remove.
(tcl-auto-fill-mode): Rewrite using comment-auto-fill-only-comments.
2002-04-01 21:01:04 +00:00
Richard M. Stallman
031a588664 (tcl-imenu-generic-expression): New value.
(tcl-imenu-create-index-function): Function deleted.
(tcl-mode): Check for filladapt-mode.
Use tcl-imenu-generic-expression instead of
tcl-imenu-create-index-function.
(inferior-tcl-mode): Doc fix.
Change not legally significant.
2002-04-01 20:22:02 +00:00
Richard M. Stallman
79aa321120 (idlwave-system-routines):
WOLRDTITLE => WORLDTITLE.  SUPRESS_VALUE => SUPPRESS_VALUE.
2002-04-01 12:08:38 +00:00
Richard M. Stallman
9ad79cb427 (tcl-imenu-create-index-function): Doc fix. 2002-03-29 12:48:09 +00:00
Richard M. Stallman
0eac1faa03 (compilation-handle-exit):
If compilation-window-height is 0, display status in echo area.
2002-03-28 18:28:24 +00:00
Richard M. Stallman
17b9c33c8d (tags-query-replace): Pass t for NOERROR to query-replace-read-args. 2002-03-25 00:40:16 +00:00
Richard M. Stallman
347c91407b (compilation-forget-errors): Don't adjust compilation-parsing-end if it's nil. 2002-03-25 00:39:41 +00:00
Richard M. Stallman
95f433f40b (cperl-imenu--function-name-regexp-perl):
Move definition above cperl-outline-regexp.
2002-03-16 06:52:31 +00:00
Richard M. Stallman
8dd511f607 (cperl-outline-regexp): Move definition up. 2002-03-14 08:50:03 +00:00
Stefan Monnier
894dc7e75d (fortran-split-line): Make it work with any `!' comment as well. 2002-03-13 16:42:47 +00:00
Stefan Monnier
ff451e174b (fortran-mode): Set comment-padding to "$$$".
Add fortran-comment-line-start-skip to comment-start-skip.
(fortran-comment-indent): Keep whole-line comments in column 0.
(fortran-find-comment-start-skip): New arg `all'.
If ALL is nil, make sure we only match comment-start-skip if we
can't match fortran-comment-line-start-skip.
Fix bug that made it return t but without moving point when
matching '!'! (a false-comment followed by a real comment).
(fortran-indent-comment): Use new `all' argument above.
Be careful not to add an incorrect comment-starter like "C"
in comment-column.
(fortran-split-line): When splitting a comment, reuse the comment
starter from the current line rather than fortran-comment-line-start.
(fortran-indent-line, fortran-auto-fill): Simplify thanks to the
cleaner behavior of fortran-find-comment-start-skip.
(fortran-fill): Don't be confused by ! inside a comment.
(fortran-break-line): Minor cleanup and simplification.
2002-03-13 16:33:56 +00:00
Francesco Potortì
1f21ea9472 * progmodes/etags.el (tag-exact-file-name-match-p)
(tag-file-name-match-p, tag-partial-file-name-match-p): Use a
simpler regexp.
2002-03-13 14:48:00 +00:00
Francesco Potortì
1381f9e6a8 * progmodes/etags.el (tag-exact-file-name-match-p)
(tag-file-name-match-p, tag-partial-file-name-match-p): Assume
that the header of a tags section has either a number or nothing
after the last comma.
2002-03-12 13:12:34 +00:00
Gerd Moellmann
52db9321f6 Add 2002 to the copyright years. 2002-03-07 11:30:36 +00:00
Gerd Moellmann
5bc2ca8362 (ebrowse-view/find-file-and-search-pattern):
Use the other-window instead of the other-frame functions when
the window is dedicated.
2002-03-07 11:26:09 +00:00
Andreas Schwab
2dc2ec3d49 Augment expression parser to handle conditional expressions. 2002-03-06 15:12:01 +00:00
Stefan Monnier
bedf0b73d1 (cperl-menu): Add "-emacs" to the version. 2002-03-04 01:09:58 +00:00
Richard M. Stallman
d498f475b2 (ps-run-make-tmp-filename): Use make-temp-file. 2002-03-03 22:21:08 +00:00
Eli Zaretskii
a70ea557d9 (find-tag-noselect, find-tag)
(find-tag-other-window, find-tag-other-frame, find-tag-regexp):
Fix a typo in doc strings.
2002-02-22 16:30:46 +00:00
Richard M. Stallman
0472b23ea7 (tcl-do-fill-paragraph): Find and fill on more
natural paragraph boundaries.  Don't fail at beginning of buffer.
2002-02-20 22:33:35 +00:00
Pavel Janík
8452cc8966 (idlwave-mode): Do not use make-local-hook. 2002-02-16 12:53:42 +00:00
Pavel Janík
1affb21658 (idlwave-shell-mode): Do not use make-local-hook. 2002-02-16 12:50:25 +00:00
Eli Zaretskii
099175bec2 (pascal-imenu-generic-expression): Add menu-title and fix parentheses. 2002-02-12 17:38:06 +00:00
Richard M. Stallman
238a5a50e5 (grep-compute-defaults): Definition moved up. 2002-02-06 15:37:35 +00:00
Richard M. Stallman
a5a08b1f3b Comment change. 2002-01-25 05:06:14 +00:00
Richard M. Stallman
470927374c (compilation-handle-exit):
Add a compilation-handle-exit property to the "finished" message.
(compilation-parse-errors): Stop parsing when that property is seen.
2002-01-25 02:36:36 +00:00
Richard M. Stallman
57270c909c (sh-set-shell): Doc fix. 2002-01-22 21:05:13 +00:00
Richard M. Stallman
9f2e5ef39d (perl-mode-abbrev-table): Restore definition. 2002-01-22 07:18:14 +00:00
Richard M. Stallman
754dfe82dc (sql-escape-newlines-and-send)
(sql-query-placeholders-and-send): Fix previous change.
2002-01-17 01:39:49 +00:00
Pavel Janík
110c171f4d Fix typo. 2002-01-13 10:09:20 +00:00
Richard M. Stallman
60a193e282 (sql-query-placeholders-and-send): Handle
comint-input-sender-no-newline like comint-simple-send.
(sql-escape-newlines-and-send): Likewise.
2002-01-13 04:44:22 +00:00
Pavel Janík
c3b7828887 (ada-initialize-properties, ada-mode): Do not use make-local-hook. 2002-01-08 21:43:42 +00:00
Richard M. Stallman
1fd714a410 (various face definitions): Use :weight, not :bold. 2001-12-31 20:44:44 +00:00
Richard M. Stallman
58b64ac7d9 (various face definitions): Use :weight and :slant. 2001-12-31 20:43:36 +00:00
Richard M. Stallman
feaf529ace Comment change. 2001-12-31 20:35:03 +00:00
Richard M. Stallman
256dec12f4 (various face definitions): Use :weight, not :bold. 2001-12-31 20:34:50 +00:00
Pavel Janík
99158127ba (octave-abbrev-table): Mark all the predefined abbrevs as "system" abbrevs. 2001-12-30 22:23:27 +00:00
Pavel Janík
8bf2571864 (idlwave-mode-abbrev-table): Mark all the predefined abbrevs as "system"
abbrevs.
2001-12-30 22:18:30 +00:00
Pavel Janík
e64c71e918 (fortran-mode-abbrev-table): Mark all the predefined abbrevs as "system"
abbrevs.
2001-12-30 22:16:42 +00:00
Pavel Janík
5cc39d76da (f90-mode-abbrev-table): Mark all the predefined abbrevs as "system"
abbrevs.
2001-12-30 22:15:49 +00:00
Pavel Janík
610e1e8045 (vhdl-mode-abbrev-table-init): Mark all the predefined abbrevs as "system"
abbrevs.
2001-12-30 22:14:41 +00:00
Pavel Janík
42f2e96aea (sql-mode-abbrev-table): Mark all the predefined abbrevs as "system"
abbrevs.
2001-12-30 22:12:02 +00:00
Richard M. Stallman
056f8a1147 (tags-query-replace): Doc fix. 2001-12-30 00:52:52 +00:00
Richard M. Stallman
75da830272 (compile-internal): Fix previous change. 2001-12-29 20:31:14 +00:00
Richard M. Stallman
74e1934a3b (c-mode-abbrev-table, c++-mode-abbrev-table, objc-mode-abbrev-table)
(java-mode-abbrev-table, pike-mode-abbrev-table):
Mark all the predefined abbrevs as "system" abbrevs.
2001-12-28 22:16:42 +00:00
Richard M. Stallman
62728cf048 Comment change. 2001-12-26 21:27:54 +00:00
Richard M. Stallman
492e159bb0 (compile-internal): Set TERM variable in process-environment. 2001-12-26 21:26:25 +00:00
Richard M. Stallman
2633072a0d More sophisticated indentation of cpp directive.
(antlr-indent-at-bol-alist): New user option.
(antlr-indent-line): Use it.
(antlr-indent-style): New user option.
(antlr-mode): Use it.
(antlr-indent-item-regexp): Customize.

Syntax highlighting changes.
(antlr-font-lock-literal-regexp): New user option.
(antlr-font-lock-syntax-face): New face used for :, |, ....
(antlr-font-lock-default-face): New face.
(antlr-font-lock-additional-keywords): Use them.

New command to insert options -- variables.
(antlr-mode-map): New binding [C-c C-o].
(antlr-mode-menu): New submenus.
(antlr-options-use-submenus): New user option.
(antlr-tool-version): New user option.
(antlr-options-auto-colon): New user option.
(antlr-options-style): New user option.
(antlr-options-push-mark): New user option.
(antlr-options-assign-string): New user option.
(antlr-options-headings): New variable.

New command to insert options -- specific.
(antlr-options-alists): New variable.
(antlr-read-value): New function.
(antlr-read-boolean): New function.
(antlr-language-option-extra): New function.
(antlr-language-limit-n-regexp): Change default to higher LIMIT.
(antlr-c++-mode-extra): New function.
(antlr-grammar-tokens): New function.
(antlr-imenu-create-index-function): New optional argument.

New command to insert options -- functions.
(antlr-insert-option): New command.
(antlr-insert-option-interactive): New function.
(antlr-options-menu-filter): New function.
(antlr-option-kind): New function.
(antlr-scan-lists): New alias.
(antlr-scan-lists-internal): New function.
(antlr-skip-file-prelude): Hack for special SKIP-COMMENT.
(antlr-option-level): New function.
(antlr-syntactic-grammar-depth): New function.
(antlr-option-location): New function.
(antlr-insert-option-do): New function.
(antlr-option-spec): New function.
(antlr-version-string): New function.
(antlr-insert-option-existing): New function.
(antlr-insert-option-space): New function.
(antlr-insert-option-area): New function.

New electric keys ":;|&(){}", TAB works better
with narrowing.  Menu change.  Miscellaneous.
(antlr-mode-menu): Include "Indent Region" and "Customize Antlr".
(antlr-mode-map): New bindings for characters in ":;|&(){}".
(antlr-electric-character): New command.
(antlr-class-header-regexp): New variable.
(antlr-font-lock-additional-keywords): Use it.
(antlr-imenu-create-index-function): Use it.
(antlr-file-dependencies): Use it.
(antlr-indent-line): Also works with restrictions.
(antlr-indent-command): Interactive spec - changes the buffer.
(antlr-language-for-option): Deletia.
(antlr-language-option): New function, defined instead.
(antlr-mode): Use it.
2001-12-21 23:57:08 +00:00
Pavel Janík
f0529b5b1a Doc fix. 2001-12-20 19:01:00 +00:00
Pavel Janík
0ff9b955fe Doc fixes. 2001-12-20 18:59:32 +00:00
Pavel Janík
cfcf9cb516 Doc fix for commented out function. 2001-12-20 18:17:15 +00:00
Richard M. Stallman
1c532f0d1c (sh-mode): Run sh-mode-hook. 2001-12-16 17:27:44 +00:00
Richard M. Stallman
f00d330457 (f90-break-line): Use (newline 1) to insert newlines.
(bug-f90-mode): Variable deleted.
2001-12-07 03:33:39 +00:00
Miles Bader
c299126f7f (compilation-error-regexp-alist): Added regexps for RXP.
From Reto Stamm <reto@xilinx.com>.
2001-12-06 15:27:53 +00:00
Eli Zaretskii
a17c90638b (cwarn-font-lock-match-assignment-in-expression):
Add shift-assignment operators to those highlighted, and highlight
the whole operator rather than just the "=".  From Broadey Kevin
<Kevin.Broadey@motorola.com>.
2001-12-05 18:41:34 +00:00
Richard M. Stallman
c6e75c16f9 Comment change (delete change log). 2001-12-04 01:16:39 +00:00
Stefan Monnier
1fdcb819d4 (antlr-c-common-init): Undo last change. 2001-12-03 09:33:01 +00:00
Stefan Monnier
d47520cdcd (antlr-c-common-init): Don't inhibit adaptive-fill-mode any more. 2001-12-02 07:20:13 +00:00
Stefan Monnier
157704f7cf (delphi-mode): Don't use make-local-hook. 2001-12-02 07:17:48 +00:00
Stefan Monnier
52dcc11466 Doc fix. 2001-12-02 07:17:00 +00:00
Stefan Monnier
06adf6b1ac (tags-with-face): Use make-symbol.
(tags-search, tags-query-replace): Use backquotes.
2001-12-02 07:16:37 +00:00
Stefan Monnier
f1259a53b0 (hif-nexttoken): Move to before first def. 2001-12-01 18:20:52 +00:00
Eli Zaretskii
21181cd7b8 Update maintainer. 2001-12-01 12:54:29 +00:00
Stefan Monnier
f71d927d8b (hide-ifdef-mode): Only modify
`change-major-mode-hook' locally.  Reset invisibility spec.
2001-11-30 23:58:24 +00:00
Dave Love
b252360414 Fontify rewind, backspace. Doc fixes.
(fortran-window-create, fortran-window-create-momentarily):
Rewrite, moving error condition.
(fortran-beginning-do, fortran-beginning-if): Fix regexps.
(fortran-mode-syntax-table): Revert last change.
2001-11-29 12:24:33 +00:00
Stefan Monnier
5b5907acb7 Fix copyright year. 2001-11-28 20:55:38 +00:00
Stefan Monnier
722fa77ffa (hif-end-of-line): New function.
(hide-ifdef-mode): Set line-move-ignore-invisible.
(hide-ifdef-region-internal): New function.
(hide-ifdef-region): Use it.
(hif-defined): Return an integer.
(hif-infix-to-prefix): Remove.
(hif-tokenize): Parse from the buffer rather than from a string.
Correctly tokenize integers.  Use forward-comment.
(hif-expr): Use hif-or.
(hif-term): Use hif-and.
(hif-factor): Use hif-not.  Handle numbers properly.
Don't require parenthesis around `defined's argument.
(hif-and, hif-or, hif-not): New funs.
(hif-canonicalize): Pass a region to hif-tokenize.  Use hif-not.
(hif-hide-line): Don't hide the \n before the line.
(hif-possibly-hide): Correctly handle numeric evaluation results.
2001-11-28 20:53:28 +00:00
Stefan Monnier
0017329bca Move `provide' to the end. 2001-11-28 20:41:49 +00:00
Stefan Monnier
debe2de297 Use line-(end|beginning)-position.
(makefile-mode): Set indent-line-function.
(makefile-browser-insert-continuation): Use with-current-buffer.
(makefile-beginning-of-line-point, makefile-end-of-line-point): Remove.
2001-11-28 20:40:36 +00:00
Stefan Monnier
067d92a1b8 Misc cleanup.
(hide-ifdef-mode-submap): Put the def in the defvar.
Use substitute-key-definition.
(hide-ifdef-mode): Use define-minor-mode.
(hif-outline-flag-region): Remove.
(hif-show-all): Define in terms of hif-show-ifdef-region.
(hif-after-revert-function): Rename from hif-before-revert-function.
(hide-ifdef-region, hif-show-ifdef-region): Use overlays.
(hif-tokenize): Use with-syntax-table.
(hif-make-range): Use `else' also for `else-p'.
(hif-range-else-p): Remove.
(hif-find-range): Simplify.
(hif-hide-line): Don't bother preserving buffer-modified-p.
(hide-ifdefs, show-ifdefs, hide-ifdef-block, show-ifdef-block):
Don't use selective-display and inhibit-read-only.
2001-11-28 04:12:47 +00:00
Sam Steingold
8a9463543d Converted backquote to the new style. 2001-11-27 15:52:52 +00:00
Sam Steingold
9714ec23e4 (c-submit-bug-report): Make sure that the arguments to `insert' are strings. 2001-11-26 21:15:29 +00:00
Richard M. Stallman
8e3acc6629 (cperl-problems, cperl-tips, cperl-non-problems, cperl-praise): Doc fixes. 2001-11-21 11:16:33 +00:00
Richard M. Stallman
b1e851bb95 (sh-mode-syntax-table): Function restored.
Variable set up for use by function sh-mode-syntax-table.
(sh-set-shell): Set the syntax table.
2001-11-21 11:12:45 +00:00
Richard M. Stallman
a7dba40b01 (sh-mode): Don't use define-derived-mode. 2001-11-21 11:06:40 +00:00
Richard M. Stallman
23d107d750 (perl-mode): Don't use define-derived-mode. 2001-11-21 11:01:55 +00:00
Stefan Monnier
a8e1e57f4c (cperl-perldoc): Require man before binding `manual-program'. 2001-11-20 14:20:41 +00:00
Stefan Monnier
244db8a266 (c-parse-state): Typo. From Martin Stjernholm. 2001-11-19 22:55:33 +00:00
Richard M. Stallman
1e8fc05d84 (fortran-mode-syntax-table): Specify punctuation syntax for backslash. 2001-11-18 06:51:53 +00:00
Richard M. Stallman
a25b40093a (sh-must-be-shell-mode): Function deleted. All calls deleted. 2001-11-18 06:50:58 +00:00
Andreas Schwab
1997815f8b (ada-add-extensions): Quote regexp special
characters and append anchor to pattern added to auto-mode-alist.
2001-11-15 15:50:10 +00:00
Richard M. Stallman
6867356aba (recompile): Use compilation-arguments if set, so as to be able to M-x
recompile the exact command which created a compilation-mode buffer.
2001-11-14 04:23:45 +00:00
Richard M. Stallman
10bcf543b7 (ada-fill-comment-prefix): Doc fix. 2001-11-14 03:49:57 +00:00
Stefan Monnier
5ebcaf3609 (ada-fill-comment-prefix): GNAT wants 2 spaces. 2001-11-13 14:25:57 +00:00
Richard M. Stallman
4da8ff79a0 (sql-mode): Doc change.
(sql-mode-syntax-table): Backslash is no longer an escape character.
2001-11-13 02:22:40 +00:00
Pavel Janík
275cffa758 (cpp-choose-face): Fix typo. 2001-11-12 22:37:48 +00:00
Richard M. Stallman
4aa3ba0a81 (sh-must-be-shell-mode): Allow modes derived from sh-mode. 2001-11-11 20:07:46 +00:00
Richard M. Stallman
2827a3c1bf (compile-goto-error): Fix previous change in the case where subsequent
errors have not been parsed yet because they are in a different source file.
2001-11-10 23:19:54 +00:00
Richard M. Stallman
6114f9e511 (ps-mode-font-lock-keywords-1): Merge two regular expressions into one.
(ps-mode): Make local bindings for `comment-start' and `comment-start-skip'.
(ps-mode-looking-at-nested): Simplify an if-else construct;
use `set-match-data' to set the result.
2001-11-10 19:36:51 +00:00
Stefan Monnier
8ab2646a67 (perl-indent-line): Use eq' to compare output of char-after'. 2001-10-31 02:42:54 +00:00
Stefan Monnier
ed88dbcbdf (autoconf-mode): Fix comment-start-skip. 2001-10-31 02:32:18 +00:00
Gerd Moellmann
058fb10a33 (sql-mysql): Doc change by RMS.
(sql-db2): Doc change.
(sql-help): Doc change by Christian Egli <christian.egli@stest.ch>.
(sql-mysql): Doc change by Christian Egli <christian.egli@stest.ch>.
2001-10-29 09:35:04 +00:00
Sam Steingold
b52b132fbf sugar: escape a "{" in the first column to pacify font-lock 2001-10-26 15:37:54 +00:00
Sam Steingold
187cd25bb0 (sh-font-lock-close-heredoc): check the args for being non-nil 2001-10-26 13:54:45 +00:00
Sam Steingold
035107fa9c no functional changes - a preparation for the next patch 2001-10-26 13:48:53 +00:00
Gerd Moellmann
627a4e30dc (ps-mode-print-function): Remove quote for
lambda expression.
(ps-mode-menu-main): Submenu with options on/off was replaced with
a toggle button.
(ps-mode, ps-run-mode): Define with `define-derived-mode'
(ps-mode): Autoload cookie added on same line as comment
(ps-mode-tabkey, ps-mode-backward-delete-char):
(ps-mode-r-balance): Replace `delete-horizontal-space' and
`indent-to' with `indent-line-to'
(ps-mode-print-buffer, ps-mode-print-region): Use `funcall'
instead of `eval'.
(ps-mode-print-region): Use `with-temp-buffer'.
(ps-run-start): Use of `mapconcat'.  Use `apply' instead of
`eval'.
(numerous places): Add back-tick and tick around names in
docstrings, fix punctuation in docstrings, remove trailing spaces.
2001-10-26 09:14:37 +00:00
Richard M. Stallman
c2c3a05deb (tags-query-replace): Make tags-loop-scan
bind case-fold-search if FROM is not all lower case.
2001-10-25 15:26:46 +00:00
Gerd Moellmann
e335e1949d (compilation-parse-errors-filename-function):
New variable.
(compilation-parse-errors): Use it.
2001-10-25 07:47:48 +00:00
Stefan Monnier
174acba338 (c-beginning-of-member-init-list):
Better handling of C++ template args to avoid confusion with `<'
and `>' used as operators in member init expressions.
From Martin Stjernholm  <bug-cc-mode@gnu.org>.
2001-10-24 16:07:06 +00:00
Gerd Moellmann
8c8f9bc197 Adapt to change in perform-replace. 2001-10-24 12:37:08 +00:00
Stefan Monnier
0033146f51 (compile-mouse-goto-error, compile-goto-error): Turn caadr into caar of cdr. 2001-10-23 16:57:15 +00:00
Gerd Moellmann
e38e283919 (compilation-set-window-height): Select
old window only if it's still live.
2001-10-22 18:48:09 +00:00
Gerd Moellmann
0480815792 (cwarn-font-lock-feature-keywords-alist):
Use `sexp' for :value-type instead of `face'.
2001-10-21 22:47:15 +00:00
Stefan Monnier
2d08a2d49a (executable-binary-suffixes): Make varalias.
(executable-find): Use exec-suffixes.
(executable-set-magic): Don't use make-local-hook.
2001-10-14 20:09:46 +00:00
Stefan Monnier
3e2dd647b7 (sh-font-lock-syntactic-keywords): Handle here-docs differently.
(sh-font-lock-heredoc): Remove.
(sh-here-doc-open-re, sh-here-doc-markers, sh-here-doc-re): New vars.
(sh-font-lock-here-doc, sh-font-lock-close-heredoc)
(sh-font-lock-open-heredoc): New functions.
(sh-mode): Don't copy sh-font-lock-syntactic-keywords any more.
(sh-font-lock-keywords-1): Use regexp-opt.
(sh-in-comment-or-string): Use syntax-ppss.
(sh-case, sh-for, sh-indexed-loop, sh-function, sh-if, sh-repeat)
(sh-select, sh-tmp-file): Add explicit terminating \n.
2001-10-13 19:08:30 +00:00
Stefan Monnier
6c38915121 Merged in changes from v4.32.
After 4.23 and: After 4.24:
(cperl-contract-levels): Restore position.
(cperl-beautify-level): Likewise.
(cperl-beautify-regexp): Likewise.
(cperl-commentify): Rudimental support for length=1 runs
(cperl-find-pods-heres): Process 1-char long REx comments too /a#/x
 After 4.25:
(cperl-commentify): Was recognizing length=2 "strings" as length=1.
(imenu-example--create-perl-index): Was not enforcing
syntaxification-to-the-end.
(cperl-invert-if-unless): Allow `for', `foreach'.
(cperl-find-pods-heres): Quote `cperl-nonoverridable-face'.
Mark qw(), m()x as indentable.
(cperl-init-faces): Highlight `sysopen' too.
Highlight $var in `for my $var' too.
(cperl-invert-if-unless): Was leaving whitespace at end.
(cperl-linefeed): Was splitting $var{$foo} if point after `{'.
(cperl-calculate-indent): Remove old commented out code.
Support (primitive) indentation of qw(), m()x.
 After 4.26:
(cperl-problems): Mention `fill-paragraph' on comment. \"" and
q [] with intervening newlines.
(cperl-autoindent-on-semi): New customization variable.
(cperl-electric-semi): Use `cperl-autoindent-on-semi'.
(cperl-tips): Mention how to make CPerl the default mode.
(cperl-mode): Support `outline-minor-mode'.  From Mark A. Hershberger.
(cperl-outline-level): New function.
(cperl-highlight-variables-indiscriminately): New customization var.
(cperl-init-faces): Use `cperl-highlight-variables-indiscriminately'.
From Sean Kamath <kamath@pogo.wv.tek.com>.
(cperl-after-block-p): Support CHECK and INIT.
(cperl-init-faces, cperl-short-docs): Likewise and "our".
From Doug MacEachern <dougm@covalent.net>.
 After 4.27:
(cperl-find-pods-heres): Recognize \"" as a string.
Mark whitespace between q and [] as `syntax-type' => `prestring'.
Allow whitespace between << and "FOO".
(cperl-problems): Remove \"" and q [] with intervening newlines.
Mention multiple <<EOF as unsupported.
(cperl-highlight-variables-indiscriminately): Doc misprint fixed.
(cperl-indent-parens-as-block): New configuration variable.
(cperl-calculate-indent): Merge cases of indenting non-BLOCK groups.
Use `cperl-indent-parens-as-block'.
(cperl-find-pods-heres): Test for =cut without empty line instead of
complaining about no =cut.
(cperl-electric-pod): Change the REx for POD from "\n\n=" to "^\n=".
(cperl-find-pods-heres): Likewise.
(cperl-electric-pod): Change `forward-sexp' to `forward-word':
POD could've been marked as comment already.
(cperl-unwind-to-safe): Unwind before start of POD too.
 After 4.28:
(cperl-forward-re): Throw an error at proper moment REx unfinished.
 After 4.29:
(x-color-defined-p): Make an extra case to peacify the warning.
Toplevel: `defvar' to peacify the warnings.
(cperl-find-pods-heres): Could access `font-lock-comment-face' in -nw.
No -nw-compile time warnings now.
(cperl-find-tags): TAGS file had too short substring-to-search.
Be less verbose in non-interactive mode
(imenu-example--create-perl-index): Set index-marker after name
(cperl-outline-regexp): New variable.
(cperl-outline-level): Made compatible with `cperl-outline-regexp'.
(cperl-mode): Made use `cperl-outline-regexp'.
 After 4.30:
(cperl-find-pods-heres): =cut the last thing, no blank line, was error.
(cperl-outline-level): Make start-of-file same level as `package'.
 After 4.31:
(cperl-electric-pod): `head1' and `over' electric only if empty.
(cperl-unreadable-ok): New variable.
(cperl-find-tags): Use `cperl-unreadable-ok', do not fail
on an unreadable file.
(cperl-write-tags): Use `cperl-unreadable-ok', do not fail
on an unreadable directory.
2001-10-12 18:11:06 +00:00
Stefan Monnier
8f36a284bc (compile-mouse-goto-error, compile-goto-error):
Consider the text between two errors as belonging to the first error.
(compilation-goto-locus): Use pop-to-buffer rather than
switch-to-buffer-other-frame.
2001-10-12 17:43:05 +00:00
Stefan Monnier
e5700b527e *** empty log message *** 2001-10-12 17:29:52 +00:00
Stefan Monnier
61b8c98e98 (awk-mode-syntax-table): / has string syntax.
(awk-font-lock-syntactic-keywords): New var.
(awk-mode): Use it.
2001-10-12 17:29:30 +00:00
Stefan Monnier
c2ca517100 Change maintainer to FSF and remove loads of compatibility cruft.
(tcl-using-emacs-19, tcl-using-emacs-19-23, tcl-using-xemacs-19)
(tcl-version, tcl-maintainer, tcl-use-hairy-comment-detector): Remove.
(tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
tcl-end-of-defun, tcl-mark-defun, tcl-indent-for-comment,
tcl-submit-bug-report.
(tcl-mode-syntax-table): Leave \f alone.
(inferior-tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
tcl-end-of-defun, tcl-submit-bug-report.
(tcl-xemacs-menu): Fix up and pass it directly to easymenu.
(tcl-add-emacs-menu): Remove.
(tcl-fill-mode-map, tcl-fill-inferior-map): Moved into the defvar.
(tcl-keyword-list): Add `chain'.
(tcl-font-lock-syntactic-keywords): New variable.
(tcl-pps-has-arg-6): Remove.
(tcl-internal-beginning-of-defun, tcl-internal-end-of-defun)
(tcl-internal-mark-defun): Remove.
(tcl-set-proc-regexp, tcl-set-font-lock-keywords): Use regexp-opt.
(tcl-mode): Use define-derived-mode.  Simplify.
Set comment-indent-function.
(tcl-indent-command): Use line-beginning-position and comment-indent.
(tcl-calculate-indent): Renamed from calculate-tcl-indent.
(tcl-indent-line): Use tcl-calculate-indent.
(tcl-indent-exp): Renamed from indent-tcl-exp.  Use new names.
(tcl-add-log-defun): Renamed from add-log-tcl-defun.  Use match-string.
(tcl-filter): Use with-current-buffer, simplify.
(inferior-tcl-mode): Use define-derived-mode.
(tcl-hairy-in-comment): Renamed tcl-in-comment.
(tcl-simple-in-comment, tcl-in-comment): Removed.
(tcl-files-alist): New function.
(tcl-help-snarf-commands): Use it and return the result directly
rather than through a global variable.
(tcl-reread-help-files): Fix up the call to tcl-help-snarf-commands.
(tcl-help-on-word): Provide the default value to completing-read.
(tcl-hilit): Remove.
(tcl-hashify-buffer, tcl-popup-menu): Simplify.
(tcl-comment-indent): New function.
(tcl-submit-bug-report): Remove.
(tcl-uncomment-region, tcl-indent-for-comment, add-log-tcl-defun)
(indent-tcl-exp, calculate-tcl-indent, tcl-beginning-of-defun)
(tcl-end-of-defun, tcl-mark-defun, tcl-mark): Redefine as aliases.
2001-10-11 00:26:48 +00:00
Gerd Moellmann
7bdb67b2b3 (compilation-buffer-name): New function.
(compile-internal): Use it to determine the name of the
compilation buffer.
2001-10-05 12:43:13 +00:00
Miles Bader
a45717daf6 (grep-use-null-device): New variable.
(grep-command): Mention `grep-use-null-device'.
(grep-compute-defaults): Compute `grep-use-null-device' if necessary.
Make computation of `grep-command' respect `grep-use-null-device'.
(grep): Respect `grep-use-null-device'.
Call `grep-compute-defaults' even if grep-command is set, if
grep-use-null-device is still tentative.
2001-10-05 12:30:52 +00:00
Gerd Moellmann
df3fd736fd (perl-indent-continued-arguments): New var.
(perl-calculate-indent): Use it.
(perl-backward-to-noncomment): Use forward-comment.
2001-10-05 09:36:31 +00:00
Gerd Moellmann
a1548b10da Fix character range regexp. Doc fix.
(ebnf-yac-skip-chars): New internal const.
(ebnf-yac-skip-code): Fix code.
2001-09-24 17:43:45 +00:00
Gerd Moellmann
8a1e4eebeb Fix character range regexp. Doc fix.
(ebnf-iso-non-terminal-chars): New internal const.
(ebnf-iso-lex): Fix code.
2001-09-24 17:42:00 +00:00
Gerd Moellmann
40b35c64e1 Fix character range regexp. Doc fix.
(ebnf-bnf-non-terminal-chars): New internal const.
(ebnf-bnf-lex): Fix code.
2001-09-24 17:41:41 +00:00
Gerd Moellmann
68f38c8c9a Eliminate make-local-hook calls. Doc fix.
(ebnf-version): New version (3.6.1).
2001-09-24 17:41:19 +00:00
Sam Steingold
005e3bb665 w32 find cannot be used with `grep-find'. 2001-09-19 20:59:24 +00:00
Gerd Moellmann
ae16d111d8 Doc fix. 2001-09-19 08:56:58 +00:00
Gerd Moellmann
1475cbb3d2 Doc fix.
(ebnf-bnf-lex): Fix regexp for non-terminal and terminal tokens.
2001-09-19 08:54:32 +00:00
Gerd Moellmann
0b5ecd6d02 Replace "Prologue" by "Prolog" in PostScript
programming.  Doc fix.
(ebnf-version): New version (3.6).
(ebnf-eps-begin): Data fix.
(ebnf-begin-file): Code fix.
2001-09-19 08:54:10 +00:00
Gerd Moellmann
bcdb34a4a3 (grep-compute-defaults): Don't set
grep-command/grep-find-command when it is already non-nil.
(grep-command): Make it a user option.
(grep-find-command): Likewise.
2001-09-13 09:11:53 +00:00
Gerd Moellmann
a21822f8d1 (glasses-convert-to-unreadable): Consider
underscores as in `glasses-make-readable'.
2001-09-03 08:20:54 +00:00
Eli Zaretskii
883310a731 (c-macro-preprocessor): Use "gcc -E" for
MS-DOS, since cpp might not be available.
2001-09-02 17:29:14 +00:00
Thien-Thi Nguyen
26d654ec0d Update first-line description.
Sync comments w/ maintainer version 5.31.

(hs-isearch-open): Default value now `code'.
Fix docstring to use "code blocks" vs "comment blocks",
as opposed to "block" vs "comment".
(hs-flag-region): Accept `hs-isearch-open' value
of `block' as synonymous w/ `code'.
(hs-hide-block-at-point): For code blocks, pass `code'
to `hs-flag-region' instead of `block'.
2001-08-27 22:23:09 +00:00
Eli Zaretskii
299248aa62 Add Keywords header. From Pavel Janik. 2001-08-26 16:36:14 +00:00
Gerd Moellmann
aa88e662fc (sql-db2): Doc change.
(sql-postgres): Add the database at the end of the
parameters instead of at the beginning.
(sql-postgres-options): Doc change.
2001-08-20 10:02:07 +00:00
Gerd Moellmann
6c233cc083 (executable-set-magic): If
executable-find returns a quoted file name, unquote it before
inserting it.
2001-08-07 09:47:06 +00:00
Eli Zaretskii
21f7951223 (makefile-macroassign-regex): Recognize the ?= operator.
From Jonathan Kamens <jik@curl.com>.
2001-07-30 11:09:22 +00:00
Eli Zaretskii
31fac3b80f (compile-internal): If EMACS is already
defined in the environment, don't override its value.
2001-07-23 15:24:00 +00:00
Stefan Monnier
5b6858da26 (compilation-parse-errors): `linenum' might return a this-error using
the alternative format (a pair of markers).
2001-07-19 21:46:37 +00:00
Stefan Monnier
374daba6de *** empty log message *** 2001-07-17 18:40:19 +00:00
Stefan Monnier
5dab0769af (ada-mode): Avoid unneeded version checks.
Don't change compile-auto-highlight globally.
Don't bother with `font-lock-defaults' property since XEmacs
also understands the `font-lock-defaults' variable.
Use make-local-variable rather than make-variable-buffer-local.
Don't `defconst' comment-indent-function: keep the default.
Call easy-menu-add unconditionally.
(ada-create-keymap): Use [(shift tab)] so it works on both Emacsen.
(ada-create-menu): Use :included for Emacs as well.
2001-07-16 15:12:19 +00:00
Stefan Monnier
fea245718b (ada-xref-initialize): Fix call to add-hook. 2001-07-16 13:38:53 +00:00
Pavel Janík
e8af40eed4 Some fixes to follow coding conventions. 2001-07-16 12:23:00 +00:00
Pavel Janík
3afbc435ac Some fixes to follow coding conventions. 2001-07-16 07:46:48 +00:00
Stefan Monnier
3f3960a544 (hs-minor-mode): Use make-local-variable. 2001-07-16 01:55:37 +00:00
Stefan Monnier
a7e34f7948 (makefile-browse): Use make-local-variable. 2001-07-16 01:52:50 +00:00
Pavel Janík
5553563924 Some fixes to follow coding conventions in files maintained by FSF. 2001-07-15 16:15:35 +00:00
Gerd Moellmann
2be7dabcae Fix license commentary. 2001-07-13 12:59:13 +00:00
Eli Zaretskii
874d799506 Say that the file _is_ part of Emacs. 2001-07-11 10:21:04 +00:00
Gerd Moellmann
19da29f9b5 (c-indent-exp): Keep the indentation of the block
itself, i.e. only indent the contents in it.
2001-07-10 19:51:27 +00:00
Stefan Monnier
7443aaa688 Extended the kludge to interoperate with the
delsel and pending-del packages wrt to the new function
`c-electric-delete-forward'.
2001-07-09 00:49:22 +00:00
Richard M. Stallman
722da89bf4 (hs-minor-mode-map): Use mouse-2, not button-2, when binding
hs-mouse-toggle-hiding.
2001-06-26 11:50:16 +00:00
Gerd Moellmann
7aee34d3d7 (glasses-make-readable): Consider
underscores too when separating a parenthesis.
2001-06-25 10:04:27 +00:00
Richard M. Stallman
7c2ef7338d (c-set-style): Don't specify initial contents for completing-read. 2001-06-23 16:22:04 +00:00
Gerd Moellmann
dc1bf82dba (antlr-mode): Check that `c-Java-access-key' is
bound.  Suggested by David B. Malkovsky <David.Malkovsky@sas.com>.
2001-06-18 11:21:57 +00:00
Eli Zaretskii
06d7490042 (sh-mark-line): Add help-echo to mouse-highlighted text. 2001-06-17 11:22:35 +00:00
Eli Zaretskii
3c0a21c03d (cpp-make-button): Add help-echo to mouse-highlighted text. 2001-06-17 11:21:48 +00:00
Eli Zaretskii
08de70d7bc (compile-reinitialize-errors): Add help-echo to mouse-highlighted messages.
(compilation-forget-errors): Remove help-echo property as well.
2001-06-17 11:21:07 +00:00
Stefan Monnier
4a0aa1d93a (perl-font-lock-syntactic-keywords): New var, to recognize ${ $' and PODs.
(perl-font-lock-syntactic-face-function): New function.
(perl-mode): Use them.
(perl-continuation-line-p): New function, from perl-calculate-indent.
(perl-calculate-indent): Use it, to properly handle continuation
lines of continuation lines.
2001-06-10 18:02:43 +00:00
Stefan Monnier
1ea98518d8 (tags-compression-info-list): Fix docstring
and :type spec.
2001-05-31 14:34:37 +00:00
Stefan Monnier
4b8dfb4345 (perl-mode): Use define-derived-mode.
(perl-comment-indent): Simplify to let newcomment.el do its job.
(perl-electric-terminator, perl-calculate-indent, perl-indent-exp)
(perl-mark-function): Cleanup the namespace.
(perl-calculate-indent): Don't be fooled by nested functions.
2001-05-25 21:16:05 +00:00
Stefan Monnier
74e87f23e4 Docstring typo. 2001-05-25 20:35:00 +00:00
Stefan Monnier
5efe6a5673 (cperl-font-lock-keywords)
(cperl-font-lock-keywords-1, cperl-font-lock-keywords-2):
Renamed from perl-font-lock-keywords to avoid clashes.
(cperl-mode, cperl-load-font-lock-keywords, cperl-init-faces)
(cperl-load-font-lock-keywords-1, cperl-load-font-lock-keywords-2):
Updated correspondingly.
2001-05-04 20:16:56 +00:00
Eli Zaretskii
6d28be1ddd Bind c-electric-delete-forward to C-d and c-electric-backspace to DEL. 2001-05-04 10:02:56 +00:00
Eli Zaretskii
fdea67e752 (c-electric-delete, c-electric-delete-forward): Split `c-electric-delete'
into two functions where `c-electric-delete-forward' always deletes
forward and `c-electric-delete' only contains the code
necessary for XEmacs to choose between backward and forward
deletion.  `c-electric-delete-forward' is now bound to C-d to
get the electric behavior on that key too.

(c-fill-paragraph): Fixed bogus direct use of c-comment-prefix-regexp,
which caused an error when it's a list.
2001-05-04 09:57:35 +00:00
Stefan Monnier
b36581fba0 (sh-prev-line): Look for sh-heredoc-face
rather than font-lock-string-face.
(sh-get-indent-info): Treat heredocs like strings.
2001-05-02 13:41:46 +00:00
Gerd Moellmann
3c05ee140a (sh-font-lock-heredoc): Allow
optional backslash at the start of the here-document delimiter.
(sh-font-lock-syntactic-keywords): Likewise.
2001-04-30 15:23:01 +00:00
Stefan Monnier
1dc64fca5b (makefile-font-lock-keywords):
Rationalize the rules for includes and conditionals and use the
keyword face for them.
2001-04-25 15:52:45 +00:00
Gerd Moellmann
23b809c2a7 Fix autoload cookies. 2001-04-23 11:50:36 +00:00
Gerd Moellmann
624ef9b3c2 (sql-escape-newlines-and-send): New function.
(sql-db2): Set comint-input-sender to
sql-escape-newlines-and-send.

(sql-db2-program): New option.
(sql-db2-options): New option.
(sql-db2): New function.

(sql-mode-menu): Added highlighting entries.
(sql-highlight-oracle-keywords): New function.
(sql-highlight-postgres-keywords): New function.
(sql-highlight-ansi-keywords): New function.

(sql-help): Doc change.
2001-04-20 10:03:48 +00:00
Gerd Moellmann
cf8b1befd0 (sh-indent-line): Add optional PREFIX-ARG
parameter.
2001-04-10 14:16:51 +00:00
Eli Zaretskii
ec321d7767 (grep-compute-defaults): Use null-device
instead of literal /dev/null. Reported by Jens Schmidt
<schmidt@mathematik.uni-kl.de>.
2001-04-06 14:44:27 +00:00
Stefan Monnier
de28797ffa (c-outline-level):
Bind buffer-invisibility-spec.  Originally from Dave Love, but
got lost when incorporating version 5.26.
2001-04-04 20:13:35 +00:00
Dave Love
b937fd1eaa (fortran-comment-region): Fix typo. 2001-03-30 10:19:51 +00:00
Stefan Monnier
b8d02a4cbc Moved from progmodes/cplus-md.el to obsolete/cplus-md.el. 2001-03-21 15:48:55 +00:00
Gerd Moellmann
130c507e58 Update to version 5.28. 2001-03-21 12:59:36 +00:00
Thien-Thi Nguyen
82dab959b1 (hs-minor-mode-hook): Include `:version' in defcustom form. 2001-03-14 00:04:50 +00:00
Thien-Thi Nguyen
60470e6567 Update copyright.
(hs-minor-mode-map): Change bindings to use `C-c @' prefix.
2001-03-13 23:34:21 +00:00
Gerd Moellmann
04528cda81 (tags-loop-continue): Don't change point in a
file that isn't interesting.  In an interesting file, push the old
value of point on the mark ring.
2001-03-12 16:39:22 +00:00
Francesco Potortì
ddc76b009e 2001-03-12 Philippe Waroquiers <wao@gull.tact.cfmu.eurocontrol.be>
* progmodes/etags.el (tags-compression-info-list): New variable.
	(find-tag-in-order): Use it to deal with compressed source files.
	(tag-file-name-match-p): New function.
	(etags-recognize-tags-table): Use it for better match of file names.
2001-03-12 12:33:39 +00:00
Stefan Monnier
bffd712e4a (sh-st-symbol): New symbol.
(sh-font-lock-syntactic-keywords): Use it and fix bogus comment regexp.
(sh-mode): Remove `make-local-variable' for unused var
`font-lock-unfontify-region-function'.
2001-03-07 15:34:43 +00:00
Stefan Monnier
996e261628 (cperl-msb-fix, cperl-get-help-defer):
Check major-mode for `cperl-mode' as well.
2001-03-06 21:55:33 +00:00
Stefan Monnier
029cb4d5b5 (cperl-mode): Set major-mode to cperl-mode
so that C-h m shows the correct information.
Use make-local-variable rather than make-variable-buffer-local.
(cperl-info-buffer, cperl-setup-tmp-buf):
Use make-local-variable rather than make-variable-buffer-local.

Updated to author version 4.23.
(cperl-electric-pod): SYNOPSIS was misspelled.
(cperl-find-pods-heres): @if ? a : b was considered a REx.
(cperl-after-expr-p): Make true after __END__.
2001-03-06 21:47:33 +00:00
Gerd Moellmann
eb3f61dd1f (sql-interbase): New function.
(sql-interbase-program): New option.
(sql-interbase-options): New option.
And some typos fixed: "customise" to "customize".
2001-03-06 12:26:35 +00:00
Gerd Moellmann
7a65c85c72 (sql-sybase): Fix typo (was: query user about server two
times instead of server and database).

(sql-sybase): Doc change.
(sql-mysql): Doc change.
(sql-postgres): Doc change.
2001-03-05 09:47:59 +00:00
Richard M. Stallman
b9fe3dc8d5 (fortran-strip-sqeuence-nos): Doc fix. 2001-02-17 21:43:42 +00:00
Eli Zaretskii
0d140e65af (grep-regexp-alist): Remove the blank from
the character class after the (optional) drive, to support file
names with embedded blanks.
2001-02-16 11:52:52 +00:00
Dave Love
d639db3627 (find-tag-default-function): Fix :type. 2001-02-07 23:29:06 +00:00
Dave Love
48c9c43920 (dcl-calc-command-indent-function): Fix :type. 2001-02-07 23:28:21 +00:00
Dave Love
7c5fd35547 (ada-popup-key): Fix :type. 2001-02-07 23:25:59 +00:00
Eli Zaretskii
c7ca58df3b (makefile-mode): Set SYNTAX-BEGIN member
of `font-lock-defaults' to `backward-paragraph' rather than nil.
2001-02-06 17:10:29 +00:00
Gerd Moellmann
01d19dd7bd Eliminate time-stamp functions.
(ebnf-version): New version (3.5).
(ebnf-eps-finish-and-write): Replace time-stamp functions by
format-time-string.
2001-02-05 11:21:33 +00:00
Dave Love
1355ba0cd1 (f90-mode): Remove startup message. 2001-02-01 16:02:07 +00:00
Gerd Moellmann
850d504596 (outline, dabbrev, add-log): Require when
compiling.
(tcl-using-emacs-19-23): Consider Emacs 21+.
(tcl-help-directory-list, tcl-command-switches): Fix :type.
(tcl-add-emacs-menu): Supply menu name.
(tcl-beginning-of-defun, tcl-end-of-defun): Defalias, don't fset.
2001-01-29 20:58:49 +00:00
Gerd Moellmann
dc0274bd75 (find-tag-noselect): Don't bind
tags-file-name.
2001-01-27 13:49:00 +00:00
Dave Love
3afe2b93e6 (delphi-comment-face, delphi-string-face)
(delphi-keyword-face, delphi-other-face): Fix :type.
2001-01-26 20:55:26 +00:00
Gerd Moellmann
e1cf67b6f8 (find-tag-noselect): Save the value of
tags-file-name before switching buffers, for the case it has a
buffer-local value.
2001-01-15 16:37:58 +00:00