Saya tidak berhasil membuat Emacs beralih dari 8 tab spasi ke 4 tab ruang ketika menekan TABbuffer dalam dengan mode utama text-mode
. Saya telah menambahkan yang berikut ini ke .emacs
:
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
;;; And I have tried
(setq indent-tabs-mode nil)
(setq tab-width 4)
Tidak peduli bagaimana saya mengubah .emacs
file saya (atau variabel lokal buffer saya) TABtombol selalu melakukan hal yang sama.
- Jika tidak ada teks di atas, indentasi 8 spasi
- Jika ada teks di baris sebelumnya, lekuk ke awal kata kedua
Seperti halnya saya mencintai Emacs, ini semakin menjengkelkan. Apakah ada cara untuk membuat Emacs ke setidaknya indentasi 4 spasi ketika tidak ada teks di baris sebelumnya?
(setq-default tab-width 4)
BUKAN hal yang sama seperti (setq tab-width 4)
pastikan Anda tidak melewatkan "-default"!