gpt4 book ai didi

emacs - 使用 ido 的组织重新文件,不使用 ido 作为完成引擎

转载 作者:行者123 更新时间:2023-12-04 20:36:21 28 4
gpt4 key购买 nike

我正在尝试使用 org-mode 设置捕获/重新归档工作流程,但我无法让 ido 作为完成引擎工作。

我启用了 ido:

(require 'ido)
(setq ido-everywhere t)
(ido-mode t)

然后稍后在我的配置中,我尝试使用 org-refile 设置 ido 完成。使用以下配置
(setq org-agenda-files
'("~/org/captured.org"
"~/org/work.org"
"~/org/learning.org"
"~/org/life.org"))
(setq org-refile-targets '((nil :maxlevel . 6)
(org-agenda-files :maxlevel . 6)))
(setq org-refile-use-outline-path 'file)
(setq org-completion-use-ido t)

我希望通过这些设置,当我尝试调用 org-refile 时我将在 minibuffer 中看到一个 ido 完成界面,列出了我可以重新归档到的文件和标题,其结构类似于目录树。

然而,我看到的只是一个空白,就像非 ido 完成界面一样。我可以用这个界面完成。例如我可以输入 wo[Tab]em[Tab]获取 work/email ,但我更喜欢 ido。

我的配置方式有问题吗?

最佳答案

经过一些进一步的探索,并阅读了 StackOverflow,我意识到问题出在哪里。

我一直在试验变量 org-outline-path-complete-in-steps我已将其设置为 t在某一点。确保此变量设置为 nil允许 ido 像我预期的那样工作。

感谢这个答案帮助我:https://stackoverflow.com/a/26682891/173292

关于emacs - 使用 ido 的组织重新文件,不使用 ido 作为完成引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34912434/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com