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 -~----------~----~----~----~------~----~------~--~---
