mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-06 05:52:32 -08:00
(grep-error-screen-columns): New variable.
(grep-regexp-alist): Give it the full functionality of gnu style compilation messages with line and column ranges. Ask me for the perl script I'm working on, that uses these.
This commit is contained in:
parent
2f0e0a0b30
commit
bb72b9d0b5
2 changed files with 18 additions and 1 deletions
|
|
@ -1,3 +1,10 @@
|
|||
2004-06-24 Daniel Pfeiffer <occitan@esperanto.org>
|
||||
|
||||
* progmodes/grep.el (grep-error-screen-columns): New variable.
|
||||
(grep-regexp-alist): Give it the full functionality of gnu style
|
||||
compilation messages with line and column ranges. Ask me for the
|
||||
perl script I'm working on, that uses these.
|
||||
|
||||
2004-06-23 Nick Roberts <nickrob@gnu.org>
|
||||
|
||||
* comint.el: (comint-insert-clicked-input, comint-copy-old-input):
|
||||
|
|
|
|||
|
|
@ -146,6 +146,14 @@ The following place holders should be present in the string:
|
|||
:type 'boolean
|
||||
:group 'grep)
|
||||
|
||||
(defcustom grep-error-screen-columns nil
|
||||
"*If non-nil, column numbers in grep hits are screen columns.
|
||||
See `compilation-error-screen-columns'"
|
||||
:type '(choice (const :tag "Default" nil)
|
||||
integer)
|
||||
:version "21.4"
|
||||
:group 'grep)
|
||||
|
||||
;;;###autoload
|
||||
(defcustom grep-setup-hook nil
|
||||
"List of hook functions run by `grep-process-setup' (see `run-hooks')."
|
||||
|
|
@ -216,7 +224,9 @@ Notice that using \\[next-error] or \\[compile-goto-error] modifies
|
|||
`complation-last-buffer' rather than `grep-last-buffer'.")
|
||||
|
||||
(defvar grep-regexp-alist
|
||||
'(("^\\(.+?\\)[:( \t]+\\([0-9]+\\)\\([:) \t]\\)\\(?:\\([0-9]+\\)\\(?:-\\([0-9]+\\)\\)?\\3\\)?" 1 2 (4 . 5))
|
||||
'(("^\\(.+?\\)[:( \t]+\
|
||||
\\([0-9]+\\)\\([.:]?\\)\\([0-9]+\\)?\
|
||||
\\(?:-\\(?:\\([0-9]+\\)\\3\\)?\\.?\\([0-9]+\\)?\\)?[:) \t]" 1 (2 . 5) (4 . 6))
|
||||
("^Binary file \\(.+\\) matches$" 1 nil nil 1))
|
||||
"Regexp used to match grep hits. See `compilation-error-regexp-alist'.")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue