我希望 Emacs 在 php 模式下使用制表符而不是空格。我试着把下面的代码
;; Turn on tabs
(setq indent-tabs-mode t)
(setq-default indent-tabs-mode t)
;; Bind the TAB key
(global-set-key (kbd "TAB") 'self-insert-command)
;; Set the tab width
(setq default-tab-width 4)
(setq tab-width 4)
(setq c-basic-indent 4)
在我的 .emacs 中。然后我打开一个 php-mode 缓冲区并按下<C-q><Tab>
,但 Emacs 仍然插入 4 个空格而不是一个制表符。我花了很多时间寻找这个。上面的代码只是不起作用的解决方案之一。我在这里想念什么?
(我知道很多人认为制表符是邪恶的,但在我工作的公司中,这是一个标准,所以在我工作时使用空格缩进不是我的选择)