make.conf is missing the new CAMERAS use.desc is missing + and . in the package names. Reproducible: Always
Created attachment 108644 [details, diff] Add CAMERAS
Created attachment 108646 [details, diff] Add + and . in package names
Created attachment 108650 [details, diff] Add CAMERAS
Created attachment 108651 [details, diff] Add + and . in package names
(In reply to comment #3) > Created an attachment (id=108650) [edit] > Add CAMERAS I don't think I'll add this patch. If you can come up with a patch that dynamically works on all variables in USE_EXPAND, I'll use it. Otherwise, I don't think this is a good idea.
(In reply to comment #5) > I don't think I'll add this patch. If you can come up with a patch that > dynamically works on all variables in USE_EXPAND, I'll use it. Otherwise, I > don't think this is a good idea. Does it have to find them all at runtime, or would you be happy with a patch that gets all USE_EXPAND variables when gentoo-syntax is merged? The former is not reasonably possible, but the latter shouldn't be much of a problem.
Hmm, after further discussion w/ some vim folks, doing it dynamically isn't reasonable (too slow at runtime, folks won't have it up-to-date if it's done at install time). I've just applied your USE_EXPAND patch to svn, r24.
Your other patch is not correct. You patched the line for what characters are allowed in a USE flag name, not the line for what is allowed in a package name.
I've fixed gentoo-use-desc.vim properly in svn, r25 and r26. This will all be in the next release of gentoo-syntax (probably later tonight).
Fixed in 20070212 release, which should hit mirrors in a few hours.