[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Replace filename from compilation buffer errors
From: |
Filippo Argiolas |
Subject: |
Re: Replace filename from compilation buffer errors |
Date: |
Fri, 29 Nov 2024 12:26:06 +0100 |
Robert Pluim <rpluim@gmail.com> writes:
>>>>>> On Fri, 29 Nov 2024 12:01:51 +0100, Filippo Argiolas
>>>>>> <filippo.argiolas@gmail.com> said:
>
> Filippo> Hi I am working on a project that builds in a temporary
> workspace.
> Filippo> I'd like to take advantage of Emacs compilation mode, especially
> jumping
> Filippo> from an error to the locus inside the file.
>
> Filippo> Problem is it jumps in the file inside the temp workspace
> instead of the
> Filippo> one in the source tree.
>
> Filippo> Is there a way to achieve a simple string substitution in the
> file name
> Filippo> before jumping while keeping existing compilation regexps?
>
> The following perhaps:
>
> compilation-transform-file-match-alist is a variable defined in
> `compile.el'.
>
> Its value is (("/bin/[a-z]*sh\\'" nil))
>
> Alist of regexp/replacements to alter file names in compilation errors.
> If the replacement is nil, the file will not be considered an
> error after all. If not nil, it should be a regexp replacement
> string.
>
Thank you! seems perfect, no idea how I missed that!
Filippo