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#?
7
A
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:
Powiązane problemy
- 1. Dokumentacja trybu Pythona dla Emacsa
- 2. Tryb Emacsa dla języka w stylu c
- 3. Skrót klawiaturowy Emacsa dla "\ C-" "
- 4. Rozszerzenie trybu autouzupełniania Emacsa dla ESS i R
- 5. Jak skonfigurować Eclipse dla C#
- 6. Filtr agenta trybu Emacsa według właściciela
- 7. Obsługa Emacsa dla języka D
- 8. Jak mogę wyświetlić agendę trybu Org na uruchamianiu Emacsa?
- 9. Jak skonfigurować log4net dla usługi C# Windows
- 10. Jak ustawić automatyczne wcięcie przez Emacsa mojego kodu C?
- 11. Jak mogę mieć WPF używać jednego stylu okna dla trybu debugowania i innego dla trybu zwolnienia?
- 12. Rodziny czcionek dla Emacsa
- 13. Jak zmienić rozmiar stosu dostępny dla Emacsa?
- 14. Podłączanie zdarzeń Emacsa w celu usprawnienia trybu org/integracji MobileOrg
- 15. Jak prawidłowo optymalizować funkcje MArray dla prędkości?
- 16. Optymalne wykorzystanie BitmapFactory.Options.inSampleSize dla prędkości
- 17. Ograniczanie prędkości sieci dla WebSockets
- 18. Skróty Emacsa dla IDEA IDE?
- 19. Ocaml - Tryb tuńczyka Emacsa
- 20. Jak skonfigurować emacs do edycji plików HTML zawierających JavaScript?
- 21. Wykrywanie trybu C++ 0x w Intel C++?
- 22. bash, numeryczny prefiks dla wiązań emacsa?
- 23. Debugowanie trybu mieszanego (C#, C++) application
- 24. Poprawianie/optymalizowanie prędkości zapisu pliku w C++
- 25. Jak skonfigurować LIBSVM dla Pythona
- 26. Jak skonfigurować SublimeLinter dla mac
- 27. Jak skonfigurować log4j.properties dla SpringJUnit4ClassRunner?
- 28. Jak skonfigurować SSH dla gitlab?
- 29. pasek statusu miga podczas wychodzenia z trybu pełnoekranowego.
- 30. Inicjowanie Emacsa jako pliku org: jak mogę uzyskać odpowiednią wersję trybu org?