On Sat, 22 Aug 2009, Tim Chase wrote:
> Though it's a bit of a horrible abuse, you can do
> 
>    if v:shell_error > 0 | exec v:shell_error | endif
> 
> which exploits the fact that an ex command of just a number means 
> to go to that line.  Granted, the range of exit codes may limit 
> you to a pretty small range (1-127, IIRC), so you can't jump to a 
> line beyond this max.  But it's what you asked for :)

Thanks Tim and Ben!  "exec number" does the trick. 
I got a pretty print for my source files, when there is syntax error,
I made it exit with an error code equal to that line number.  I tried
and found vim can jump to lines beyond 4000.

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to