8

emacs のカスタマイズ インターフェイスを起動し、変数を編集してから設定して保存すると、その新しい値が(custom-set-variables ...)init ファイルのリストに格納されます。

ここで、elisp で変数の値を変更したとしましょう ((setq ...)または何かを使用して)。

対話型インターフェイスの代わりにelisp を使用(custom-set-variables ...)して、この新しい値をリストに保存するにはどうすればよいですか?

4

3 に答える 3

0

「custom-file」の値は、カスタマイズが保存されている場所を示します。これはプレーンな Emacs Lisp、ei テキスト ファイルです。elisp コマンドを作成して任意のプログラムから値を変更するか、sed、perl、python、emacs-batch モードなどを介して外部から値を変更できます。

于 2013-07-04T16:13:20.200 に答える
0

はい、customize-save-variableあなたの友達です。http://www.emacswiki.org/emacs/CustomizingAndSavingも参照してください(a) オプションとフェイスの変更と (b) それらの保存の関係について。

于 2013-08-11T21:12:01.233 に答える