On Sun, May 6, 2012 15:22, Zroutik wrote: > Dear vim devs, > > thank you for the great editing tool! > > Recently I was editing my R scripts (R Project statistical software) > and I came across the following strange behaviour: Jumping between > parenthesis is not as expected, if an unpaired closing parenthesis > appears in-between in comments. > > OS: windows XP, > > vim: VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Apr 30 2012 > 14:21:53) > MS-Windows 32-bit GUI version with OLE support > Included patches: 1-514 > Compiled by [email protected] > > > A 2-line minimal example: > ( #) > ) > > In this example, three parenthesis are present. One opening > parenthesis, and two closing. But one of the closing is in the > comment. > 1) When placing the pointer before the text, no text portion is > highlighted. > 2) When placing the pointer at the first parenthesis, the second one > within the pair is correctly highlighted. The parenthesis in the > comment is ignored. > 3) Now, jumping to the paired parenthesis (using a keystroke %) makes > the pointer jump to the open parenthesis in the comment. And back, > too, when the keystroke is repeated. > 4) After placing the pointer to the correct paired parenthesis, > pressing % does not evoke any jump. > I have a collection of screenshots, that I can supply per email, if > requested, please. > > I believe this behaviour is not expected. The parenthesis in the > comments should be ignored by highlighting (correct in the example > above), and within motion, too (incorrect in the example above). > > Let me know, if I should supply more information, please.
The builtin % motion of Vim does not take comments into consideration. If you like this behaviour, activate the bundled matchit-plugin that comes with vim, see :h matchit-activation and :h matchit-install, but you should possibly read the whole document (:h matchit.txt) regards, Christian -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
