2011-03-09 141 views
2

我使用CEDET在C++中进行编程,我希望autocompletion不区分大小写。有没有办法做到这一点? 例如,语义将完成:CEDET:不区分大小写?

GL_POI => GL_POINTS 

但不

gl_poi => GL_POINTS 

谢谢!

回答

2

case-fold是寻找的常用词组。

M-Xapropos-variableRETcase-foldRET轮番上涨的semantic-case-fold变量,所以我想尝试,第一。

你会发现,这个变量会自动缓存本地,所以你可能要设置一个默认值,如果你决定要启用它的所有情况:

(set-default 'semantic-case-fold t) 
+0

谢谢,但是当我做apropos变量,似乎没有一个名为语义大小折叠的变量。我正在使用bzr的最新CEDET。但是,我评估了(set-default'semantic-case-fold t),现在它有些作品,但不是太好,它将完成的部分保留为大写,而我用小写保留部分。即gl_poi => gl_poiNT – bigmonachus 2011-03-10 03:38:01

+0

我猜你在运行'apropos-variable'时没有语义加载。我不知道如何解决混合案例问题,对不起。 – phils 2011-03-10 08:46:57