Loading ...
Sorry, an error occurred while loading the content.

Re: search for next occurence that is not commented out

Expand Messages
  • Andy Wokula
    ... Right, it s not as common as I thought. I just remembered a few plugins (commenter plugins like tComment ...) making use of that option. Now I see that
    Message 1 of 5 , Dec 2, 2011
    • 0 Attachment
      Am 19.11.2011 15:13, schrieb Tim Chase:

      > On 11/19/11 07:32, Andy Wokula wrote:

      >> Am 19.11.2011 13:27, schrieb Tim Chase:

      >>> On 11/19/11 05:05, Eric Smith wrote:

      >>>> How do I find the next occurance of a pattern which is not

      >>>> preceeded in the same line by a comment token? The identity of

      >>>> the comment token should be derived from the current

      >>>> filetype.

      >>>

      >>> For the below, I'm assuming you can access that information in the

      >>> variable "b:comment_leader"

      >>

      >> I think in place of b:comment_leader, you can (rather) almost count on

      >> 'cms'/'commentstring':

      >

      > I'm not sure how reliable that is either, as I just opened a .py file

      > and the 'cms' was set to "/*%s*/" which isn't a valid comment leader

      > for Python.

      >

      > Additionally, some C-like languages support blockwise comments (such

      > as "/* ... */" or even "#ifdef 0 ... #endif") in addition to line-wise

      > comments (using "//"), and it sounds like the OP wants to be able to

      > insert "//" for C-like languages, "#" for many scripting-type

      > languages (bash, Python, Perl perhaps, etc?), or a double-quote for

      > Vim scripts, etc.

      >

      > Nothing in my Vim seems to set those upon FT detection, though that

      > may be because (1) I'm running 7.2 which comes stock on Debian Stable

      > or (2) I don't have some aspect of ft-detection turned on.

      >

      > -tim



      Right, it's not as common as I thought. I just remembered a few plugins

      (commenter plugins like tComment ...) making use of that option. Now I

      see that they "try to make use of it" -- they don't "rely" on it, ok.


      --

      Andy

      --
      You received this message from the "vim_use" 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
    Your message has been successfully submitted and would be delivered to recipients shortly.