我希望這是在本網站的合理範圍內,不要太小,這是我的第一篇文章。我是Emacs的新手,並試圖設置環境,以便在coffee-mode
中開始新行時,自動縮進採用製表符的形式。據我瞭解coffee-mode
的文件,我需要做的是將coffee-indent-tabs-mode
設置爲t
。我已經附加我的初始化文件與下面的代碼:使用Emacs的CoffeeScript中的Tab縮進
(custom-set-variables
'(coffee-tab-width 2)
'(coffee-indent-tabs-mode t))
然而,當我啓動Emacs並打開.coffee文件,雖然當我按下輸入它用空格縮進得到的標籤寬度的權利。關於我是否需要將標籤縮進一邊,我做錯了什麼?
我有一箇舊版本的coffee.el,所以我不能測試它,但你有沒有嘗試將'咖啡標籤寬度'設置爲?在我看來,目前的列數除以標籤寬度,可能會產生奇怪的後果。 –
@ PatrickJ.S。我剛剛嘗試過,在文件中添加了一行,但是當我查看時,我在新行的開始處仍然存在簡單的空格而不是製表符,因此我不確定這是問題所在?我總是可以使用'tabify',但它不是真的令人滿意...... –
您是否使用自定義設置了變量,或者您是否將它添加到了'.emacs'中?這可能會導致問題,在'.emacs'中只應該有一個'custom-set-variables'塊。 –