[英]Emacs JavaScript auto-indentation
我正在尋找一種方法來關閉emacs中的自動縮進。 當我輸入特殊字符時,我不希望emacs自動縮進代碼; 要么 /*
謝謝你的幫助。
Steve Yegge的js2模式很棒。
來自http://code.google.com/p/js2-mode/
GNU Emacs的改進JavaScript模式。
特征:
最終旨在與IntelliJ和其他一流的JavaScript編輯器競爭。
注意 - 此模式適用於GNU Emacs,版本21及更高版本。 它不支持XEmacs。
如果您使用基於CC模式的舊模式, Cc Cl
將切換電力。
Emacs附帶了一個新的Javascript模式,可以通過Mx electric-indent-mode
進行交互式切換
顯然,實現這一目標的新方法是:
M-x electric-indent-mode
此命令切換“電子縮進”,即每當遇到某些特殊字符時自動縮進。
最好的是它適用於主要模式,不僅適用於js-mode
(最近版本的Emacs中的默認javascript主模式)。
在加載javascript-mode之前將javascript-auto-indent-flag
為nil
。 您可以在.emacs
文件中添加一行或輸入
M-x customize-group RET javascript RET
並在那里編輯值並保存。 您可能需要重新啟動Emacs才能生效; 至少在我所擁有的javascript.el
版本中,只有在設置keymap時才會查詢該標志。
這將關閉所有縮進: Mx基本模式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.