在非 tex 文件中使用 VIM 中的 \cite{} 自动完成

在非 tex 文件中使用 VIM 中的 \cite{} 自动完成

我正在将工作流程从 LaTeX 转移到 Asciidoc + Asciidoc-bib。我希望 vim-latex 引用自动完成功能适用于非.tex文件,在我的情况下是 .txt 文件。因此,当我添加一些线索\cite{}并执行 control-x control-o 时,它会向我显示某些 BibTeX 文件的可用引用。

我能想到的唯一方法是从 vim-latex 套件中提取函数并创建一个新脚本,不幸的是我对 vimscript 的了解并不多。

我读过有关做的事情:

:set filetype=tex

但我担心我会引入我想避免的所有 vim-latex 行为。也许如果有一种方法可以禁用(几乎)所有 vim-latex 功能(\cite{自动完成除外),那就没问题了。

答案1

现在有一个插件可以完成 asciidoc 文档的引用标签。 vim 自动引用

相关内容