Używam js2-mode do edycji Javascript w Emacs, ale nie mogę sprawić, by przestał używać kart zamiast spacji dla wcięć. Moje inne tryby działają dobrze, tylko problemy z/js2.Jak uzyskać tryb js2 do używania spacji zamiast kart w Emacs?
20
A
Odpowiedz
22
Czy masz
(setq-default indent-tabs-mode nil)
w .emacs? Działa to dobrze dla mnie w emacs 23.0.60.1, kiedy to robię. js2-mode używa standardowej funkcji wcięć wcac-do, która respektuje tryb wcięć-tabs, aby wykonać wcięcie.
10
Dodaj do tego pliku .emacs
gdzieś po załadowaniu trybu JS2:
(setq js2-mode-hook
'(lambda() (progn
(set-variable 'indent-tabs-mode nil))))
3
Na mojej kopii Emacsa 24.2.1, ustawienie:
(setq-default indent-tabs-mode nil)
w .emacs nie jest wystarczająca dla tryb javascript, prawdopodobnie dlatego, że ustawienie jest w jakiś sposób nadpisywane w kontekście na bufor. Następująca zmiana jest wystarczająca:
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(indent-tabs-mode nil))
Powiązane problemy
- 1. Preferowany tryb JavaScript dla emacs? Czy jest to tryb js2 od Yegge?
- 2. emacs seplenienie, jak uzyskać tryb główny bufora?
- 3. Tryb Emacs-upiększa-tryb symboli działa na nie oddzielonych znakach.
- 4. Tryb sznurów w Emacs
- 5. Tryb Emacs JS dla stylu npm
- 6. Jak zmienić szerokość wcięcia w emacs tryb
- 7. Karty w trybie HTML w Emacs
- 8. Niespójne użycie kart i spacji w wcięciach
- 9. Tryb emacs Erlanga - ustawienie outdir
- 10. Szybki tryb powłoki emacs?
- 11. Emacs 24: Tryb-Line Style
- 12. Główny tryb Javascript w Emacs
- 13. Jak zainstalować tryb MATLAB w GNU Emacs?
- 14. Jak wyłączyć automatyczny tryb napełniania w emacs?
- 15. Tryb emacs - zadania zależne
- 16. tryb Emacs/funkcja, która owija operatorów spacjami
- 17. Kolejny tryb emacs między ramkami
- 18. Jak ustawić wcięcie 2 spacji w trybie javascript w Emacs?
- 19. Sublime Text 3 zawsze używać tabulacje zamiast spacji do wcięcia
- 20. Emacs tryb org eksportu eksportu
- 21. Brak historii podczas używania bash w emacs?
- 22. Kodowanie zen zaktualizowano tryb emacs
- 23. Jak mogę uzyskać StackPanel do używania ItemTemplate?
- 24. Tryb Emacs Org: Jak uwzględnić nieruchomości w rocznicach pamiętnika?
- 25. Emacs, tryb org, tryb zły - klawisz TAB nie działa
- 26. Jak skonfigurować tryb haskell do generowania tagów?
- 27. emacs: wymusić tryb ido, aby zapomnieć historię
- 28. Tryb Emacs C - jak podświetlasz składnię podając liczby szesnastkowe?
- 29. Tryb Emacs Org: Wykonywanie prostego kodu Pythona
- 30. Emacs: Jak automatycznie wstawiać spacji po dwukropku w pochodnych cc-mode