1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-16 09:50:25 +00:00
Commit Graph

1973 Commits

Author SHA1 Message Date
Glenn Morris
337c50a52f (fortran-break-before-delimiters): Doc fix.
(fortran-break-delimiters-re, fortran-no-break-re): New defconsts.
(fortran-fill): When filling a string, adjust re-search-backward
argument for special case of string just on fill-column.
When filling non-string, allow one extra char if
fortran-break-before-delimiters is non-nil.  Suggested by
Michael Hagemann <michael.hagemann@unibas.ch>.
Use fortran-break-delimiters-re and fortran-no-break-re to
correctly handle cases such as "**".
2004-01-25 23:59:57 +00:00
Glenn Morris
6f43f690c6 (f90-break-delimiters): Doc fix.
(f90-no-break-re): Add some extra tokens.  Doc fix.
2004-01-25 23:42:35 +00:00
Glenn Morris
f2633782cd David Ponce <david@dponce.com>
(which-function-mode): Don't cancel which-func-update-timer if not set.
2004-01-18 14:00:34 +00:00
Luc Teirlinck
a151ecffc9 Do not require cl at run time. 2004-01-17 03:01:45 +00:00
Thien-Thi Nguyen
c1bfdd5447 (scheme-font-lock-keywords-2): Add "force". 2004-01-15 14:18:24 +00:00
Nick Roberts
9f1d9ee471 (gdb-first-prompt): Renamed from
gdb-first-pre-prompt
2004-01-07 23:22:34 +00:00
Richard M. Stallman
b34e9a285f (compile-internal): Use point, not point-min, for set-window-point. 2004-01-03 22:38:10 +00:00
Richard M. Stallman
05218277b6 (grep-mode-map): Don't remap next-line, previous-line. 2004-01-03 21:11:43 +00:00
Eli Zaretskii
1550204223 * progmodes/idlwave.el (idlwave-make-tags):
* textmodes/flyspell.el (flyspell-large-region):.
* progmodes/make-mode.el (makefile-query-by-make-minus-q):
* emulation/viper-util.el (viper-glob-unix-files):
* emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
* man.el (Man-init-defvars):
* jka-compr.el (jka-compr-call-process):
* files.el (get-free-disk-space,insert-directory):
* ediff-ptch.el (ediff-test-patch-utility):
* ediff-diff.el (ediff-test-utility):
* dired-aux.el (dired-check-process):
* mail/sendmail.el (sendmail-send-it): Don't use = or zerop to
test the return value of call-process, because it can be a string.
2004-01-03 12:12:01 +00:00
Eli Zaretskii
74c942dea8 (gud-tool-bar-map): Modify names of icon files
for gud-next, gud-nexti, gud-step and gud-stepi to prevent
file-name clashes on 8+3 DOS filesystems.
2003-12-30 08:50:29 +00:00
Richard M. Stallman
a3ae17d490 (sh-get-indent-info):
Don't move point back if at bob.
2003-12-29 20:03:46 +00:00
Richard M. Stallman
3e86c60b95 (save-buffer-state-x): Use with-no-warnings. 2003-12-29 20:03:05 +00:00
Nick Roberts
d7af32300b (gud-gdb-command-name): Set default to
"gdb --annotate=3".
(gud-gdb-marker-filter): Look out for annotations.
(gdb-first-pre-prompt): New variable.
Remove trailing white space.
2003-12-28 13:51:51 +00:00
Nick Roberts
79148a5ba3 (gud-speedbar-buttons): Use speed-bar-edit-line
to edit values when there are no children.
2003-12-23 20:32:31 +00:00
Stefan Monnier
310ee6ada7 (makefile-font-lock-syntactic-keywords): Don't use `space' for \\\n.
Be more selective as to which # are comment-starters.
2003-11-26 16:49:33 +00:00
Miles Bader
7239c21756 Resolve CVS conflicts 2003-11-24 22:19:51 +00:00
Kim F. Storm
5f032b5036 Remove grep-use-compilation-buffer defcustom. 2003-11-23 22:51:14 +00:00
Kim F. Storm
9ac5747987 (grep-command, grep-use-null-device)
(grep-find-command, grep-tree-command, grep-tree-files-aliases)
(grep-tree-ignore-case, grep-tree-ignore-CVS-directories)
(grep-regexp-alist, grep-program, find-program)
(grep-find-use-xargs, grep-history, grep-find-history)
(grep-process-setup, grep-compute-defaults)
(grep-default-command, grep, grep-tag-default, grep-find)
(grep-expand-command-macros, grep-tree-last-regexp)
(grep-tree-last-files, grep-tree): Move grep variables, functions
and commands to new file grep.el.
(compilation-mode-map): Remove grep commands from Compile sub-menu.

(compilation-process-setup-function): Doc fix.
(compilation-highlight-regexp, compilation-highlight-overlay): New
defvars used for highlighting current compile error in source buffer.
(compile-internal): New optional args HIGHLIGHT-REGEXP and
LOCAL-MAP which overrides compilation-highlight-regexp and
compilation-mode-map for this compilation.
Delay calling compilation-set-window-height until after running
compilation-process-setup-function so it can buffer-local override
compilation-window-height.
Check buffer-local value of compilation-scroll-output.
(compilation-set-window-height): Use buffer-local value of
compilation-window-height.
(compilation-revert-buffer): Don't pass (undefined)
preserve-modes arg to revert-buffer.
(next-error-no-select, previous-error-no-select): New commands.
(compilation-goto-locus): Temporarily highlight current match in
source buffer using compilation-highlight-regexp.
2003-11-23 20:57:47 +00:00
Kim F. Storm
318e297657 * progmodes/grep.el: New file with grep code from compile.el.
(grep): New defcustom group.
(grep-window-height): New defcustom, like compilation-window-height.
(grep-auto-highlight): New defcustom, like compile-auto-highlight.
(grep-scroll-output): New defcustom, like compilation-scroll-output.
(grep-command, grep-use-null-device, grep-find-command)
(grep-tree-files-aliases, grep-tree-ignore-case)
(grep-tree-ignore-CVS-directories): Move to grep custom group.
(grep-setup-hook): New hook variable.
(grep-mode-map): New keymap for grep commands.  Add Grep menu.
(grep-use-compilation-buffer): New defcustom.
(grep-last-buffer): New defvar, override compilation-last-buffer.
(grep): Add optional arg HIGHLIGHT-REGEXP.  Doc fix.
Call compile-internal with args highlight-regexp and grep-mode-map.
2003-11-23 20:56:10 +00:00
Martin Stjernholm
037558bfd9 CC Mode update (5.30.8). 2003-11-16 16:55:08 +00:00
Andreas Schwab
447f1ebd1e (autoconf-font-lock-keywords): Also highlight AH_*. 2003-11-07 16:08:53 +00:00
Lute Kamstra
b2fc097671 (inferior-octave-prompt): Recognize version number in prompt. 2003-10-29 18:55:55 +00:00
Stefan Monnier
cb3d3ec192 (octave-comment-start): Simplify.
(octave-mode-syntax-table): Add % as a comment starter.
(octave-point): Remove.
(octave-in-comment-p, octave-in-string-p)
(octave-not-in-string-or-comment-p, calculate-octave-indent)
(octave-blink-matching-block-open, octave-auto-fill):
Use line-(beginning|end)-position instead.
2003-10-24 18:58:28 +00:00
Miles Bader
7ae0df40c1 Resolve CVS conflicts 2003-10-22 08:30:07 +00:00
Nick Roberts
0a4f0ab1d7 (gud-speedbar-buttons): Check for variable
object changes in gdb-ui.el.
2003-10-21 22:37:29 +00:00
Richard M. Stallman
59bb4146a3 (compile-auto-highlight): Undo July 7 change. 2003-10-20 23:31:27 +00:00
Richard M. Stallman
b6c846d341 Make major mode work with cc-mode-5.30+.
(antlr-c-init-language-vars): New function.
(antlr-mode): Use it with cc-mode before v5.29.
(antlr-c-common-init): Don't set some local vars here.
(antlr-mode): Set them here.
(antlr-c-forward-sws): New function alias.
(antlr-mode): Redefine with cc-mode before v5.30.
(antlr-skip-sexps): Use it.
(antlr-skip-exception-part): Ditto.
(antlr-skip-file-prelude): Ditto.
(antlr-outside-rule-p): Ditto.
(antlr-end-of-body): Ditto.
(antlr-option-kind): Ditto.
(antlr-insert-option-area): Ditto.
(antlr-file-dependencies): Ditto.
2003-10-20 23:30:05 +00:00
Dave Love
5467ec8881 *** empty log message *** 2003-10-20 23:16:26 +00:00
Thien-Thi Nguyen
c327c4058f Rewrite one-armed `if'
constructs using either `when' or `unless'.
(hs-grok-mode-type): Elide superfluous `progn'; nfc.
2003-10-18 01:05:54 +00:00
Richard M. Stallman
720baa4669 (sh-feature): Handle sh-modify like sh-append.
(sh-for, sh-indexed-loop, sh-function, sh-while, sh-while-getopts):
Use sh-modify directly.
(sh-select): Use sh-append, not eval.
2003-10-05 13:53:54 +00:00
Nick Roberts
187c0c4022 (gud-menu-map, gud-tool-bar-map): Replace
gud-display with gud-watch.
(gud-speedbar-buttons): Add stuff for watching expressions
in the speedbar when using M-x gdba. Use dolist on old part
of this function.
2003-09-30 17:58:19 +00:00
Richard M. Stallman
2389f14324 (ada-mode): Don't use advice. Instead, set which-func-functions. 2003-09-30 12:54:32 +00:00
Richard M. Stallman
35e376af6a (which-func-modes): Add ada-mode.
(which-func-functions): New variable.
(which-function): Use that.
2003-09-30 12:53:26 +00:00
Richard M. Stallman
830144d596 (sh-mode-syntax-table): Add defvar. 2003-09-30 12:42:56 +00:00
Thien-Thi Nguyen
cb049c411e (scheme-mode-variables): When setting
`font-lock-defaults', also specify that "#" should
be interpreted with `word' syntax.
(scheme-font-lock-keywords-2): Also interpret "#:foo" as keyword.
2003-09-30 11:47:57 +00:00
Thien-Thi Nguyen
6e8fcd2193 Thank Michael Ernst; nfc. 2003-09-29 13:24:30 +00:00
Glenn Morris
b8acc4ed4f (sh-builtins): Add bash `shopt' builtin.
(sh-font-lock-keywords, sh-feature): Fix previous change of sh-feature
to avoid infloop with sh-font-lock-keywords.
2003-09-25 02:01:18 +00:00
Martin Stjernholm
de2dcd185a Bumped patch release number. Minor docstring update. 2003-09-24 14:01:16 +00:00
Martin Stjernholm
0923382c34 (c-comment-prefix-regexp): Document that `c-setup-paragraph-variables'
has to be used when this variable is changed; it doesn't work to
reinitialize the mode since that typically clobbers the variable.
2003-09-24 13:56:48 +00:00
Martin Stjernholm
cfb966f42a (c-setup-paragraph-variables): Made it interactive. 2003-09-24 13:56:27 +00:00
Martin Stjernholm
fa14078b4f (c-type-list-kwds): If "operator" is followed by an identifier in C++
then it's a type.
2003-09-24 13:56:09 +00:00
Martin Stjernholm
a6782a6efd (c-font-lock-declarations): Fixed recognition of constructors and
destructors for classes whose names are matched by
`*-font-lock-extra-types'.

(c-font-lock-invalid-string): Fixed eob problem that primarily
affected XEmacs.  Don't use faces to find unterminated strings since
Emacs and XEmacs fontify strings differently - this function should
now work better in XEmacs.
2003-09-24 13:55:49 +00:00
Martin Stjernholm
449a2b0d2e (c-parse-state): Fixed bug that could cause errors when the state
cache contains info on parts that have been narrowed out.

(c-forward-keyword-clause): Fixed error handling.  This bug could
cause interactive font locking to bail out.

(c-just-after-func-arglist-p): Handle paren-style types in Pike.  Also
fixed some cases of insufficient handling of unbalanced parens.
2003-09-24 13:55:23 +00:00
Martin Stjernholm
d858963e6b (c-electric-brace): Fixed a bug in the expand-abbrev' workaround
which caused braces to disbehave inside macros.
2003-09-24 13:55:07 +00:00
Nick Roberts
1dd52b8210 (perldb): Add gud-until to list of commands.
Update gud-remove.
2003-09-22 22:02:51 +00:00
Richard M. Stallman
1bf87f6ba3 (sh-mode-default-syntax-table): Renamed from sh-mode-syntax-table.
Call sh-mode-syntax-table directly.
(sh-mode-syntax-table-input): New variable.
(sh-require-final-newline): Don't use eval.
(sh-builtins, sh-leading-keywords, sh-other-keywords)
(sh-variables, sh-font-lock-keywords): Don't use eval.
(sh-set-shell): When setting require-final-newline,
treat value = `require-final-newline' as don't change it.
Set sh-mode-syntax-table locally based on
sh-mode-syntax-table-input and sh-mode-default-syntax-table.
2003-09-22 15:39:47 +00:00
Richard M. Stallman
dfe02f1424 (compile-internal): Call compilation-set-window-height
before setting window start.
2003-09-22 15:25:47 +00:00
John Paul Wallington
b8313039df Add Commentary section, minor cleanup of file header.
(ld-script-font-lock-keywords): Doc fix.
(toplevel): Provide `ld-script' feature.
2003-09-22 12:37:00 +00:00
Glenn Morris
1fd244505e (sh-font-lock-keywords): Highlight escaped EOLs differently from other
backslash constructs.
2003-09-19 17:10:57 +00:00
Masatake YAMATO
8cbb7c6199 Fix broken magic autoload comments. 2003-09-18 17:08:22 +00:00