Chong Yidong
b4bd2cbe6d
(compilation-mode-tool-bar-map): Check if tool-bar-map has been
...
initialized before setting it up.
2008-10-12 13:46:28 +00:00
Chong Yidong
dac05b9cae
(compilation-mode-tool-bar-map): Initialize it unconditionally.
2008-10-11 19:59:11 +00:00
Eli Zaretskii
2a12d736c1
(compilation-start): Resurrect the version for systems that don't support
...
asynchronous subprocesses.
2008-10-09 13:46:25 +00:00
Martin Rudalics
e6f3e10423
(compilation-start): Make sure to move to point-max
...
only when we are in the compilation buffer.
2008-10-04 10:09:46 +00:00
Stefan Monnier
ec4e0abcd2
* progmodes/compile.el (compilation-start): Don't disable undo in
...
comint buffer. Don't override the comint-filter with our own.
(compilation-filter): Change point's insertion-type.
* comint.el (comint-output-filter): Use copy-marker.
2008-06-13 16:22:16 +00:00
Stefan Monnier
d3d31fad69
(compilation-filter): Fix up last change.
2008-06-11 02:47:57 +00:00
Stefan Monnier
a1562258dc
* window.c (Vwindow_point_insertion_type): New var.
...
(set_window_buffer): Use it.
(syms_of_window): Init and export it to Lisp.
* progmodes/compile.el (compilation-mode):
Set window-point-insertion-type.
(compilation-filter): Don't use insert-before-markers any more.
* emacs-lisp/trace.el (trace-make-advice):
Set window-point-insertion-type in the trace buffer.
* startup.el (normal-top-level): Set window-point-insertion-type in
*Messages*.
* net/telnet.el (telnet-mode): Set window-point-insertion-type.
(telnet-filter): Don't use insert-before-markers any more.
* comint.el (comint-mode): Set window-point-insertion-type.
(comint-output-filter): Don't use insert-before-markers any more.
* button.el (make-text-button): Allow `start' to be a string.
2008-06-10 16:08:48 +00:00
Sam Steingold
86c7460fae
(compilation-minor-mode-map, compilation-mode-map):
...
Bind "g" to recompile and "q" to quit-window.
(grep-mode-map): Use `set-keymap-parent' to connect it
to `compilation-minor-mode-map' (instead of an explicit `cons').
2008-05-08 17:28:05 +00:00
Glenn Morris
b1fc2b5014
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 07:25:26 +00:00
Chong Yidong
ed66ce2115
Fix last fix.
2008-05-06 03:31:55 +00:00
Chong Yidong
bf3e72ae05
(compilation-error-regexp-alist-alist): Tweak Open Watcom regexp to
...
distinguish between errors and warnings.
2008-05-06 03:23:26 +00:00
Nick Roberts
9d8a1adde0
(compilation-error-regexp-alist-alist):
...
Add regexp for Open Watcom compiler output.
2008-05-05 11:59:04 +00:00
Sam Steingold
5f3ca1ba63
* progmodes/compile.el (compilation-start): Move setting of
...
compilation-directory after (funcall mode) as that resets local
variables, this fixes recompile in grep buffers.
* grep.el (grep-mode-map): Bind "g" to recompile (like in dired &c).
2008-05-02 18:37:07 +00:00
Juri Linkov
93c0985f4c
(compilation-auto-jump): Set window point to `pos' explicitly.
2008-05-01 23:56:52 +00:00
Stefan Monnier
bb6da2f86f
(compilation-error-regexp-alist-alist) <gnu>:
...
Rule out trailing spaces in file and directory names as well.
2008-04-30 08:12:20 +00:00
Juanma Barranquero
ddb1f2e352
(compile-internal): Add WHEN to obsolescence declaration.
2008-04-18 10:33:17 +00:00
Jan Djärv
5af370aba7
(compilation-mode-tool-bar-map): Only enable
...
kill if a process is running.
2008-03-28 10:06:13 +00:00
Stefan Monnier
286d4b3b7d
* progmodes/compile.el (compile):
...
* progmodes/grep.el (grep, grep-find): Use read-shell-command.
2008-03-20 19:56:58 +00:00
Dan Nicolaescu
388059876a
* bindings.el (mode-line-remote): Add mouse-face. Improve tooltip.
...
(standard-mode-line-position): Add mouse-face.
* progmodes/compile.el (compilation-menu-map):
(compilation-mode-map):
* progmodes/grep.el (grep-mode-map): Add :help.
* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and
initialize in one step. Add :help. Use :enable to activate menu
items. Show the key binding for edebug-defun.
(lisp-interaction-mode-map): Add a menu.
* term.el (term-mode-map): Define and initialize in one step.
* ediff-init.el (ediff-color-display-p): Simplify.
(Xor): Remove unused function.
(ediff-with-syntax-table): Simplify for emacs.
* ediff-hook.el (menu-bar-ediff-menu): Don't depend on the
menu-bar being loaded, it always is.
2008-03-05 04:09:24 +00:00
Dan Nicolaescu
9326028376
(compilation-menu-map): Add menu entries
...
for useful options.
2008-03-02 01:10:30 +00:00
Jan Djärv
df1a5d7dde
(compilation-mode-tool-bar-map): The same.
2008-02-26 14:41:25 +00:00
Jan Djärv
c45e48d29a
(tool-bar): Rquire tool-bar.
...
(compilation-mode-tool-bar-map): New variable.
(compilation-mode): Use compilation-mode-tool-bar-map.
2008-02-25 10:52:09 +00:00
Juri Linkov
a46b95a834
(compilation-handle-exit):
...
Use compilation-error face instead of font-lock-warning-face.
Display the same message in the minibuffer as is inserted
at the end of the compilation buffer.
2008-02-24 23:21:56 +00:00
Dan Nicolaescu
a8bdd228f8
(compilation-start): Specify a face for
...
mode-line-process.
(compilation-handle-exit): Specify a face and a tooltip for
mode-line-process.
2008-02-24 20:44:24 +00:00
Miles Bader
b03f96dc5a
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1074
2008-02-24 10:09:07 +00:00
Mark A. Hershberger
fa2a4e7dac
add php error regex for compile mode
2008-02-13 22:26:33 +00:00
Juri Linkov
78dc87a23f
(compilation-auto-jump): Call
...
compile-goto-error only when compilation-auto-jump-to-first-error
is non-nil.
(compilation-scroll-output): Replace :type 'boolean with a choice
that has three options including a third option `first-error'.
Doc fix.
(compilation-start, compilation-forget-errors): Add an alternate
condition comparing compilation-scroll-output with `first-error'
in addition to compilation-auto-jump-to-first-error (to call
compilation-auto-jump in the proper place).
2008-02-12 23:41:59 +00:00
Glenn Morris
3dc4febd47
(compilation-error-regexp-alist-alist): Shorten some names.
2008-02-11 04:11:00 +00:00
Stefan Monnier
250962b3d8
(compilation-next-error): Add clarifying comment.
2008-02-10 03:16:06 +00:00
Eli Zaretskii
5099d51223
(compilation-find-file): Doc fix.
2008-02-09 14:34:45 +00:00
Eli Zaretskii
d0048c60f2
(compilation-next-error): Doc fix.
2008-02-09 14:22:49 +00:00
Stefan Monnier
db0095e0f8
(compilation-error-regexp-alist-alist):
...
Accept "fatal error" from MSFT.
Reported by Jared Finder <jfinder@crypticstudios.com>.
2008-01-14 15:41:34 +00:00
Glenn Morris
01f179de33
Kevin Ryde <user42 at zip.com.au>:
...
(compilation-error-regexp-alist-alist): Add entry for two-arg form of
the Test module ok() func.
2008-01-08 08:03:25 +00:00
Glenn Morris
70b79a6011
Kevin Ryde <user42 at zip.com.au>
...
(compilation-error-regexp-alist-alist): For perl, allow "during global
destruction" at end.
2008-01-08 07:54:04 +00:00
Glenn Morris
049dcb6f8c
Kevin Ryde <user42 at zip.com.au>
...
(compilation-error-regexp-alist-alist): For perl, allow "during global
destruction" at end.
2008-01-08 07:53:53 +00:00
Glenn Morris
4e643dd23c
Add 2008 to copyright years.
2008-01-07 02:11:00 +00:00
Miles Bader
b17f53abc2
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-966
2007-12-28 22:26:14 +00:00
Richard M. Stallman
2d0a22f826
(compilation-start): Set initial visible point properly even when
...
compilation buffer already current.
2007-12-27 03:31:20 +00:00
Glenn Morris
c34dc850ce
John J Foerch <jjfoerch at earthlink.net> (tiny change)
...
(compilation-start): Don't pass a FRAME argument to display-buffer.
2007-12-19 02:54:53 +00:00
Vinicius Jose Latorre
ddab770590
Insert patterns from compilation-perl.el and compilation-weblint.el files.
2007-11-12 18:29:05 +00:00
Dan Nicolaescu
975460179e
* term/x-win.el (x-gtk-stock-map, icon-map-list)
...
(x-gtk-map-stock): Delete duplicated definitions from merge.
* progmodes/octave-mod.el: Require octave-inf at compile time
* progmodes/compile.el (compilation-skip-to-next-location)
(compilation-skip-threshold, compilation-skip-visited): Move
definitions earlier.
* play/zone.el (zone-fall-through-ws):
* play/landmark.el (lm-move-down, lm-move-up):
* play/handwrite.el (handwrite):
* mail/mspools.el (mspools-visit-spool):
* wdired.el (wdired-next-line, wdired-previous-line):
* tar-mode.el (tar-subfile-save-buffer):
* scroll-lock.el (scroll-lock-next-line)
(scroll-lock-previous-line):
* image-dired.el (image-dired-next-line)
(image-dired-previous-line):
* ediff-help.el (ediff-help-message-line-length): Use
forward-line.
* smerge-mode.el (smerge-auto-refine):
* diff-mode.el (diff-auto-refine): Add :group.
* play/yow.el: Require doctor at compile time.
* vmsproc.el: Provide vmsproc.
(command-send-input): Use forward-line.
* vms-patch.el: Require ps-print and vmsproc at compile time.
* vc-mtn.el (log-view-message-re, log-view-file-re)
(log-view-font-lock-keywords): Pacify byte-compiler.
* vc-hg.el: Require log-view at compile time.
2007-10-20 06:30:18 +00:00
Stefan Monnier
7704151348
(compilation-next-error-function): Fix timestamp
...
handling, so compilation-fake-loc works again.
2007-10-17 16:24:33 +00:00
Miles Bader
1af74d06e5
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-875
2007-10-09 08:52:57 +00:00
Stefan Monnier
d40a86f9f6
(compilation-error-regexp-alist-alist):
...
Recognize gcc's use of "note" for informational messages.
2007-09-20 18:56:19 +00:00
Stefan Monnier
34a9bf20b0
(compilation-get-file-structure): Complete last
...
change by also using spec-directory in the puthash.
2007-09-07 03:48:30 +00:00
Glenn Morris
e68b184130
(compilation-get-file-structure): Make use of the directory part when
...
checking for an existing entry, to handle files with same basename in
different directories.
2007-08-17 07:17:45 +00:00
Glenn Morris
912651fc0c
(compilation-get-file-structure): Make use of the directory part when
...
checking for an existing entry, to handle files with same basename in
different directories.
2007-08-17 07:16:17 +00:00
Miles Bader
37cc095b6a
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
2007-08-13 13:41:28 +00:00
Glenn Morris
be94710170
(compilation-buffer-name): Don't check compilation-arguments. It is
...
superfluous, and the variable isn't even set when this function is
called.
2007-08-11 03:02:05 +00:00
Martin Rudalics
0dad3dfecc
(compilation-set-window-height): Use window-full-width-p instead of
...
comparing frame-width and window-width.
(compilation-find-buffer): Remove extra
argument in call to compilation-buffer-internal-p.
2007-08-08 05:57:54 +00:00