エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
make-variable-buffer-localとmake-local-variableの関係 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
make-variable-buffer-localとmake-local-variableの関係 - Qiita
なんか同じような名前の機能だけど別の機能。 三行で Emacsでの「ローカル」とは、変数にバッファごとに... なんか同じような名前の機能だけど別の機能。 三行で Emacsでの「ローカル」とは、変数にバッファごとに独立した値を保持できることです。 make-local-variableは、本来ローカルでない変数を現在のバッファで一時的にローカルにします。 make-variable-buffer-local は、その変数が常にローカルとしてセットされるようにします。 この両者の関係は、Emacs 24.3で追加された subr.el を見ればわかりやすいです。 emacs-26.0.91より抜萃。 (defmacro setq-local (var val) "Set variable VAR to value VAL in current buffer." ;; Can't use backquote here, it's too early in the bootstrap. (declare