2008-11-03 13 views
7

Używam Emacsa z C# Mode i kiedy włączam pasek prędkości, domyślnie nie pojawiają się żadne pliki. Mogę wybrać "pokaż wszystkie pliki" w trybie paska prędkości, ale wtedy każdy plik .cs wyświetla się z "[?]" Obok nazwy. Jak poprawnie skonfigurować pasek prędkości, aby wyświetlał się domyślnie w plikach .cs? Jak uzyskać "[+]" obok każdego pliku, aby móc nawigować wewnątrz pliku?Jak skonfigurować pasek prędkości Emacsa dla trybu C#?

Odpowiedz

3

Myślę, że EBC z CEDET jest po prostu zbyt rozdęty. Używam samego paska prędkości z emacsem i używam oryginalnego parsera dla C/C++. Po prostu dodaj tę linię do pliku .emacs, a wszystko będzie w porządku:

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

To rozwiązanie doskonale działa bez problemu. Mam nadzieję że to pomoże.

3

Użyłem speedbar wcześniej i byłem naprawdę zirytowany. Teraz używam ECB. ECB używa własnego bufora drzewa i opcjonalnie może wyświetlać kontur pliku CS w oddzielnym buforze. Wszystkie mieszczą się w tej samej ramie, podczas gdy Speedbar ma własną ramkę.

Mam pewne ustawienia custom stuff dla EBC. Możesz to zobaczyć tutaj.

2

To działa dla mnie.

użyłem

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

i dostał to:

alt text

Powiązane problemy