问题标签 [eval-after-load]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 错误的类型参数:.dir-locals.el 中的 listp、eval-after-load
我正在写我的第一个.dir-locals.el
,我在*Messages*
.
代码:
痕迹:
我究竟做错了什么?
emacs - emacs-lisp 的主要模式名称
我想更快地加载 emacs 初始化文件,所以我使用 'eval-after-load.
例如,当我加载 clojure 文件时,我只是把
有用。
但是当我尝试
它不起作用。我想知道 emacs-lisp 的正确主要模式名称。
谢谢。
emacs - 何时在 Emacs 中使用 add-hook、eval-after-load
我读过eval-after-load 与 add-hook。根据页面,代码eval-after-load
执行一次。
另一方面,add-hook
每次打开该模式的缓冲区时,内部代码都会运行。
行。但是我怎样才能确定哪些代码应该在eval-after-load
块或add-hook
块内?例如,
或者
我不是在问js2-basic-offset
。
有一般规律吗?或者..每当我使用时eval-after-load
,我都必须问?
python - Emacs:eval-after-load 代码总是被执行
我的 .emacs 文件(emacs 23.4.1)包含 python 和 latex 相关代码。两者都有 eval-after-load(我希望在 emacs 启动时只执行一次的代码)和钩子。其中一个相关的部分是:
所有钩子都可以正常工作,但 my-eval-after-load-python 不能,这会导致每次 emacs 为每个扩展名启动时,框架都会分成两个窗口(例如:emacs file.py、emacs file.tex、emacs文件)。我试图将其更改为:
,但它仍然不起作用。这里可能有一个初学者错误,但我找不到它。如何在第一次打开 python 脚本(emacs file.py)而不是每次打开新的缓冲区 file2.py 时拆分窗口?