2
私はEmacs-lispスクリプトをいくつかの内容を持つ2つのバッファを作成して、ユーザにバッファの名前を尋ねます。ファイルのテキストは、新しく作成されたバッファに、ユーザーが指定した名前で挿入されます。コードスニペットは次のとおりです。emacs:バッファのローカル変数を強制的に解析する
(with-current-buffer (find-file-noselect
(read-file-name "C++ example file name: "))
(erase-buffer)
(save-excursion (insert "file-contents")))
質問があります。 file-contents
のテキストが挿入されると、そのような指定されたローカル変数を含んでいてもよい:
// -*- mode: c++; c-basic-offset: 4; -*-
しかし、これらの変数は、バッファのために処理されていません。私は、正しい内容を持つバッファにローカル変数を認識させる(解析して適用する)ように強制するリスプ関数があるかどうか疑問に思っていました。
ああ、素晴らしい。これは正確です。ありがとう! –