一种语言服务器,用于管理BibTeX和BibLaTeX文件中存储的引文。
citation-langserver的Python项目详细描述
langserver引文
引文langserver是一个语言服务器,用于处理BibTeX或BibLaTeX文件中存储的引文。在
引用langserver支持代码完成、悬停、跳转到定义和查找引用。它支持书目的绝对文件路径、相对文件路径以及基于全局的文件路径。它与支持Language Server Protocol的所有客户端兼容
安装
运行pip3 citation-langserver
进行安装。在
使用
配置citation-langserver
,就像在文本编辑器中选择的任何其他LSP一样。在
{{3}你可以在下面的cda2}文件中添加:
"languageserver":{"citation":{"command":"/usr/local/bin/citation-langserver","filetypes":["markdown"],"settings":{"citation":{"bibliographies":["~/library.bib","./*.bib"]}}}}
配置
设置citation.bibliographies
需要由客户端发送到服务器,并包含一个文件路径数组。文件路径可以包括:
- 绝对路径
- 相对路径
- 球(绝对或相对)
- 项目
标签: