On 2/21/08, Gary Johnson <[EMAIL PROTECTED]> wrote: > > > The matchparen feature stops highlighting the matching "paren" > character when the number of buffer lines between the two parens > exceeds the screen height, even when some of those lines are folded > so that both parens are visible on the screen simultaneously. This > makes it difficult to find matching braces in C code, for example, > when viewing long functions in which inner blocks have been folded. > brace is not highlighted. > > As an enhancement request after this is fixed, it would be nice if > that limit of 100 lines above or below the cursor could be > user-settable for when looking at really long blocks of code > containing folds. > > Regards, > Gary > > I have written a plugin that addresses this deficiency, and adds extra functionality to the matchparen feature.
http://www.vim.org/scripts/script.php?script_id=2059 I tested it out using the demonstration you provided, and verified that it did correctly highlight the opening brace. I actually removed the 100 line limit completely from the code, so that the entirety of the file may be scanned looking for the matching brace. I suppose that I could code that back in and expose it as a user-configurable option. However, after months of use I haven't found it to be a problem. You can try this out and see if it works well enough for your needs. -- Erik Falor Registered Linux User #445632 http://counter.li.org --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
