https://stackoverflow.com/a/663636/391104は、次の文は、私の調査に基づいて、emacsの
(defun my-c++-mode-hook()
(setq c-basic-offset 4)
(c-set-offset 'substatement-open 0))
(add-hook 'c++-mode-hook 'my-c++-mode-hook)
によって解釈されてどのように、私はちょうど私の.emacsに上記のコードを追加する必要がありますし、それは魔法のように動作します。
Q1>defun my-c++-mode-hook()
とは何ですか? lispの関数定義ですか?
Q2>次の行の使い方は?私はそれをトリガすべきか、それがemacsが自動的に実行された場合
(add-hook 'c++-mode-hook 'my-c++-mode-hook)
はあなたに
これらは基本的なElisp構成要素です。関数コールの近くで 'C-h f 'を使ってEmacsのドキュメント文字列を見ることをお勧めします。 'add-hook'、' defun'など。変数「C-h v」は変数の近くにある。 'c-basic-offset'などです。もしあなたが[Emacs Lisp Intro](http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node/index.html)の本。これはInfoページとしてEmacsからも利用できます。 GL – suvayu