我现在有两个buffer:
一个对应scheme文件 (scheme-mode),另一个对应prolog(prolog-mode)文件。
现在希望:
切换到 scheme buffer 的时候能设置一些全局变量;
切换到 prolog buffer 的时候重新设置这些全局变量,但是使用新的值。
这个需求怎么做到?有相应的 hook 吗?
多谢。
我现在有两个buffer:
一个对应scheme文件 (scheme-mode),另一个对应prolog(prolog-mode)文件。
现在希望:
切换到 scheme buffer 的时候能设置一些全局变量;
切换到 prolog buffer 的时候重新设置这些全局变量,但是使用新的值。
这个需求怎么做到?有相应的 hook 吗?
多谢。
有一个东西叫 buffer local variable,可能这才是你想要的。就是这个variable在不同的buffer里值不一样。可以用(setq-local some-variable some-value)
来设置。
可以了,多谢。