On Tuesday, January 7, 2014 1:07:34 AM UTC-6, Ivan wrote:
> I'm trying to write an autocommand that triggers for all filetypes except 
> "netrw". I have a few candidate patterns that seem to work at the command 
> line, but I can't seem to translate them into working patterns for the 
> autocommand.
> 
> The command line versions:
> ^\(\(.*netrw.*\)\@!.\)*$
> ^\(.*netrw\)\@!.*$
> \<\(.*netrw\)\@!.*\>
> 
> :h file-pattern describes the syntax for matching filenames, so I tried 
> translating the above patterns assuming that it matches filetypes the same 
> way. But nothing I've tried works so far.
> 
> Is this possible?

The easier way to exclude a single filetype is to check the value of the 
'filetype' option in a globally matching autocmd:

  autocmd FileType * if &filetype!=#'netrw' | call DoSomething() | endif

-- 
-- 
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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to