1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

2722 Commits

Author SHA1 Message Date
Eli Zaretskii
f7fba1a8c0 Change Author and Maintainer address.
(octave-maintainer-address): Change Kurt's email address.
2005-08-26 13:41:26 +00:00
Juri Linkov
19b3905f26 (grep, grep-mode): Make buffer-local variables
compilation-process-setup-function and compilation-disable-input
in grep-mode instead of let-bindings in grep.
2005-08-25 19:09:22 +00:00
Juanma Barranquero
f28d4b0fe4 Trivial changes to silence warnings.
(xscheme-previous-mode, xscheme-previous-process-state): Add defvars.
(xscheme-last-input-end, xscheme-process-command-line, xscheme-process-name,
xscheme-buffer-name, xscheme-expressions-ring-max, xscheme-expressions-ring,
xscheme-expressions-ring-yank-pointer, xscheme-running-p,
xscheme-control-g-synchronization-p, xscheme-control-g-disabled-p,
xscheme-string-receiver, default-xscheme-runlight, xscheme-runlight,
xscheme-runlight-string, xscheme-process-filter-state, xscheme-allow-output-p,
xscheme-prompt, xscheme-mode-string): Move to beginning of file.
(scheme-interaction-mode-commands-alist, scheme-interaction-mode-map,
scheme-debugger-mode-map): Declare them before use.  Note: the initialization
code for the variables has not been moved because it uses functions that
reference the variables.
(xscheme-control-g-message-string, xscheme-process-filter-alist,
xscheme-prompt-for-expression-map): Declare them before use.
(scheme-debugger-mode-commands): "?\ " -> "?\s".
2005-08-23 15:35:38 +00:00
Juri Linkov
bac3a1c9b7 (compilation-disable-input): Doc fix.
(define-compilation-mode): Doc fix and refill.
(kill-compilation): Use `mode-name' in the error message.
(compilation-find-file): Use `compilation-error' in the
read-file-name's prompt.
2005-08-22 19:55:57 +00:00
Richard M. Stallman
32993501da (grep): Bind compilation-disable-input to t. 2005-08-20 21:47:40 +00:00
Richard M. Stallman
93ef35e404 (compilation-disable-input): Default to nil. 2005-08-20 21:47:06 +00:00
Eli Zaretskii
3fa37cd13c (compilation-disable-input): New defcustom.
(compilation-start): If compilation-disable-input is non-nil, send EOF to
the compilation process.
2005-08-20 12:14:24 +00:00
Andreas Schwab
6a7df22fdb (gud-kill-buffer-hook): Don't kill unrelated
process.
2005-08-19 15:03:48 +00:00
Nick Roberts
f95e8d9759 (toggle-gdb-use-inferior-io-buffer):
Comment use of defadvice.
2005-08-16 09:32:11 +00:00
Nick Roberts
761b053bac (gud-jump): Rework for gdb-ui. 2005-08-16 09:31:31 +00:00
Dan Nicolaescu
e95e5f8193 * mh-customize.el: Do not use face-alias compatibility for
faces that did not appear in the previous Emacs release.

* buff-menu.el:
* compare-w.el:
* emacs-lisp/testcover.el:
* play/gomoku.el:
* play/mpuz.el:
* progmodes/flymake.el:
* progmodes/gdb-ui.el:
* progmodes/idlw-help.el:
* progmodes/idlw-shell.el:
* progmodes/ld-script.el:
* progmodes/which-func.el:
* ruler-mode.el:
* strokes.el:
* textmodes/sgml-mode.el:
* textmodes/table.el: Do not use face-alias for backward
compatibility for faces that did not appear in the previous Emacs
release.
2005-08-15 21:29:32 +00:00
Thien-Thi Nguyen
9e5538bc21 (vhdl-emacs-21): Set t for Emacs 21, 22, and so on. 2005-08-15 13:54:33 +00:00
Richard M. Stallman
5789bd837d (sh-font-lock-keywords-var): Variable renamed from sh-font-lock-keywords.
In the `shell' entry, don't try to refer to executable-font-lock-keywords.
(sh-font-lock-keywords-var-1): Renamed from sh-font-lock-keywords-1.
(sh-font-lock-keywords-var-2): Renamed from sh-font-lock-keywords-2.
(sh-font-lock-keywords): Append executable-font-lock-keywords here.
(sh-mode): Set comment-start-skip, local-abbrev-table, imenu-case-fold-search.
(sh-set-shell): Don't set them here.
(sh-feature): Simplify.  Get rid of the eval-a-variable feature.
Don't cache the results in the original alist; don't ever modify that alist.
2005-08-15 02:01:38 +00:00
Juri Linkov
cf115520b7 (grep-mode-map): Add ellipsis to "Another grep".
(grep-mode-font-lock-keywords): Don't highlight "Grep started".
Add highlighting of "interrupt", "killed", "terminated".
2005-08-14 06:52:40 +00:00
Juri Linkov
314b410b7e (compilation-mode-font-lock-keywords):
Remove highlighting of "Compilation started".  Highlight only
the word "finished" in "Compilation finished".  Add highlighting
of "interrupt", "killed", "terminated" and the exit code.
(compilation-start): Add newline after header.  Use exactly the
same time stamp format as the finishing message.
(compilation-mode-map): Add ellipsis to "Search Files (grep)".
2005-08-14 06:51:49 +00:00
Eli Zaretskii
a67e5425b3 (compilation-start): Add the line "Compilation started" with compilation
start time.
(compilation-mode-font-lock-keywords): Add `started' to keywords.
2005-08-12 10:18:02 +00:00
Juri Linkov
7462142dc4 (grep-regexp-alist): Use .+?' instead of [^:\n]+'.
(grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
(grep-error-face): Set to `compilation-error' instead of
`compilation-error-face' (which is redefined to `grep-hit-face' in
grep buffers).
(grep-mode-font-lock-keywords): Remove `-text' from face
variable names.  Use `grep-error-face' instead of
`compilation-error-text-face'.
2005-08-09 21:37:34 +00:00
Juri Linkov
38dbf92be6 (compilation-mode-font-lock-keywords):
Remove `-text' from face variable names.
(compilation-error-file-name, compilation-warning-file-name)
(compilation-info-file-name): Delete faces.
(compilation-line-number, compilation-column-number):
Remove face underlining.
(compilation-message-face): Set to `underline' value by default.
(compilation-error-face, compilation-warning-face)
(compilation-info-face): Remove `-file-name' from face names.
(compilation-error-text-face, compilation-warning-text-face)
(compilation-info-text-face): Delete face variables.
(compilation-text-face): Delete function.
2005-08-09 21:34:40 +00:00
Richard M. Stallman
61298e176c *** empty log message *** 2005-08-09 12:11:00 +00:00
Richard M. Stallman
4026bd74b2 Reto Zimmermann seems to have disappeared. 2005-08-09 11:44:07 +00:00
Richard M. Stallman
8d68e9b541 (sql-interactive-mode-map): Use fboundp.
(sql-read-passwd): Use read-passwd.
2005-08-09 11:42:54 +00:00
Richard M. Stallman
c56509c06c (idlwave-toolbar, idlwave-toolbar-is-possible): Add defvars. 2005-08-09 11:42:05 +00:00
Richard M. Stallman
c4ae5fdde8 (idlwave-xemacs-hack-mouse-track): Avoid warnings. 2005-08-09 11:41:11 +00:00
Richard M. Stallman
ce56d46ac7 (idlwave-system-variables-alist)
(idlwave-system-class-info, idlwave-executive-commands-alist): Use defvar.
2005-08-09 11:40:22 +00:00
Richard M. Stallman
4f047c58a2 (c-guess-basic-syntax): Add autoload. 2005-08-09 11:39:24 +00:00
Richard M. Stallman
300ee850a4 (ada-prj-display-page): Use with-no-warnings. 2005-08-09 02:55:43 +00:00
Juri Linkov
ba65be24d4 (grep-regexp-alist): Set 5th arg `TYPE' to
0 instead of 1 to display binary file names as info file links.
(grep-error-face): Use `compilation-error-face' instead of
`font-lock-keyword-face'.
(grep-mode-font-lock-keywords): Use `compilation-info-text-face'
and `compilation-warning-text-face' instead of `font-lock-keyword-face'.
Use `compilation-error-text-face' instead of `grep-error-face'.
2005-08-06 01:11:41 +00:00
Juri Linkov
fa947ef393 (compilation-mode-font-lock-keywords):
Use `compilation-text-face', `compilation-info-text-face' and
`compilation-error-text-face' instead of `font-lock-keyword-face'.
(compilation-error): New face.
(compilation-error-file-name): Inherit from
`compilation-error' instead of `font-lock-warning-face'.
(compilation-warning-file-name): Inherit from
`compilation-warning' instead of `font-lock-warning-face'.
(compilation-info, compilation-error-file-name)
(compilation-warning-file-name, compilation-info-file-name)
(compilation-line-number, compilation-column-number): Doc fix.
(compilation-error-text-face, compilation-warning-text-face)
(compilation-info-text-face): New face variables.
(compilation-line-face, compilation-column-face)
(compilation-enter-directory-face)
(compilation-leave-directory-face): Doc fix.
(compilation-text-face): New function.
2005-08-06 01:10:09 +00:00
Juri Linkov
94c713b27d (grep-mode-map): Bind TAB to `compilation-next-error'
and [backtab] to `compilation-previous-error'.
2005-08-04 01:38:42 +00:00
Juri Linkov
70fec115d4 (compilation-mode-map): Bind TAB to `compilation-next-error'
and [backtab] to `compilation-previous-error'.
2005-08-04 01:36:10 +00:00
Juri Linkov
3595212959 (grep-regexp-alist): Replace complex regexp
matching line numbers, column numbers and their ranges with regexp
matching only line numbers.
(grep-context-face): New face variable.
(grep-mode-font-lock-keywords): Use it.
2005-08-04 01:11:17 +00:00
Juanma Barranquero
2bd5227ede (ada-mode): Use make-local-variable', not make-variable-buffer-local'. 2005-08-02 10:24:17 +00:00
Juanma Barranquero
1e5b5dc0a2 (gdb-frame-address, gdb-var-changed, gdb-output-sink, gdba,
gdb-cpp-define-alist-program, gdb-set-gud-minor-mode, gdb-exited,
gdb-setup-windows, gdb-put-string): Fix typos in docstrings.
2005-08-01 16:10:53 +00:00
Nick Roberts
034babe1e1 Update copyright for release of 22.1 for progmodes directory. 2005-08-01 08:43:45 +00:00
Nick Roberts
bfa93501f0 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
* progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
(gud-tooltip-mode): Don't barf if the GUD buffer has been killed.
2005-08-01 08:29:11 +00:00
Nick Roberts
0fc895004b Smarten comments.
(gdb-info-breakpoints-custom): Use nowarn when finding file.
2005-07-28 02:38:59 +00:00
Richard M. Stallman
69517e25dc (grep-error-face): Use font-lock-keyword-face
(grep-mode-font-lock-keywords):
Don't use compilation-...-face for messages that are not file names.
2005-07-23 22:13:54 +00:00
Richard M. Stallman
3bec7ffe70 (compilation-mode-font-lock-keywords):
Don't use compilation-...-face for messages that are not file names.
2005-07-23 22:11:30 +00:00
Juri Linkov
983203eeb6 (grep-regexp-alist)
(grep-mode-font-lock-keywords, grep-process-setup):
Use default GNU grep match color "01;31m" instead of "01;41m".
(grep-regexp-alist, grep-mode-font-lock-keywords):
Use `\\[[0-9]*m' instead of `\\[00m'.
(grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
sgr_start where its handling is more important.  Use the real
length of sgr_start instead of constant 8.
(grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
specially.  Delete all remaining escape sequences.
(grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
(grep-regexp-alist): Make hyperlink only for binary file name
instead of the whole line.
(grep-mode-map): Bind `backtab' to `compilation-previous-file'.
(grep-mode): Add autoload.
2005-07-19 14:21:23 +00:00
Juanma Barranquero
877dde9e8b (ada-make-body): Use insert-buffer-substring' and goto-char', not `insert-buffer'. 2005-07-18 11:28:53 +00:00
Richard M. Stallman
ca73a5b441 (pascal-outline-map): Use fboundp, not boundp. Correctly avoid warnings.
(pascal-outline): Likewise.
2005-07-16 18:45:25 +00:00
Richard M. Stallman
2c94857186 (f90-abbrev-start): Avoid warning. 2005-07-16 18:42:26 +00:00
Richard M. Stallman
434fc2d3ee (asm-comment): Use with-no-warnings. 2005-07-16 18:41:15 +00:00
Nick Roberts
4c199fcee9 (gdb-var-update, gdb-var-update-handler):
Don't consider gdbmi (gdb-mi.el has its own update functions).
(gdb-var-delete): Make it work for gdbmi as well.
(gdb-speedbar-expand-node): Move var-update here for gdbmi.
2005-07-15 14:45:09 +00:00
Nick Roberts
fd9a7f35a1 (etags, sdb): Only require etags when needed.
(gud-speedbar-menu-items): Correct logic for enabling items.
2005-07-15 14:44:33 +00:00
Stefan Monnier
090475f391 (sh-get-indent-info): Only indent a continuation line if SPC or TAB precedes \.
(sh-get-indent-info): Simplify.
(sh-mark-init, sh-learn-buffer-indent, sh-add-completer): with-current-buffer.
2005-07-13 04:55:42 +00:00
Nick Roberts
658d739344 Add note about buffering with Windows. 2005-07-12 05:31:08 +00:00
Juri Linkov
2894bd96e0 (compilation-mode-hook, compilation-mode): Doc fix. 2005-07-09 20:45:26 +00:00
Nick Roberts
67bb20fadb Require font-lock for displaying errors.
Used by gdb-ui.el.
2005-07-07 04:59:06 +00:00
Stefan Monnier
521b27480a (hide-ifdef-use-define-alist): Pass a list of
strings rather than a list of symbols to the completion function.
2005-07-07 04:31:17 +00:00
Richard M. Stallman
7ea8834e08 (flymake-float-time): Instead of with-no-warnings, test for xemacs.
(flymake-replace-regexp-in-string): Test fboundp of replace-in-string
to avoid warning.
2005-07-06 19:03:21 +00:00
Lute Kamstra
3ef97fb6a7 Update FSF's address. 2005-07-05 00:35:10 +00:00
Stefan Monnier
0ea7c863fb Remove useless eval-when-compile. 2005-07-04 18:54:30 +00:00
Lute Kamstra
3a35cf56e7 Update FSF's address. 2005-07-04 17:55:18 +00:00
Juanma Barranquero
c6c5714e40 (prolog-eof-string): Doc fixes.
(prolog-indent-level): Fix typo in docstring.
2005-07-04 09:42:58 +00:00
Miles Bader
dd1c65c976 Add arch tagline 2005-07-04 05:14:41 +00:00
Juanma Barranquero
bc25429ac8 (vhdl-testbench): Fix typo in docstring. 2005-07-04 04:00:00 +00:00
Juanma Barranquero
5089af2745 (tcl): Finish `defgroup' description with period.
(tcl-comment-indent, tcl-quote): "?\ " -> "?\s".
2005-07-04 03:27:17 +00:00
Juanma Barranquero
b9584f65f3 (SQL): Finish `defgroup' description with period.
(sql-copy-column): "?\ " -> "?\s".
2005-07-04 03:25:26 +00:00
Juanma Barranquero
1689f30906 (sh, sh-script): Finish `defgroup' description with period.
(sh-maybe-here-document): "?\ " -> "?\s".
2005-07-04 03:24:03 +00:00
Juanma Barranquero
347a0b697c (scheme): Finish `defgroup' description with period.
(scheme-mode-syntax-table): "?\ " -> "?\s".
2005-07-04 03:22:03 +00:00
Juanma Barranquero
419557b9e7 (python): Finish `defgroup' description with period.
(inferior-python-mode): "?\ " -> "?\s".
2005-07-04 03:20:48 +00:00
Juanma Barranquero
73efac4955 (prolog): Finish `defgroup' description with period. 2005-07-04 03:18:35 +00:00
Juanma Barranquero
abefd5113c (pascal): Finish `defgroup' description with period. 2005-07-04 03:17:55 +00:00
Juanma Barranquero
31b58798cb (idlwave): Finish `defgroup' description with period. 2005-07-04 03:16:59 +00:00
Juanma Barranquero
67da3b400f (executable): Finish `defgroup' description with period.
(executable-set-magic): "?\ " -> "?\s".
2005-07-04 03:05:17 +00:00
Juanma Barranquero
99730b0e98 (etags): Finish `defgroup' description with period. 2005-07-04 03:03:30 +00:00
Juanma Barranquero
dfbe3e71ee (postscript, ebnf2ps, ebnf-special, ebnf-except, ebnf-repeat, ebnf-terminal,
ebnf-non-terminal, ebnf-production, ebnf-shape, ebnf-displacement,
ebnf-syntactic, ebnf-optimization): Finish `defgroup' description with period.
(ebnf-eps-filename, ebnf-trim-right): "?\ " -> "?\s".
2005-07-04 03:01:10 +00:00
Juanma Barranquero
759570c036 (delphi): Finish `defgroup' description with period.
(delphi-indent-line, delphi-fill-comment, delphi-new-comment-line):
"?\ " -> "?\s".
2005-07-04 02:58:48 +00:00
J.D. Smith
3938cb82d0 Updated to IDLWAVE v5.7 (see idlwave.org), and variable cleanup 2005-07-04 01:51:24 +00:00
Juanma Barranquero
c92d602307 (flymake-find-file): Remove.
(flymake-float-time): Use `with-no-warnings'.
(flymake-check-start-time, flymake-check-was-interrupted, flymake-err-info,
flymake-is-running, flymake-last-change-time, flymake-new-err-info):
`defvar' at compile time.
2005-07-03 23:18:19 +00:00
Richard M. Stallman
55def74299 (ebrowse-revert-tree-buffer-from-file): Use with-no-warnings. 2005-07-03 16:32:11 +00:00
Luc Teirlinck
bd6a83d5b3 (flymake-mode, flymake-mode-off): Fix unbalanced parentheses.
From David Hunter (tiny change).
2005-07-02 21:17:05 +00:00
Stefan Monnier
d57f6b5ed1 (flymake-mode-on, flymake-mode-off): Move body into flymake-mode and
delegate to flymake-mode.
2005-07-02 19:36:38 +00:00
Juanma Barranquero
173569aaca (flymake-find-possible-master-files, flymake-master-file-compare,
flymake-get-line-err-count, flymake-highlight-line,
flymake-gui-warnings-enabled): Fix typos in docstrings.
(flymake-parse-line, flymake-get-project-include-dirs-function,
flymake-get-prev-err-line-no, flymake-goto-prev-error): Doc fixes.
(flymake-get-project-include-dirs-function, flymake-make-err-menu-data): Improve
argument/docstring consistency.
2005-07-01 14:13:12 +00:00
Andreas Schwab
0a0157ba2c (gud-filter): Remove unneeded progn. 2005-06-30 21:10:27 +00:00
Glenn Morris
f42e164952 (sh-get-kw): `&' also separates words. 2005-06-30 16:45:04 +00:00
Juanma Barranquero
8038e2cf99 (cperl-do-auto-fill): Change space constants followed by a sexp to "?\s ". 2005-06-29 13:53:36 +00:00
Stefan Monnier
00424a9ec1 (cperl-find-pods-heres): Don't gratuitously
reset the syntax-table to cperl-mode-syntax-table.
(cperl-mode): Make _ into word-syntax during font-locking so "print" in
"foo_print_bar" is not matched as a reserved keyword.
2005-06-29 07:59:36 +00:00
Stefan Monnier
533438b139 (python-check): Require `compile' before modifying its variables. 2005-06-29 06:58:42 +00:00
Richard M. Stallman
a5f1c37e51 (compilation-next-error-function):
Don't switch buffers; operate on the current buffer.
2005-06-28 18:57:00 +00:00
Nick Roberts
007c55a45f (gud-filter): Add missing argument to
with-selected-window.
2005-06-27 00:17:06 +00:00
Richard M. Stallman
3e215e3007 (gud-filter): Simplify using with-selected-window and with-current-buffer. 2005-06-25 13:52:15 +00:00
Nick Roberts
ff71329437 (gdb-send): Remove warning face from errors
after fresh input.
(gdb-var-create-handler): Put name of expression in quotes.
2005-06-24 01:32:24 +00:00
Nick Roberts
823d223503 (gud-tooltip-print-command): Indent properly.
(gud-gdb-marker-filter): Use font-lock-warning-face for any
initial error.
2005-06-24 01:31:50 +00:00
Nick Roberts
98c751fe30 (gdb-error): New variable.
(gdb-error): New function.
(gdb-annotation-rules): Act on error-begin and error annotations.
(gdb-concat-output): Use font-lock-warning-face for errors.
2005-06-22 08:45:01 +00:00
Juanma Barranquero
66bf92744a (ebnf-ebx-lex): Fix spellings. 2005-06-21 13:51:40 +00:00
Juanma Barranquero
f103649a0c (ebnf-yac-lex): Fix spellings. 2005-06-21 13:50:40 +00:00
Juanma Barranquero
fc6e69631c (ebnf-iso-lex): Fix spellings. 2005-06-21 13:49:38 +00:00
Juanma Barranquero
3fc422f857 (ebnf-dtd-lex): Fix spellings. 2005-06-21 13:49:00 +00:00
Juanma Barranquero
bd72986bb7 (ebnf-bnf-lex): Fix spellings. 2005-06-21 13:48:18 +00:00
Juanma Barranquero
13a93e6668 (ebnf-abn-lex): Fix spellings. 2005-06-21 13:47:30 +00:00
Juanma Barranquero
d81e15f2cd (c-safe-scan-lists): Fix spellings. 2005-06-21 13:46:49 +00:00
Juri Linkov
f04a896909 (grep-regexp-alist): Use backreference at the
end of first regexp to limit the match to the position between
line number and source line with same separator character as used
between file name and line number.  In the second regexp limit
mouse-face area to file name and line number by adding new group
for them and referring it in HYPERLINK arg.
(grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
(grep-mode): Set font-lock-lines-before to 0 to not refontify the
previous line where grep markers may be already removed.
2005-06-18 12:57:49 +00:00
Eli Zaretskii
e7c2398ac1 Update version and maintainer's email address. 2005-06-18 10:43:02 +00:00
Miles Bader
579322ca42 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-430
Remove "-face" suffix from cc-mode faces

2005-06-17  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/cc-fonts.el (c-nonbreakable-space-face): Remove
   "-face" suffix from face name.
   (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
   instead of literal face.
2005-06-17 05:07:26 +00:00
Juanma Barranquero
6d533a6ef8 (ada-format-paramlist)
(ada-get-indent-case, ada-check-matching-start)
(ada-check-defun-name, ada-goto-matching-decl-start)
(ada-goto-matching-start, ada-goto-matching-end, ada-tab)
(ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
(ada-make-subprogram-body): Follow error conventions.
(ada-case-exception-file, ada-indent-comment-as-code)
(ada-indent-handle-comment-special, ada-indent-renames)
(ada-indent-return, ada-search-directories-internal)
(ada-tab-policy, ada-case-exception-substring)
(ada-other-file-alist, ada-matching-start-re)
(ada-matching-decl-start-re, ada-contextual-menu-last-point)
(ada-imenu-generic-expression, ada-compile-goto-error)
(ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
(ada-popup-menu, ada-add-extensions, ada-mode)
(ada-region-selected, ada-create-case-exception)
(ada-create-case-exception-substring, ada-after-keyword-p)
(ada-activate-keys-for-case, ada-adjust-case-region)
(ada-adjust-case-buffer, ada-format-paramlist)
(ada-scan-paramlist, ada-insert-paramlist)
(ada-indent-newline-indent)
(ada-indent-newline-indent-conditional)
(ada-justified-indent-current, ada-goto-previous-word)
(ada-indent-current, ada-get-indent-open-paren)
(ada-get-indent-paramlist, ada-get-indent-end)
(ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
(ada-get-indent-block-start, ada-get-indent-subprog)
(ada-get-indent-noindent, ada-get-indent-label)
(ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
(ada-search-prev-end-stmt, ada-goto-next-non-ws)
(ada-goto-stmt-end, ada-goto-next-word)
(ada-check-matching-start, ada-check-defun-name)
(ada-goto-matching-decl-start, ada-goto-matching-start)
(ada-goto-matching-end, ada-search-ignore-string-comment)
(ada-in-decl-p, ada-looking-at-semi-or)
(ada-looking-at-semi-private, ada-in-paramlist-p)
(ada-in-open-paren-p, ada-tab, ada-indent-current-function)
(ada-untab-hard, ada-move-to-start, ada-move-to-end)
(ada-next-procedure, ada-previous-procedure, ada-next-package)
(ada-previous-package, ada-create-menu)
(ada-fill-comment-paragraph-justify)
(ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
(ada-other-file-name, ada-last-which-function-line)
(ada-last-which-function-subprog, ada-which-function)
(ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
(ada-gen-treat-proc, ada-check-emacs-version)
(ada-continuation-indent, ada-align-region-separate):
Fix typos in docstrings.
(ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
2005-06-17 00:20:14 +00:00
Juanma Barranquero
2f3806694c (m2-for): Fix spellings. 2005-06-16 16:24:28 +00:00
Juanma Barranquero
a3dd3c0e01 (vhdl-beginning-of-libunit): Fix spelling in docstrings. 2005-06-16 16:21:50 +00:00
Juanma Barranquero
dba2230da3 (inferior-lisp-prompt): Fix spelling in docstrings. 2005-06-16 16:20:00 +00:00
Juanma Barranquero
810fb442e5 (cperl-set-style-back): Fix spelling in docstrings. 2005-06-16 16:19:24 +00:00
Juanma Barranquero
fd35a25666 (c-awk-beginning-of-defun): Fix spelling in docstrings. 2005-06-16 16:18:42 +00:00
Juanma Barranquero
2aa3472399 (c-lineup-argcont): Fix spelling in docstrings. 2005-06-16 16:17:53 +00:00
Juanma Barranquero
b6a97790db (idlwave-complete): Don't use format' on error' arguments. 2005-06-16 14:54:09 +00:00
Juanma Barranquero
ec3ec9cc72 (zone-mode-update-serial): Don't use format' on error' arguments. 2005-06-16 14:40:46 +00:00
Daniel Pfeiffer
a4bf534f1e (put 'makefile-space-face 'face-alias 'makefile-space) 2005-06-15 22:15:46 +00:00
Miles Bader
ef88a99990 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-421
Tweak which-func face

2005-06-15  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/which-func.el (which-func): Only inherit
   `font-lock-function-name-face' when that makes sense against the
   default mode-line face, otherwise set the face color explicitly.
2005-06-15 04:35:23 +00:00
Miles Bader
e6572f79e3 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-420
Fix cperl-mode font-lock problem

2005-06-15  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
   faces instead of (non-existent) variables.
2005-06-15 02:27:55 +00:00
Miles Bader
a5d3703136 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-419
Remove "-face" suffix from ld-script faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/ld-script.el (ld-script-location-counter):
   Remove "-face" suffix from face name.
   (ld-script-location-counter-face):
   New backward-compatibility alias for renamed face.
   (ld-script-location-counter-face): Use renamed face.
2005-06-15 00:17:41 +00:00
Miles Bader
e4c067b5d5 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-418
Remove "-face" suffix from cperl-mode faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
   (cperl-hash): Remove "-face" suffix from face names.
   (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
   New backward-compatibility alias for renamed faces.
   (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
   (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
2005-06-15 00:14:58 +00:00
Miles Bader
9ce2eb5ebb Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-417
Remove "-face" suffix from which-func face

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/which-func.el (which-func): Remove "-face" suffix from face
   name.
   (which-func-face): New backward-compatibility alias for renamed face.
   (which-func-format): Use renamed which-func face.
2005-06-15 00:14:41 +00:00
Miles Bader
63a5fd6303 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-415
Remove "-face" suffix from vhdl-mode faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
   (vhdl-function, vhdl-directive, vhdl-reserved-word)
   (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
   names.
   (vhdl-speedbar-entity, vhdl-speedbar-architecture)
   (vhdl-speedbar-configuration, vhdl-speedbar-package)
   (vhdl-speedbar-library, vhdl-speedbar-instantiation)
   (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
   (vhdl-speedbar-architecture-selected)
   (vhdl-speedbar-configuration-selected)
   (vhdl-speedbar-package-selected)
   (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
   names.
   (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
   Use renamed faces.
   (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
   (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
   (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
   Use renamed faces.
   (syntax-alist): Don't use "font-lock-" or "-face" in generated face
   names.
   (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
   (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
   (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
   (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
   (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
   (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
2005-06-14 23:56:26 +00:00
Miles Bader
33595ec6be Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-414
Remove "-face" suffix from sh-script faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
   face name.
   (sh-heredoc-face): New backward-compatibility alias for renamed face.
   (sh-heredoc-face): Use renamed sh-heredoc face.
2005-06-14 23:56:03 +00:00
Miles Bader
57267a9565 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-413
Remove "-face" suffix from idlwave faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/idlw-help.el (idlwave-help-link):
   Remove "-face" suffix from face name.
   (idlwave-help-link-face):
   New backward-compatibility alias for renamed face.
   (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.

   * lisp/progmodes/idlw-shell.el (idlwave-shell-bp-face)
   (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
   (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
   New backward-compatibility aliases for renamed faces.
   (idlwave-shell-disabled-breakpoint-face)
   (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
2005-06-14 23:20:55 +00:00
Miles Bader
ded09abd8d Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-412
Remove "-face" suffix from flymake faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/flymake.el (flymake-errline, flymake-warnline):
   Remove "-face" suffix from face names.
   (flymake-errline-face, flymake-warnline-face):
   New backward-compatibility aliases for renamed faces.
   (flymake-highlight-line): Use renamed flymake faces.
2005-06-14 23:20:37 +00:00
Miles Bader
4f2d55da49 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-410
Remove "-face" suffix from ebrowse faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
   (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
   (ebrowse-member-class, ebrowse-progress):
   Remove "-face" suffix from face names.
   (ebrowse-tree-mark-face, ebrowse-root-class-face)
   (ebrowse-file-name-face, ebrowse-default-face)
   (ebrowse-member-attribute-face, ebrowse-member-class-face)
   (ebrowse-progress-face):
   New backward-compatibility aliases for renamed faces.
   (ebrowse-show-progress, ebrowse-show-file-name-at-point)
   (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
   (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
   (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
2005-06-14 22:49:47 +00:00
Miles Bader
7a3dfaeead Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-409
Remove "-face" suffix from antlr-mode faces

2005-06-14  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/antlr-mode.el (antlr-default, antlr-keyword, antlr-syntax)
   (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
   (antlr-literal): Remove "-face" suffix and "font-lock-" from face
   names.
   (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
   (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
   (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
   (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face):
   New backward-compatibility aliases for renamed faces.
   (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
   (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
   (antlr-tokenref-face, antlr-literal-face): Variables renamed to remove
   "font-lock-".  Use renamed antlr-mode faces.
   (antlr-font-lock-additional-keywords): Use renamed faces.
   Replace literal face-names with face variable references.
2005-06-14 22:49:30 +00:00
Daniel Pfeiffer
602dc0daa0 (makefile-space, makefile-makepp-perl): Eliminate "-face" suffix.
(makefile-targets): Inherit from font-lock-function-name-face and eliminate
"-face" suffix.
(makefile-shell): Remove attributes and eliminate "-face" suffix.
(makefile-*-font-lock-keywords): Append makefile-targets in rule actions,
instead of prepending, to make it less visible.
(makefile-previous-dependency, makefile-match-dependency): Don't match a target
on a continuation line.
2005-06-14 22:33:56 +00:00
Nick Roberts
b636352442 (gdb-tooltip-print): Respect
tooltip-use-echo-area.
(menu): Re-order menu items.
2005-06-14 21:14:48 +00:00
Nick Roberts
dce4ed29ce * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
Define in tooltip.el.
(gud-tooltip-process-output): Respect tooltip-use-echo-area.
(gud-tooltip-tips): Respect tooltip-use-echo-area and
gud-tooltip-echo-area.
2005-06-14 21:14:12 +00:00
Juanma Barranquero
5bb5087f3c (vhdl-speedbar-place-component): Follow error conventions. 2005-06-14 15:31:10 +00:00
Juanma Barranquero
ff689efdb4 idlwave-complete-class-structure-tag-help): Follow error conventions. 2005-06-14 15:29:27 +00:00
Juanma Barranquero
750362889e (idlwave-shell-move-to-bp): Follow error conventions. 2005-06-14 15:24:13 +00:00
Juanma Barranquero
eb4ed27f9a (ada-create-case-exception, ada-create-case-exception-substring,
ada-make-subprogram-body): Follow error conventions.
2005-06-14 15:23:26 +00:00
Lute Kamstra
cb1b44b04b (inferior-octave-mode): Use delay-mode-hooks. 2005-06-14 12:07:24 +00:00
Lute Kamstra
03789b211d (sql-interactive-mode): Use delay-mode-hooks. 2005-06-14 12:03:52 +00:00
Juanma Barranquero
490f67f86e (xdb): Fix quoting in docstring. 2005-06-14 11:34:43 +00:00
Juanma Barranquero
69df8d97d8 (flymake-new-err-info, flymake-start-syntax-check-for-current-buffer,
flymake-simple-cleanup): Fix quoting in docstring.
2005-06-14 11:32:58 +00:00
Nick Roberts
1e539d255b (gdb-registers-mode): Let gdbmi use
MI command -data-list-register-values.
(gdb-post-prompt): Indent properly.
2005-06-13 06:01:12 +00:00
Mark A. Hershberger
defa8e19a1 Remove stray paren in defun-prompt-regexp for cperl-mode 2005-06-12 23:04:41 +00:00
Jason Rumney
28547c1fa9 Fix last change 2005-06-11 00:09:39 +00:00
Jason Rumney
2a516a73dd 2005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
* progmodes/compile.el (compilation-error-regexp-alist-alist)
	[msft]: update regexp for newer msft compilers.
2005-06-10 22:54:06 +00:00
Juanma Barranquero
644efc09c4 (delphi-newline-always-indents): Fix spellings in docstrings. 2005-06-10 14:15:47 +00:00
Juanma Barranquero
bb27ac6f32 (cpp-face-light-name-list, cpp-face-dark-name-list): Fix spellings in
docstrings.
2005-06-10 14:15:10 +00:00
Juanma Barranquero
6292d528a7 (cperl-info-on-command-no-prompt, cperl-mode): Fix spellings in docstrings. 2005-06-10 14:14:37 +00:00
Miles Bader
541a6d0de2 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-367
Remove "-face" suffix from compilation faces

2005-06-10  Miles Bader  <miles@gnu.org>

   * lisp/progmodes/compile.el (compilation-warning-face)
   (compilation-info-face): Remove "-face" suffix from face names.
   (compilation-warning-face, compilation-info-face):
   New backward-compatibility aliases for renamed faces.
   (compilation-warning-face, compilation-info-face):
   Use renamed compilation faces.
2005-06-10 07:34:16 +00:00
Richard M. Stallman
9391790a10 (makefile-shell-face): Make this a no-op
except on terminals with enough colors to really display it.
(makefile-dependency-regex): Delete spurious `bb'.
2005-06-08 15:43:59 +00:00
Richard M. Stallman
dce16363d3 (makefile-dependency-regex): Handle whitespace
just like other allowed characters.
(makefile-match-dependency): Exclude leading and training whitespace
from the range of regexp subexp 1.
(makefile-macroassign-regex): Don't try to match the body,
just the name of the macro being defined.
2005-06-06 12:50:01 +00:00
Juri Linkov
abed526746 (compilation-start): Move `erase-buffer' up
before selecting the desired mode to not spend time fontifying
old contents.
2005-06-06 12:27:44 +00:00
Nick Roberts
2884ae6dc6 (gdb-info-locals-handler): Use window point to preserve point.
(gdb-find-file-hook): Add doc string.
2005-06-05 07:55:32 +00:00
Nick Roberts
32759db597 (gdb, gud-menu-map): Add command to evaluate
C dereferenced pointer expression.
(gud-tool-bar-map): Put it on the tool bar.
2005-06-05 07:54:50 +00:00
Daniel Pfeiffer
30edba6e09 (makefile-targets-face, makefile-shell-face, makefile-makepp-perl-face): Add :version.
(makefile-bsdmake-dependency-regex, makefile-makepp-rule-action-regex, makefile-bsdmake-rule-action-regex): New constants.
(makefile-makepp-mode, makefile-bsdmake-mode): Use them.
2005-06-03 08:47:25 +00:00
Daniel Pfeiffer
3b79dd208d (compilation-error-regexp-alist-alist): Allow (...) within `...' for makepp messages. 2005-06-03 08:41:20 +00:00
Nick Roberts
4cbf66013b (gdb-set-gud-minor-mode-1)
(gdb-info-breakpoints-custom, gdb-delete-breakpoint)
(gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
(gdb-assembler-custom): Improve regexps.
(def-gdb-auto-update-handler): Use window point to ensure it
is preserved.
2005-05-31 20:55:48 +00:00
Richard M. Stallman
f35aff821d (vhdl-fill-region): Test ARG, not INTERACTIVE.
(vhdl-emacs-21): Doc fix.
(vhdl-mode): Unconditionally set comment-padding.
(vhdl-fixup-whitespace-region): Insert spaces only where there are none.
(vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
2005-05-31 04:23:29 +00:00
Nick Roberts
af3f7411df (gdb-toggle-breakpoint): Make regexp more robust.
(gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
Force regeneration of disassembly.
2005-05-30 06:11:01 +00:00
Luc Teirlinck
e89a81c02e (inferior-lisp-mode): Use delay-mode-hooks. 2005-05-29 15:07:28 +00:00
Nick Roberts
1f1f4de2da (gdb-memory-set-repeat-count):
Throw error when count <= 0 to ensure input is a number.
(gdb-read-memory-custom): Pick up address from buffer.
(gdb-memory-mode): Allow user to increment and decrement
memory address from header line.
2005-05-29 10:48:29 +00:00
Richard M. Stallman
6d2957c460 (compilation-start): Set the mode before inserting the initial text. 2005-05-29 08:32:57 +00:00
Richard M. Stallman
7d2026d518 (which-func-update-1): Turn the mode
off in case of error by setting which-func-mode.
2005-05-29 08:31:54 +00:00
Daniel Pfeiffer
d85d15c8ee (makefile-makepp-mode, makefile-bsdmake-mode): Continuation lines may be empty. 2005-05-29 08:01:17 +00:00
Daniel Pfeiffer
adde76933c (makefile-rule-action-regex, makefile-macroassign-regex): Continuation lines may be empty. Reported by Joshua Varner.
(makefile-makepp-font-lock-keywords): Add $(stem).
2005-05-29 07:54:07 +00:00
Nick Roberts
8164904190 (gdb-assembler-custom): Be more careful about preserving point. 2005-05-28 12:15:33 +00:00
Nick Roberts
9594f9294b (gdb-all-registers): New variable.
(gdb-registers-buffer, toggle-gdb-all-registers):
Toggle display of floating point registers.
(gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
2005-05-27 20:56:43 +00:00
Nick Roberts
be820e8d82 (gud-goto-info): Use info. Don't use require.
(toggle-gud-tooltip-dereference): Rename from gud-toggle-tooltip-dereference.
2005-05-27 20:54:58 +00:00
Lute Kamstra
9a9691963d * progmodes/ada-mode.el (ada-mode):
* progmodes/antlr-mode.el (antlr-mode):
* progmodes/autoconf.el (autoconf-mode):
* progmodes/dcl-mode.el (dcl-mode):
* progmodes/delphi.el (delphi-mode):
* progmodes/ebrowse.el (ebrowse-tree-mode)
(ebrowse-electric-list-mode, ebrowse-member-mode)
(ebrowse-electric-position-mode):
* progmodes/f90.el (f90-mode):
* progmodes/fortran.el (fortran-mode):
* progmodes/icon.el (icon-mode):
* progmodes/idlw-help.el (idlwave-help-mode):
* progmodes/idlw-shell.el (idlwave-shell-mode):
* progmodes/idlwave.el (idlwave-mode):
* progmodes/inf-lisp.el (inferior-lisp-mode):
* progmodes/m4-mode.el (m4-mode):
* progmodes/meta-mode.el (metafont-mode, metapost-mode):
* progmodes/modula2.el (modula-2-mode):
* progmodes/octave-inf.el (inferior-octave-mode):
* progmodes/octave-mod.el (octave-mode):
* progmodes/pascal.el (pascal-mode):
* progmodes/sh-script.el (sh-mode):
* progmodes/sql.el (sql-mode, sql-interactive-mode):
* progmodes/vhdl-mode.el (vhdl-mode):
* progmodes/xscheme.el (scheme-interaction-mode):  Use run-mode-hooks.
2005-05-26 16:43:37 +00:00
Nick Roberts
8da4dd7626 *** empty log message *** 2005-05-26 12:41:35 +00:00
Nick Roberts
5770a942e7 (gdb-frame-address):
Rename from gdb-current-address.
(gdb-previous-frame-address): Rename from gdb-previous-address.
(gdb-selected-frame): Rename from gdb-current-frame.
(gdb-get-selected-frame): Rename from gdb-get-current-frame.
(gdb-frame-number): Rename from gdb-current-stack-level.
(gdb-ann3): Match new mode-name for disassembly buffer.
Extend initialisation of variables.
(gdb-post-prompt): Update disassembly from gdb-frame-handler.
(gdb-memory-mode): Use mouse-face in header line.
(gdb-assembler-buffer-name): Call it disassembly and give frame
in mode line.
(gdb-source-spec-regexp, gdb-assembler-custom)
(gdb-invalidate-assembler, gdb-frame-handler):
Make robust to leading zeroes in address format.
2005-05-26 12:20:21 +00:00
André Spiegel
e1a5828f2e (cperl-vc-header-alist): Obsoleted.
(cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
(cperl-mode): Use them.
2005-05-24 20:03:58 +00:00
Nick Roberts
086d0593ec (gdb-inferior-io-mode-map): Bind gdb-inferior-io-eof to C-d. 2005-05-23 23:38:29 +00:00
Juanma Barranquero
a4632380fa (c-guess-basic-syntax): Remove spurious call to `zerop'. 2005-05-23 09:16:17 +00:00
Martin Stjernholm
3efc2cd768 2005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
CC Mode update to 5.30.10:

	* cc-fonts.el (c-font-lock-declarators): Fixed bug where the point
	could go past the limit in decoration level 2, thereby causing
	errors during interactive fontification.

	* cc-mode.el (c-make-inherited-keymap): Fixed cc-bytecomp bug when
	the file is evaluated interactively.

	* cc-engine.el (c-guess-basic-syntax): Handle operator
	declarations somewhat better in C++.

	* cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
	make use of run-mode-hooks' which has been added in Emacs 21.1.

	(c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode,
	awk-mode): Use it.

	(make-local-hook): Suppress warning about obsoleteness.

	* cc-engine.el, cc-align.el, cc-cmds.el
	(c-append-backslashes-forward, c-delete-backslashes-forward,
	c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
	Compensate for return value from forward-line' when it has moved
	but not to a different line due to eob.

	* cc-engine.el (c-guess-basic-syntax): Fixed anchoring in
	objc-method-intro' and objc-method-args-cont'.

2005-05-23  Alan Mackenzie  <bug-cc-mode@gnu.org>

	CC Mode update to 5.30.10:

	* cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
	in the copyright statement.  Incidentally, change "along with GNU
	Emacs" to "along with this program" where it occurs.

	* cc-mode.el: Add a fourth parameter t' to the awk-mode autoload,
	so that it is interactive, hence can be found by M-x awk-mode
	whilst cc-mode is yet to be loaded.  Reported by Glenn Morris
	<gmorris+emacs@ast.cam.ac.uk>.

	* cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
	Mode's regexps.

2005-05-23  Kevin Ryde  <user42@zip.com.au>:

	* cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
	c-parse-state, to avoid a lisp error (on bad code).
2005-05-23 00:03:59 +00:00
Richard M. Stallman
6ef254eca4 (list-tags): Use with-no-warnings. 2005-05-22 13:51:28 +00:00
Nick Roberts
453b7959ae (gdb-info-locals-handler): Make regexps
more general and work when GDB variable "print pretty" is on,
as with Emacs, for example.
2005-05-22 12:37:24 +00:00
Richard M. Stallman
a527b75360 (idlwave-doc-header): Use insert-file-contents. 2005-05-21 04:55:51 +00:00
Richard M. Stallman
adf8a02eb3 (flymake-makehash): Use with-no-warnings. 2005-05-21 04:53:14 +00:00
Daniel Pfeiffer
774cd45416 (makefile-imenu-generic-expression): Use function to find dependencies, because regexp alone is so complex, it easily goes into an endless loop.
(makefile-makepp-mode): Also add submenu for Perl functions defined in the makefile.
(makefile-bsdmake-mode): Special imenu-generic-expression no longer needed, due to function call.
(makefile-match-dependency): Take BOUND into account when checking if we're through.
2005-05-21 02:46:37 +00:00
Stefan Monnier
4e19eff09a (vhdl-font-lock-match-item): Simplify regexp. 2005-05-20 13:33:13 +00:00
Stefan Monnier
fe67016b3a (sh-mode, sh-get-word): Minor regexp fixes. 2005-05-20 13:28:38 +00:00
Juanma Barranquero
f530778210 Specify missing group (and type, if simple) in defcustom. 2005-05-19 19:06:19 +00:00
Luc Teirlinck
620d3304e2 (compilation-finish-function): Fix defvar. 2005-05-19 16:53:26 +00:00
Richard M. Stallman
e1c45277c5 (makefile-mode): Use run-mode-hooks. 2005-05-19 15:46:19 +00:00
Richard M. Stallman
3c9e7f42ca (compilation-finish-function): Mark obsolete. 2005-05-19 15:38:27 +00:00
Daniel Pfeiffer
dfa89b5db8 (makefile-add-this-line-targets): Simplify and integrate into `makefile-pickup-targets'.
(makefile-add-this-line-macro): Simplify and integrate into `makefile-pickup-macros.
(makefile-pickup-filenames-as-targets): Simplify.
(makefile-previous-dependency, makefile-match-dependency): Don't stumble over `::'.
2005-05-19 02:20:34 +00:00
Daniel Pfeiffer
5c8b544281 (makefile-previous-dependency, makefile-match-dependency): Check for := (and in bsd mode also !=) to give a better result, even when font-lock is not on. 2005-05-18 20:12:10 +00:00
Juanma Barranquero
1902b5b60b Replace set-window-dot' by set-window-point'. 2005-05-18 10:20:51 +00:00
Juanma Barranquero
c647adda60 Replace send-string' by process-send-string'; replace send-region' by process-send-region'. 2005-05-18 10:19:31 +00:00
Daniel Pfeiffer
8ade3c25b7 (makefile-macroassign-regex, makefile-make-font-lock-keywords): Also fontify plain strings assigned to variables, mostly so that a colon has a face and is thus not taken as a dependency separator.
(makefile-mode): Cancel `font-lock-support-mode', because blocks to be fontified in one piece can be too long for JIT.  Makefiles are never *that* big.
2005-05-17 21:37:59 +00:00
Daniel Pfeiffer
0b11ce59ee (makefile-dependency-skip): New variable.
(makefile-previous-dependency): Inline the new matcher, because it is too complex to work in both directions.
(makefile-match-dependency): Eliminate `backward' arg (see above). Completely reimplemented so as to not sometimes go into an endless loop.  It should also be more efficient, because first it only searches for `:', instead of applying the very complex regexp.
2005-05-17 20:45:26 +00:00
Daniel Pfeiffer
92984345bc (makefile-dependency-regex): Turn it into a var, and refine it to mask one more level of nested vars.
(makefile-rule-action-regex): Turn it into a var, and refine it so it recognizes backslashed continuation lines as belonging to the same command.
(makefile-macroassign-regex): Refine it so it recognizes backslashed continuation lines as belonging to the same command.
(makefile-var-use-regex): Don't look at the next char, because it might be the same one to be skipped by the initial [^$], leading to an overlooked variable use.
(makefile-make-font-lock-keywords): Remove two parameters, which are now variables that some of the modes set locally.  Handle dependency and rule action matching through functions, because regexps alone match too often.  Dependency matching now comes last, so it can check, whether a colon already matched something else.
(makefile-mode): Inform that font-lock improves makefile parsing capabilities.
(makefile-match-dependency, makefile-match-action): New functions.
2005-05-16 20:13:09 +00:00
Juanma Barranquero
027a4b6b3f Replace string-to-int' by string-to-number'. 2005-05-16 11:34:49 +00:00
Nick Roberts
2b9688f62f (gud-tooltip-mode): Add gud prefix to
tooltip-change-major-mode.
(gud-tooltip-print-command): Remove case where gud-minor-mode
is gdb ("--fullname").
(gud-tooltip-tips): Turn GUD tooltips off for this case and
explain to user.
2005-05-16 06:42:37 +00:00
Nick Roberts
8b71e4d180 (compilation-setup): Set local value of
overlay-arrow-string to "" always.
(compilation-set-window): Left fringe then don't scroll. No left
fringe then no arrow and scroll message to top.
(compilation-context-lines): Adjust doc string accordingly.
2005-05-16 00:01:46 +00:00
Richard M. Stallman
bbf87c2985 (c-literal-faces): Add font-lock-comment-delimiter-face. 2005-05-14 11:30:27 +00:00
Richard M. Stallman
32518913cd More doc usage fixes. 2005-05-14 11:21:12 +00:00
Richard M. Stallman
dd77d6f4d3 Many doc usage fixes.
(sh-indent-after-do): Change default to match common styles.
2005-05-14 11:20:19 +00:00
Daniel Pfeiffer
9c859203d9 (makefile-targets-face, makefile-shell-face, makefile-makepp-perl-face): New faces.
(makefile-dependency-regex): Fix it to not make the colon in $(var:a=b) special.
(makefile-rule-action-regex): New regexp for highlighting embedded Shell strings.
(makefile-macroassign-regex): Handle != for highlighting as embedded Shell strings.
(makefile-var-use-regex): New const.
(makefile-statements, makefile-automake-statements)
(makefile-gmake-statements, makefile-makepp-statements)
(makefile-bsdmake-statements): New consts.
(makefile-make-font-lock-keywords): New function.
(makefile-automake-font-lock-keywords)
(makefile-gmake-font-lock-keywords)
(makefile-makepp-font-lock-keywords)
(makefile-bsdmake-font-lock-keywords): New consts.
(makefile-mode-map): Add switchers between the various submodes.
(makefile-mode): Document the availability of the variants.
(makefile-automake-mode, makefile-gmake-mode)
(makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
2005-05-13 07:51:15 +00:00
Luc Teirlinck
0f64661897 (inferior-lisp-mode-hook, inferior-lisp-load-hook): Convert defcustoms
back to defvars.
2005-05-13 02:28:52 +00:00
Kim F. Storm
5ba65c038f (c-basic-matchers-before): Don't apply
font-lock-negation-char-face to ! in !=.
2005-05-12 08:57:42 +00:00
Dan Nicolaescu
8cec35c42e (sh-mode-default-syntax-table): Set the
syntax of $ to "'" (quote).
2005-05-11 22:57:25 +00:00
Stefan Monnier
ba47dcb288 (executable-find): Move to files.el. 2005-05-11 16:42:40 +00:00
Richard M. Stallman
3f0f48c040 (sh-indent-for-do): Default to 0. 2005-05-10 09:13:04 +00:00
Richard M. Stallman
4d9db685ef (ada-adjust-case-skeleton): Moved from ada-stmt.el.
(ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
2005-05-10 09:12:40 +00:00
Richard M. Stallman
7f2b9f61c5 (ada-adjust-case-skeleton): Moved to ada-mode.el.
(ada-stmt-mode-hook): Deleted; do the work in ada-mode.
2005-05-10 09:11:43 +00:00
Nick Roberts
df94fa1e38 (gud-tooltip-mode): Require tooltip to be safe.
(gud-tooltip-print-command): Add gdbmi case.
(gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
preprocessor info.
2005-05-09 21:55:33 +00:00
Nick Roberts
89d8189aa8 (gdb-macro-info): New variable.
(gdb-source-info): Check for preprocessor info.
(gdb-tooltip-print-1): New function. Don't print tooltip if it is
a macro for a function.
found (user might have used GDB dir command).
(gdb-info-breakpoints-custom): Try to find file again if not already
(gdb-get-location): Update gdb-location-alist correctly for change
to gdb-info-breakpoints-custom.
2005-05-09 21:54:47 +00:00
Eli Zaretskii
09e224171a Fix file's header line. 2005-05-07 16:21:12 +00:00
Eli Zaretskii
48778af49a (compilation-setup): Set overlay-arrow-string to an empty string
on text terminals.
2005-05-07 16:18:36 +00:00
Nick Roberts
226c2e4066 (gdb-tooltip-print): Moved from tooltip.el.
(gdb-cpp-define-alist-flags): Doc fix.
(gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
gud-tooltip-mode is t.
2005-05-06 22:12:34 +00:00
Nick Roberts
ce38ddb8ae Move code for GUD tooltips from tooltip.el.
(require): CL needed to compile case.
(gud-tooltip-mode): Use to toggle GUD tooltips unstead of
tooltip-gud-tips-p. Make it a minor-mode.
(gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
(gud-menu-map): GUD tooltips use gud-tooltip-mode now.
(gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
(gud-tooltip-change-major-mode)
(gud-tooltip-activate-mouse-motions-if-enabled)
(gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
(gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
(gud-tooltip-original-filter, gud-tooltip-dereference)
(gud-tooltip-event, tooltip-toggle-gud-tips)
(gud-tooltip-process-output, gud-tooltip-print-command)
(gud-tooltip-tips): Moved from tooltip.el.
2005-05-06 22:10:50 +00:00