2012-02-18 5 views
0

インデントのためにEmacsにタブを使用するようには思えません。私はc-tab-always-indentとtab-always-indentをtrueに設定しましたが、C-q Tabを使用してコード行をインデントしなければなりません。すべての可能な状況でEmacsのインデントコードを作成する

すべての可能な状況でタブをインデントするために必要なことは何ですか?

+0

あなたはタブが挿入され得るとき、あなたはCモードではありますか? –

答えて

2

Emacsでは、「インデント」とは、Emacsが現在の行のインデントを自動的に決定することを意味します。 What C-q TABは、単にタブ文字を挿入するだけです。それはあなたが望むなら、あなたはself-insert-commandTABをバインドすることができます:

(global-set-key (kbd "TAB") 'self-insert-command) 
(define-key c-mode-base-map (kbd "TAB") 'self-insert-command)