1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 23:31:55 -08:00
Commit graph

2444 commits

Author SHA1 Message Date
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