Thank you Mark.
Unfortunately, i didn't understand the vim-addon-actions documentation.

But you made me understand enough in your message : when i was typing :cf,
it wasn't executing :cfirst, as i was expecting, but :cfile instead. Now i
can confirm that :cfirst indicates the first compilation error, from the
same list as :cnext and :cprevious. But it is not supposed to jump to the
error. :cfile is supposed to jump to the error, and what i needed was just
to specify the error file as an argument.

So, for those who would have the same problem, i had to choose the error
file path with
use Vi::QuickFix 'C:/quickfix_errors.err';
or with
:!perl _MVI::QuickFix=C:/quickfix_errors.err
Then i just have to do
:cfile C:/quickfix_errors.err
and it jumps to the first error ! And then, :cn and :cp jump to the next
and previous errors.
Perfect !

Apparently, it was just the default error file path which wasn't right. I
think it was just not the same when i was writing it with :make, and
reading it with :cfile. By specifying it in both directions, it works =)

Now i just have to make my own mappings to make this all faster and easier.




On 13 July 2012 20:55, Marc Weber <marco-owe...@gmx.de> wrote:

> I personally have written github.com/MarcWeber/vim-addon-actions for that.
> Make sure to read its documentation, it also contains a list of related
> work:
>
>   SingleCompile : Let user compile or run a single source file conveniently
>   http://www.vim.org/scripts/script.php?script_id=3115
>
>   Quickrun:
>   http://www.vim.org/scripts/script.php?script_id=3146
>   http://github.com/thinca/vim-quickrun/blob/master/plugin/quickrun.vim
>
>   Compile:
>   http://www.vim.org/scripts/script.php?script_id=3462
>
>
> There may be more, try vim.org/search.php
>
> In the end they all do the same:
>
> write a file, set error format, load using cfile or the like.
>
> :compiler perl
>
> is the standard vim way.
>
> > :make
>
> :make > file.err
>
> is what you're looking for.
>
> > Then :copen opens the Quickfix List window, where i can read the list of
> my
> > (intentional) compilation errors.
> Yes, it opens the quickfix window, but does not load the error list, see
> cfile.
>
> > E40 : Can't open error file error.err
> Don't understand this. Must be a Vim default I never cared about.
>
> Marc Weber
>
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>



-- 

mas...@gmail.com
http://lesrikikibians.fr

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to