簡體   English   中英

在Emacs中,在編輯CMake文件時,如何關閉智能縮進?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM