{"repo":"kha-dinh/bibli-ls","free":true,"listed":false,"github":"https://github.com/kha-dinh/bibli-ls","clone":"git clone https://github.com/kha-dinh/bibli-ls.git","description":"A language server for bibfile citations","language":"Python","stars":19,"topics":["bibliography","bibtex","lsp","note-taking","academia","citations","neovim","references"],"license":"MIT","category":"dev-tools","readme_excerpt":"Bibli Language Server A configurable, editor-agnostic, format-agnostic [^wip] Language Server that brings bibliographies into your notes. [^wip]: This is a work-in-progress. Supported LSP capabilities LSP Features Behavior ------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------ textDocument/definition Go to the first definition found in the .bib files. textDocument/references Find appearance of prefix + ID with ripgrep. textDocument/hover Show metadata from .bib files based on configurations. textDocument/completion Triggered by the cite prefix configuration. Show completion of citation ID for bibtex entries and their documentation. textDocument/diagnoistic Find citations without a proper entry in the bibfile. textDocument/implementation (Non-standard) Open the bibtex url/attachment. Configuration Create a configuration file .bibli.toml at the root of your note directory. Here is a sample configuration. For the complete list of configurations, refer to the documentation and the default config. Backends Currently, Bibli supports bibfile and zotero api backends. - bibfile backend loads the library from a local bibtex file. - zotero api backend connects directly to your Zotero web library, removing the need for maintaining separated bibfiles. It cache the results in ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kha-dinh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kha-dinh/bibli-ls/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}