5
私はelispで次のマクロを作成しました。変数がバインドされていない場合にのみ、値 "val"を変数 "var"に設定します。これはあなたの.emacsファイルに設定された変数がどこかで踏まれてしまわないように存在します。バインドされていない変数のみを設定するEmacs Lispフォームが組み込まれていますか?
確かに、これは共通のパターンでなければなりません。同じことをする方法がありますか?
私はelispで次のマクロを作成しました。変数がバインドされていない場合にのみ、値 "val"を変数 "var"に設定します。これはあなたの.emacsファイルに設定された変数がどこかで踏まれてしまわないように存在します。バインドされていない変数のみを設定するEmacs Lispフォームが組み込まれていますか?
確かに、これは共通のパターンでなければなりません。同じことをする方法がありますか?
defvar
はそうです。変数に値が割り当てられるのは、変数がバインドされていない場合のみです。
ありがとうございました。私はドキュメントを読むべきだったと思います。 :) http://www.gnu.org/s/emacs/manual/html_node/elisp/Defining-Variables.html –