我正在使用带有C#模式的Emacs,当我打开speedbar时,默认情况下没有任何文件显示。 我可以在speedbar模式下选择“显示所有文件”,但是然后每个.cs文件都会显示一个“[?]”在名称旁边。如何正确配置speedbar以便默认显示.cs文件?如何在每个文件旁边获取“[+]”,以便我可以在文件内导航?
我认为使用CEDET的ECB太过臃肿。我只使用emacs的speedbar,并使用原始的C/C++解析器。只需在您的.emacs文件中添加此行即可:
(speedbar-add-supported-extension ".cs")
(add-to-list 'speedbar-fetch-etags-parse-list
'("\\.cs" . speedbar-parse-c-or-c++tag))
这个完美地处理了C#,没有问题。希望这可以帮到你。
这适用于我。
我使用了
(speedbar-add-supported-extension ".cs")