2008-11-03 73 views
7

我使用Emacs和C# Mode,当我打开快速栏时,默认情况下不显示任何文件。我可以在快速栏模式中选择“显示所有文件”,但每个.cs文件都会在名称旁边显示“[?]”。如何正确配置speedbar,使其默认显示.cs文件?如何获得每个文件旁边的“[+]”,以便在文件内导航?如何为C#模式配置Emacs speedbar?

回答

3

我认为欧洲央行与CEDET只是太臃肿。我单独使用speedbar和emacs,并使用C/C++的原始解析器。只需将此行添加到.emacs中即可:

(speedbar-add-supported-extension ".cs") 
    (add-to-list 'speedbar-fetch-etags-parse-list 
      '("\\.cs" . speedbar-parse-c-or-c++tag)) 

这可以完美处理C#而不会出现问题。希望这可以帮助。

3

我早些时候使用了加速杆,并且非常恼火。我现在使用ECBECB使用其自己的树缓冲区,并可以选择在单独的缓冲区中显示CS文件的轮廓。当Speedbar拥有自己的框架时,它们都适合在同一个框架中。

我有一些custom stuff设置为欧洲央行。你可以在这里看到它。

2

它适合我。

我用

(speedbar-add-supported-extension ".cs") 

,并得到这个:

alt text