【问题标题】:Setting isearch-wrap-pause in emacs 28在 emacs 28 中设置 isearch-wrap-pause
【发布时间】:2023-01-15 07:59:52
【问题描述】:

我想自定义 Emacs 28.1 中新引入的以下变量。

  • isearch-wrap-pause(在isearch.el中用defcustom定义,默认值)
  • isearch-repeat-on-direction-change(在isearch.el中用defcustom定义,默认值)

我的初始化文件中有以下内容。

  (setq isearch-wrap-pause nil
    isearch-repeat-on-direction-change t)

我通过此设置看到了预期的效果。但是,我在设置时没有看到预期的效果isearch-wrap-pause或者没有丁(其他值在 isearch.el 中定义)。

我试过

  (setq isearch-wrap-pause 'no
    isearch-repeat-on-direction-change t)

  (setq isearch-wrap-pause "no"
    isearch-repeat-on-direction-change t)

  (setq isearch-wrap-pause no
    isearch-repeat-on-direction-change t)

没有成功。

我该如何设置isearch-wrap-pause或者没有丁

编辑 [截至 2022-07-22]:

我正在寻找的预期行为是在增量搜索时自动回绕。我向 Emacs 开发人员提出了一个错误,他们通知说这不是预期的行为,自动换行只发生在重复搜索而不是增量搜索时。

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56535

【问题讨论】:

  • 如果没有答案,也许可以在 <help-gnu-emacs@gnu.org> 询问

标签: emacs customization


【解决方案1】:

我正在寻找的预期行为是在增量搜索时自动回绕。我向 Emacs 开发人员提出了一个错误,他们告知这不是预期的行为,并且自动换行仅发生在重复搜索而不是增量搜索时

【讨论】:

    【解决方案2】:

    看起来问题中链接的线程有进展 (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56535)。现在可以(setq isearch-wrap-pause 'no-ding)(setq isearch-wrap-pause 'no) 自动包装搜索,即使您正在进行增量搜索(我使用的是 emacs 29,不确定它是否也在 emacs 28 上)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      相关资源
      最近更新 更多