[英]In Emacs, while editing a CMake file, how to turn off smart indentation?
我只希望每行縮進與上一行相同,並且TAB會縮進4個空格。 對於C ++,我使用以下方法進行管理:
(setq-default indent-tabs-mode nil)
(setq-default c-syntactic-indentation nil)
(setq-default c-basic-offset 4)
在我的.emacs
,但對於CMake文件,Emacs只是根據其自己的規則自動縮進行,而TAB則完全無效。
您可能需要禁用的功能被稱為electric-indent-mode
,該功能可以在您按回車鍵時縮進您的代碼。 禁用它為cmake-mode
,因為此答案是在init
包含以下行
(add-hook 'cmake-mode-hook (lambda () (electric-indent-local-mode -1)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.