[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v |
Date: |
Sun, 24 Feb 2008 10:09:11 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Miles Bader <miles> 08/02/24 10:09:07
Index: lisp/progmodes/compile.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/progmodes/compile.el,v
retrieving revision 1.455
retrieving revision 1.456
diff -u -b -r1.455 -r1.456
--- lisp/progmodes/compile.el 13 Feb 2008 22:26:33 -0000 1.455
+++ lisp/progmodes/compile.el 24 Feb 2008 10:08:51 -0000 1.456
@@ -1629,9 +1629,13 @@
(defun compilation-next-error (n &optional different-file pt)
"Move point to the next error in the compilation buffer.
+This function does NOT find the source line like \\[next-error].
Prefix arg N says how many error messages to move forwards (or
backwards, if negative).
-Does NOT find the source line like \\[next-error]."
+Optional arg DIFFERENT-FILE, if non-nil, means find next error for a
+file that is different from the current one.
+Optional arg PT, if non-nil, specifies the value of point to start
+looking for the next message."
(interactive "p")
(or (compilation-buffer-p (current-buffer))
(error "Not in a compilation buffer"))
@@ -1943,13 +1947,17 @@
(defun compilation-find-file (marker filename directory &rest formats)
"Find a buffer for file FILENAME.
+If FILENAME is not found at all, ask the user where to find it.
+Pop up the buffer containing MARKER and scroll to MARKER if we ask
+the user where to find the file.
Search the directories in `compilation-search-path'.
A nil in `compilation-search-path' means to try the
\"current\" directory, which is passed in DIRECTORY.
If DIRECTORY is relative, it is combined with `default-directory'.
If DIRECTORY is nil, that means use `default-directory'.
-If FILENAME is not found at all, ask the user where to find it.
-Pop up the buffer containing MARKER and scroll to MARKER if we ask the user."
+FORMATS, if given, is a list of formats to reformat FILENAME when
+looking for it: for each element FMT in FORMATS, this function
+attempts to find a file whose name is produced by (format FMT FILENAME)."
(or formats (setq formats '("%s")))
(let ((dirs compilation-search-path)
(spec-dir (if directory
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Stefan Monnier, 2008/02/09
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Glenn Morris, 2008/02/10
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Juri Linkov, 2008/02/12
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Mark A. Hershberger, 2008/02/13
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v,
Miles Bader <=
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Dan Nicolaescu, 2008/02/24
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Juri Linkov, 2008/02/24
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Jan Djärv, 2008/02/25
- [Emacs-diffs] Changes to emacs/lisp/progmodes/compile.el,v, Jan Djärv, 2008/02/26