emacs - 使用 "next-error"和 "previous-error"循环结果

标签 emacs elisp

我同时使用“下一个错误”和“上一个错误”来循环显示结果。但是一旦到达最后一个条目,循环就不会回到顶部等等。

有没有办法让循环在到达底部后继续到顶部,反之亦然?

最佳答案

一个简单的解决方案是点击 C-u 并调用 next-error 重新开始。


我之前尝试过以下但它显然不起作用,我们不能总是设置 REVERT 参数......

(defun my-nexterrorloop ()
     (interactive)
     (next-error 1 t))

我用 C-h a next-error RET 检查了函数的文档,我读到: «

(next-error &optional ARG RESET)
The RESET argument specifies that we should restart from the beginning.

»

关于emacs - 使用 "next-error"和 "previous-error"循环结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21125015/

相关文章:

emacs - 如何在组织模式下关闭公司模式?

Emacs Lisp - mapcar 没有将函数应用于所有元素?

Emacs 宏在 .emacs 文件中有效,但在源文件中无效?

emacs - 在组织模式导出功能中排除多个文件

html - 无法使用 org-mode ox-publish 将 HTML 发布到服务器

Emacs:为命令输出定义目标窗口

regex - 在 Emacs 的 C/C++ 模式下,将#if 0...#endif block 中的代码面更改为注释面

emacs - 杀死名称以特定字符串开头的缓冲区

emacs 24自动完成yasnippet

emacs - 如何使用 font-face 更改 helm 样式?