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

Reply via email to