Commit graph

365 commits

Author SHA1 Message Date
Juri Linkov
2894bd96e0 (compilation-mode-hook, compilation-mode): Doc fix. 2005-07-09 20:45:26 +00:00
Lute Kamstra
3a35cf56e7 Update FSF's address. 2005-07-04 17:55:18 +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
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
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
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
Daniel Pfeiffer
3b79dd208d (compilation-error-regexp-alist-alist): Allow (...) within `...' for makepp messages. 2005-06-03 08:41:20 +00:00
Richard M. Stallman
6d2957c460 (compilation-start): Set the mode before inserting the initial text. 2005-05-29 08:32:57 +00:00
Luc Teirlinck
620d3304e2 (compilation-finish-function): Fix defvar. 2005-05-19 16:53:26 +00:00
Richard M. Stallman
3c9e7f42ca (compilation-finish-function): Mark obsolete. 2005-05-19 15:38:27 +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
Eli Zaretskii
48778af49a (compilation-setup): Set overlay-arrow-string to an empty string
on text terminals.
2005-05-07 16:18:36 +00:00
Richard M. Stallman
0ea50e431b (next-error-highlight-timer): New defvar.
(compilation-mode-font-lock-keywords):
Specify t for LAXMATCH when matching directories.
Save match data around compilation-compat-error-properties form.
2005-04-23 16:35:19 +00:00
Masatake YAMATO
0c9a01ff28 * compilation.txt (symbol): Added gcov-file
gcov-bb-file gcov-never-called-line gcov-called-line .

* progmodes/compile.el (compilation-error-regexp-alist-alist): Add
regexp for gcov.
2005-04-10 06:19:31 +00:00
Dan Nicolaescu
ea81d57ec5 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
high number of colors displays.

* textmodes/table.el (table-cell-face): Add special case for
displays supporting a high number of colors.
* progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
(vhdl-font-lock-reserved-words-face)
(vhdl-speedbar-architecture-face)
(vhdl-speedbar-instantiation-face)
(vhdl-speedbar-architecture-selected-face)
(vhdl-speedbar-instantiation-selected-face): Likewise.
* progmodes/sh-script.el (sh-heredoc-face): Likewise.
* progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
* progmodes/ebrowse.el (ebrowse-tree-mark-face)
(ebrowse-root-class-face, ebrowse-member-attribute-face)
(ebrowse-progress-face): Likewise.
* progmodes/compile.el (compilation-info-face): Likewise.
* progmodes/cc-fonts.el (c-invalid-face): Likewise.
* emacs-lisp/re-builder.el (reb-match-3): Likewise.
* calendar/calendar.el (diary-face): Likewise.
* woman.el (woman-italic-face, woman-bold-face)
(woman-unknown-face): Likewise.
* wid-edit.el (widget-button-pressed-face): Likewise.
* whitespace.el (whitespace-highlight-face): Likewise.
* smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
* pcvs-info.el (cvs-marked-face): Likewise.
* info.el (info-xref): Likewise.
* ido.el (ido-subdir-face, ido-indicator-face): Likewise.
* hilit-chg.el (highlight-changes-face)
(highlight-changes-delete-face): Likewise.
* hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
(hi-red-b): Likewise.
* generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
* font-lock.el (font-lock-keyword-face)
(font-lock-function-name-face, font-lock-warning-face): Likewise.
* cus-edit.el (custom-invalid-face, custom-modified-face)
(custom-set-face, custom-changed-face, custom-variable-tag-face)
(custom-group-tag-face-1, custom-group-tag-face): Likewise.
* comint.el (comint-highlight-prompt): Likewise.
2005-04-08 14:26:13 +00:00
Juri Linkov
6a1cdc5bee (compilation-setup):
Set `next-error-overlay-arrow-position' to nil.  Also set it to
nil in the local hook `kill-buffer-hook'.  Make local variable
`overlay-arrow-string' and set it to "=>".
(compilation-goto-locus): Set BOL position to
`next-error-overlay-arrow-position' instead of
`overlay-arrow-position'.
2005-04-07 15:15:38 +00:00
Juri Linkov
073fcaf68b (compilation-goto-locus):
Use `next-error-highlight-timer' instead of `sit-for'.
2005-03-29 04:57:52 +00:00
Daniel Pfeiffer
deda0c6558 Add comment for compilation-directory-properties. 2005-03-03 20:08:21 +00:00
Kim F. Storm
bf247b6ed0 Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Eli Zaretskii
cf63e6fa17 (compilation-start): Bind buffer-read-only to nil before
invoking call-process.  Reset buffer's modified flag after
fontifying it in the no-async branch.
2005-01-29 15:52:07 +00:00
Richard M. Stallman
749354f058 (compilation-find-buffer): Rename arg. 2004-12-27 16:09:37 +00:00
Kim F. Storm
0ac804df79 (compilation-minor-mode-map)
(compilation-button-map, compilation-mode-map):
Map follow-link to mouse-face.
2004-12-17 15:18:39 +00:00
Richard M. Stallman
261b01c642 *** empty log message *** 2004-11-25 03:22:56 +00:00
Richard M. Stallman
5988691b04 (compilation-mode-map): Don't inherit from compilation-minor-mode-map;
copy its bindings instead.  But the menu bar Compile entry now does
inherit from compilation-menu-map.
2004-11-25 03:01:10 +00:00
Daniel Pfeiffer
12221c849b (compilation-start): In cd command use substitute-env-vars -- not quite shell compatible but better than nothing.
(compilation-error-regexp-alist-alist): Simplify ftnchek to only handle the newer versions messages, which are more parseable.
2004-11-22 23:31:28 +00:00
Stefan Monnier
bd8c6db5dc (compilation-setup): Don't set buffer-read-only.
(compilation-mode): Set it here instead.
2004-11-16 04:52:19 +00:00
Stefan Monnier
9c8e6c852c (compilation-move-to-column): New fun.
(compilation-internal-error-properties)
(compilation-next-error-function): Use it to make sure we don't go past
the end of line.
2004-11-15 23:10:38 +00:00
Stefan Monnier
930a3e462e (compilation-internal-error-properties):
Fix up a transposition-typo.  Check end-col before using it.
2004-11-15 04:51:50 +00:00
Juri Linkov
20320c6516 (compile): Don't overwrite last command in minibuffer history
with default command if they are not equal.
2004-11-08 12:19:14 +00:00
Daniel Pfeiffer
9fcabe7952 (compilation-error-regexp-alist-alist) extend irix for NAG Fortran and add ftnchek-* 2004-10-27 09:10:27 +00:00
Daniel Pfeiffer
199143f1fb (compilation-start): Rely on `cd' to get dir right and also allow argumentless cd. 2004-10-20 22:31:56 +00:00
Richard M. Stallman
4f331dedca (compilation-setup): Don't set buffer-read-only if MINOR is non-nil. 2004-10-19 16:48:30 +00:00
Juri Linkov
577bf5d26e (compilation-start): Move let-binding of
`process-environment' into `with-current-buffer' body.
Reported by Matt Hodges <MPHodges@member.fsf.org>.
2004-10-16 18:38:36 +00:00
Richard M. Stallman
d42c87ab53 (compilation-start): Assume compilation-mode will make the buffer read-only.
(compilation-mode): Take arg name-of-mode.
(compilation-setup): Make buffer read-only.
(compilation-handle-exit): Bind inhibit-read-only.
2004-10-16 15:12:25 +00:00
Daniel Pfeiffer
489a8034ae Parse command to see if it starts with a cd, and if so perform it for the *compilation* buffer. Change the header to reflect this. 2004-09-12 18:08:12 +00:00
Juri Linkov
221206e334 (compilation-mode-map): Rename next-error-follow-mode' to next-error-follow-minor-mode'. 2004-09-08 20:21:15 +00:00
Juri Linkov
8041ea759c (compilation-start): Use copy of `process-environment'
created by `copy-sequence' to not override env-vars
in the global `process-environment'.
2004-09-07 18:21:45 +00:00
Eli Zaretskii
e99212b659 (compilation-mode-map): Bind toggle-next-error-follow-mode. 2004-09-04 12:47:21 +00:00
Juri Linkov
9dc3a46a44 (compilation-error-properties): Allow to funcall col and end-col.
(compilation-mode-font-lock-keywords): Check col and end-col by `integerp'.
(compilation-goto-locus): If end-mk is non-nil in transient mark
mode don't activate the mark (and don't display message in
push-mark), but highlight overlay between mk and end-mk.
2004-09-02 16:35:17 +00:00
Juri Linkov
e4aa3c9497 (compilation-buffer-name): Compare major
mode with second element of compilation-arguments instead of third
to reflect latest changes in compilation-arguments structure.
(recompile): Use global variable `compilation-directory' to get
recent compilation directory only when `recompile' is invoked NOT
in the compilation buffer.  Otherwise, use `default-directory' of
the compilation buffer.
2004-09-02 09:45:31 +00:00
Juri Linkov
2beb6aa0e0 (compilation-goto-locus): Use next-error' face instead of region'.
Set 4-th argument of `move-overlay' to `current-buffer' to move overlay
to different source buffers.  Use new variable `next-error-highlight'.
2004-09-01 18:44:35 +00:00
Richard M. Stallman
8ff2ed527d (compilation-mode): Doc fix. 2004-08-16 22:44:56 +00:00
Daniel Pfeiffer
c0090c20f8 (compilation-error-properties): Store one more than end-col, if present, so
that transient-mark-mode will highlight last char too.
2004-06-18 23:00:46 +00:00
Daniel Pfeiffer
b3ef54c5fa (compilation-set-window-height): Rearrange the save-* functions because a buffer can have several current point in different windows.
(compilation-error-regexp-alist-alist): Recognize {standard input} GNU messages (for gcc --pipe) and more kinds of Oracle messages.
2004-06-08 21:36:37 +00:00
Stefan Monnier
eeb3ede408 (compilation-error-regexp-alist): Use expand-file-name and data-directory. 2004-05-28 21:11:41 +00:00
Eli Zaretskii
bc3621a08e (compilation-warning-face, compilation-info-face): Use min-colors. 2004-05-15 12:17:22 +00:00
Daniel Pfeiffer
0e52264f1c (compilation-set-window-height): Use save-excursion to protect against misplaced marker. 2004-05-12 18:46:24 +00:00
Daniel Pfeiffer
c39bf546b9 (compile): Add universal prefix arg.
(compilation-error-regexp-alist-alist): Add edg patterns.
2004-05-10 21:00:00 +00:00
Stefan Monnier
822001db2a Arch-tags shouldn't be outline headers. 2004-05-02 20:45:51 +00:00