Questions tagged «local-variables»

2
有没有办法以菊花链方式连接.dir-locals.el文件?
假设我有一个包含这些文件的目录。 /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el 当我要在中创建文件时/foo/bar/baz/,我想将它们以菊花链方式链接到一起,从而/foo/.dir-locals.el首先应用,然后再应用/foo/bar/.dir-locals.el,然后再应用。/foo/bar/baz/.dir-locals.el

2
记住执行“危险”局部变量的权限
在我的许多项目中,我都使用.dir-locals.el文件来设置项目特定的变量,例如编译命令。在包含此类文件的目录中打开文件后,会emacs抱怨“风险局部变量”,尤其是: The local variables list in $DIR$/ contains variables that are risky (**) Do you want to apply it? You can type y -- to apply the local variables list. n -- to ignore the local variables list. ** LaTeX-command : "lualatex -shell-escape" 我不想关闭此功能,但只想问一次(在emacs会话期间)特定.dir-locals.el文件的问题。 我正在使用一些想要解析整个sourcetree的插件,y仅解析所有内容就打了数百遍是很烦人的。 因此,实际问题是: 可以emacs配置/修改“局部变量加载机制”,以便允许/拒绝整个emacs会话中特定局部变量列表的加载吗?


1
使缓冲区局部变量再次成为全局变量
我正在尝试使用局部变量并进行设置: (defvar-local foo nil "Buffer local foo") 后来我重新设计了程序以使用全局变量,而不是使用: (defvar foo nil "Not buffer local foo") 但是该变量仍然是局部缓冲区,甚至(kill-local-variable 'foo)没有杀死它。 基本上,我该如何“撤消” make-local-variable?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.