A.J.Mechelynck wrote:
Robert Hicks wrote:
Marc Weber wrote:
:Robert
See :h quickfix ;)
Brief: :compiler perl
:set makeprg=perl :make test.pl)
If you want to add options to perl use set makeprg=perl\ --option\ blah
(escape whitespaces)
The quickfix cycle might remove some output.. depending on errorformat.
I was waiting for this question because :!perl foo doesn't do what you
want :)
See also :h compiler
If you don't want to look at scrolling lines try my runinbackground
script.. (http://www.vim.org/scripts/script.php?script_id=1582)
I would also suggest to have some quick glances at :h topics basic
editing, advanced editing... Much to read.. or hang around in #vim on
irc.freenode.net. You can learn much there...
You don't have to read everything but it should give you an idea of what
is there .. ;)
To took me over a year to learn many features of vim and then think
about "how can I really fast open the files I need ... and so on"
Just ask again we'll point to corresponding documentation.
Marc
Thanks for the info. For some background I used to use the
perl-support plugin but it isn't working on OSX "Tiger" so I thought I
would just create a simple perl-utils one that I could add quick
functions to and then assign accelerators (i.e. \rr runs it, \rc
checks it, \rx criticizes etc.).
I have this:
function! PerlRun(...)
execute "!perl " . expand("%")
endfunction
function! PerlCheck(...)
execute "!perl -cw " . expand("%")
endfunction
Since the functions above make no use of any arguments, why allow any?
function! PerlRun()
without "..."
Mostly because I have no idea what I am doing? That was copied from
something else. : )