advising-functions相关内容
我的 Windows 配置如下所示: +-----------+-----------+||||||||||||||||+-----------+|||+-----------+-----------+ 我使用右下方的窗口进行特殊显示(如帮助、完成等),但 emacs 坚持在我调用命令时使用该窗口(find-file-other-window 等).) 使用 display-buffer,并
..
这是我上一篇文章的一个继续(是否可以在Emacs中进行搜索前处理输入字符串)。我正在使用变量 isearch-search-fun-function 来实现 jpkotta 的回答。而不是编写自己的函数,我只是建议 isearch-search-fun-default 包含我自己的函数( isearch-str-forward 和 isearch-str-backward ,只是为了演示的目的),
..
昨天我从EmacsWiki发现了桌面模式,然后配置了Emacs 24: ;;桌面 (需要'桌面') ;;如果已经存在,则自动保存桌面文件 (desktop-save-mode 1) ;;只使用一个桌面 (setq desktop-path'(“〜/ .emacs.d / tmp /”)) (setq desktop-dirname“〜/ .emacs.d / tmp /”) (
..
在答案中,我注意到: ;;与空格对齐 (defadvice align-regexp(在align-regexp-with-spaces周围) “从不使用制表符进行对齐。” (let((indent-tabs-mode nil) ) ad-do-it)) (ad-activate'align-regexp) 这个听起来很有希望,但是。 ..它是做什么的? 我在代
..
我正在尝试回答另一个SO问题,当我打了一些非常奇怪的行为。这是我的小测试用例: (make-variable-buffer-local (defvar my-override-mode- on-save nil “可以设置为在保存时自动忽略文件的只读模式。”)) (defadvice file-writable-p(around my-overide-file -writeable-
..
我想提前咨询一些使用交互式参数的功能,例如 find-dired : (defadvice find-dired(before eab- find-dired activate) (消息“before!”) (setq find-args'(“-iname'**'”10))) 但是,emacs仅在 find-dired 交互式会话后执行此建议,我无法设置 find-args
..
当我查看开始的defen 的文档时,有一个注释: 建议使用此功能。 周围建议`参议员': 向后移动到defun的开头。 如果语义标签可用,请使用它们进行导航。 然而,我找不到在哪个.el文件中调用了defadvice。有没有办法导航到原始文件,在哪里定义了建议? 编辑虽然我标记了Phil的建议rgrep .el文件,我仍然希望,有一些更优雅的方式追溯到d
..
我想要做的是智能地为 compile 函数的字符串参数预设一个缓冲区本地默认值。 现在,compile.el默认使用“make”作为命令。我可以通过设置 compile-command 来设置。我甚至可以使该变量缓冲区本地。如果我想要相同的静态值,那么工作。 但是,我想根据缓冲区的内容,名称,智能地选择 compile-command 的缓冲区,文件的包含目录的内容(如果有的话)和月相
..
在python模式中,有一个名为py-execute-region的函数,它将高亮显示的代码区域发送到Python缓冲区进行评估。评估后,光标在Python缓冲区中,但我宁愿保留在脚本缓冲区中,因此我可以继续生成更多的代码。我写了一个简单的建议功能: (defadvice py-execute-region (py-execute-region-其他窗口激活) “”“执行后,将光标返回到脚
..
我的Windows配置如下所示: + ---------- + ------- + | | | | | | | | | | | | | | | | + ----------- + | | | + ---------- + ----------- + 我使用右下角的窗口进行特殊显示(如帮助,完成等),但emacs在调用命令时坚持使用该窗口(
..