A fast, cached BibTeX source for fzf with command-line tools and Vim/NeoVim integration.
fzf-bibtex is a command-line tool and editor plugin that integrates BibTeX bibliography management with the fzf fuzzy finder. It allows users to quickly search, select, and insert citations from BibTeX files directly in their terminal or Vim/NeoVim editor, streamlining academic writing workflows.
Researchers, academics, and technical writers who use BibTeX for bibliography management and want efficient, keyboard-driven citation workflows in their terminal or editor.
Developers choose fzf-bibtex for its exceptional speed with large bibliographies, seamless Vim/NeoVim integration, and flexible citation formatting—all while relying on the robust bibtool parser for reliability.
a BibTeX source for fzf
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Intelligent caching ensures instant results even with extremely large BibTeX files, as the README emphasizes no noticeable delay during searches.
Supports Pandoc '@' format, LaTeX '\cite{}', and customizable prefixes/postfixes, allowing tailored output for different document types.
Leverages the battle-tested bibtool parser for accurate handling of BibTeX files and cross-references, ensuring robustness.
Provides detailed mappings and functions for fzf.vim and fzf-lua, enabling in-editor citation workflows with examples for normal and insert modes.
Requires installation of fzf, bibtool, Go, and optional Vim plugins, adding complexity compared to standalone BibTeX tools.
The cache only updates when BibTeX files change, so code modifications necessitate manual flushing via 'touch' or deletion, as warned in the README.
Primarily designed for Vim/NeoVim with no built-in support for other editors, limiting its appeal to a niche audience.