Próbuję przełączyć się z Vima na Emacsa, ale wyrywam sobie włosy, próbując skonfigurować je tak, by traktować karty tak, jak chcę. I wymagają:Globalna konfiguracja kart Emacsa
- wstawione „zakładki”, aby powiększać się dwa przestrzeni. Emacs uparcie trzyma się ośmiu, bez względu na to, co robię.
- Znaki (to jest prawdziwe znaki
\t
), które mają być reprezentowane na ekranie przez dwa spacje. - Naciśnięcie klawisza TAB powinno wstawić tabulator przy kursorze zamiast wcięcia całej linii. Obecnie wciskam TAB gdziekolwiek, a Emacs niszczy wszystkie spacje na początku linii; to jak dotąd najbardziej irytujące.
mojego obecnego ~/.emacs
czyta
(setq standard-indent 2)
(setq-default indent-tabs-mode nil)
ale Próbowałem bez końca sugerowanych konfiguracji z sieci, z których żadna nie zrobili tego, co powiedział, że tak. (Czy API ciągle się zmienia?) Najwyraźniej używam GNU Emacs 23.1.1
.)