Tôi đã không thành công khi bắt Emacs chuyển từ 8 tab không gian sang 4 tab không gian khi nhấn TABbộ đệm với chế độ chính text-mode
. Tôi đã thêm những điều sau vào .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)
Bất kể tôi thay đổi .emacs
tệp của mình như thế nào (hoặc các biến cục bộ của bộ đệm), TABnút luôn luôn làm điều tương tự.
- Nếu không có văn bản ở trên, thụt lề 8 khoảng trắng
- Nếu có văn bản trên dòng trước, thụt vào đầu từ thứ hai
Tôi yêu Emacs rất nhiều, điều này thật khó chịu. Có cách nào để làm cho Emacs ít nhất thụt vào 4 khoảng trống khi không có văn bản trong dòng trước không?
(setq-default tab-width 4)
KHÔNG phải là điều tương tự như (setq tab-width 4)
chắc chắn rằng bạn đã không bỏ lỡ "-default"!