1

私は自分の変数を動作させようとしてきましたがtab-width、どうやら自分の構成ではうまくいかないようです。最初の2行で動作するはずですが、何もありません。問題は、インデント用に常に 2 つのスペースを取得し、4 を取得しないことです。コードの重要な部分をコピーします。

(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq indent-line-function 'insert-tab)

(mapc (lambda (hook)
        (add-hook hook (lambda ()
                         (setq-default tab-width 4))))
      '(js2-mode-hook
        js-mode-hook
        css-mode-hook
        less-css-mode-hook
        php-mode-hook
        html-mode-hook
))

構成を少し変更しようとしましたが、それについて行うことはあまりありません。

4

1 に答える 1

1

問題を解決したときに、自分の質問に答えるのを忘れていました (少し前のことです)。次は、emacs 初期化ファイルのコードの一部です。一部の emacs モードを手動で構成する必要がありましたが、機能しています。

;; indentiation stuff (maybe some variable is missing for other language
(setq-default indent-line-function 4)
(setq-default tab-width 4)
(setq-default c-basic-offset 4)
(setq-default lisp-indent-offset 4)
(setq-default sgml-basic-offset 4)
(setq-default nxml-child-indent 4)
(setq tab-stop-list (number-sequence 4 200 4))

それが誰かの問題も解決することを願っています。

于 2014-04-07T07:41:50.777 に答える