Emacs org-cite 卡在 helm 缓冲区中
Emacs org-cite stuck in helm buffer
使用 Org-mode 的新引文处理功能 org-cite(在 Org 9.5+ 中捆绑为 oc.el),我发现自己陷入了 org-cite-insert
迷你缓冲区。它似乎要求插入无限量的引用,而我的 Helm 迷你缓冲区没有给我一个可退出的选项。
重现步骤
M-x org-cite-insert
。这会加载 HELM Org Cite Insert
迷你缓冲区。
- 点击列表中的引用
Enter
。
- 系统提示我 select 另一个引文,但假设我不想这样做。它在迷你缓冲区中显示
Key ("" to exit)
,但我不能 select 什么,写 ""
当然会提示回复“[不匹配]”。点击 Tab
表示只有一种可能的操作,'[f1] 单独操作 [Identity]'。
所以基本上我似乎被困在这里,除非我用 C-g
取消自己从 org-cite-insert
中退出,并且 org-cite-insert
在这一点上与 Helm 的配合不佳?
选择第一个条目后,请致电 ivy-immediate-done
。我将此绑定到 C-M-S-j
.
解决方法:
选择所有条目后点击 M-RET。这应该退出 helm org-cite 界面并插入您的选择。
使用 Org-mode 的新引文处理功能 org-cite(在 Org 9.5+ 中捆绑为 oc.el),我发现自己陷入了 org-cite-insert
迷你缓冲区。它似乎要求插入无限量的引用,而我的 Helm 迷你缓冲区没有给我一个可退出的选项。
重现步骤
M-x org-cite-insert
。这会加载HELM Org Cite Insert
迷你缓冲区。- 点击列表中的引用
Enter
。 - 系统提示我 select 另一个引文,但假设我不想这样做。它在迷你缓冲区中显示
Key ("" to exit)
,但我不能 select 什么,写""
当然会提示回复“[不匹配]”。点击Tab
表示只有一种可能的操作,'[f1] 单独操作 [Identity]'。
所以基本上我似乎被困在这里,除非我用 C-g
取消自己从 org-cite-insert
中退出,并且 org-cite-insert
在这一点上与 Helm 的配合不佳?
选择第一个条目后,请致电 ivy-immediate-done
。我将此绑定到 C-M-S-j
.
解决方法: 选择所有条目后点击 M-RET。这应该退出 helm org-cite 界面并插入您的选择。