我將在自動縮進時將EMACS放置製表符而不是空格,但在手冊中找不到任何線索。Emacs自動縮進選項卡而不是空格
我嘗試這樣做: (setq standard-indent 8) (setq-default tab-width 8)
,但somewhy仍有2個字符,而不是8,和他們空間,不標籤。
我將在自動縮進時將EMACS放置製表符而不是空格,但在手冊中找不到任何線索。Emacs自動縮進選項卡而不是空格
我嘗試這樣做: (setq standard-indent 8) (setq-default tab-width 8)
,但somewhy仍有2個字符,而不是8,和他們空間,不標籤。
主要模式可以覆蓋縮進設置。無論您使用的主要模式顯然是否會覆蓋縮進偏移以及indent-tabs-mode
。
要重新啓用選項卡中,定義下列功能,並添加了受影響的主要模式的鉤:
(defun my-enable-tabs()
(setq indent-tabs-mode t))
小心,但是,因爲主要的模式通常有一個很好的理由申請特定的縮進設置。
在你的初始化文件(~/.emacs
)中使用它,默認關閉indent-tabs-mode
,無處不在。
是的,正如@lunaryorn所指出的,其他代碼(例如模式)可以覆蓋此默認設置。但它仍然是你的朋友,所以你開始正確,無處不在。
您也可以將此功能添加到所討論模式的模式鉤子中。 – Drew