Mikael Jansson wrote:
> Hi,
> 
> I'm not very familiar with the Vim code base, so I couldn't quite find
> my way around, so I'm asking here instead:
> 
> Will the range for % (the entire file) always be 1 for line1 and
> number-of-lines-in-file for line2?

Yes.

:tag do_one_cmd | /%

There is a comment there, and if you scroll down a bit you will find.

            if (*ea.cmd == '%')             /* '%' - all lines */
            {
                ++ea.cmd;
                ea.line1 = 1;
                ea.line2 = curbuf->b_ml.ml_line_count;
                ++ea.addr_count;
            }

Ben.



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

Raspunde prin e-mail lui