如何删除 spacemacs org-cite/citar 中不需要的键?

问题描述 投票:0回答:1

我正在尝试使用 org-cite 和 citar-embark 来管理我的引用。我可以选择(多个)键并使用

C-c C-x @
embark-act
编辑引文样式。但问题是,当我在迷你缓冲区中选择引用(键)时,我无法删除我不想要的键。

例如:

Keys (empty imput exits): Citation1;Citation2;

如果我不想要

Citation2
并按退格键,我会退出整个迷你缓冲区,而不是仅仅删除
Citation2
。我尝试了几种方法但没有任何效果。我知道
org-ref
可以做我想要的,但我必须使用
citar-embark
来与我的同事保持相同的引用风格。有人对此有什么建议吗?

顺便说一句,我用

ivy
。命令日志显示,当我在迷你缓冲区内按退格键时,操作是
ivy-backward-delete-char
,然后我退出了迷你缓冲区(如果此信息有帮助的话)。

emacs key-bindings ivy spacemacs
1个回答
0
投票

据我所知,这个问题与Spacemacs无关。看来ivy不太支持

completing-read-multiple

我正在使用

vertico
consult
,它们用作 描述的功能

可能的建议:

  1. 使用vertico并咨询。
  2. (setq citar-select-multiple nil)。
  3. 使用
    citar-capf
    补全,而不是使用
    org-cite-insert
    插入引文。
© www.soinside.com 2019 - 2024. All rights reserved.