Skip to content

Replace the bibparse backend of 'g:vimtex_parser_bib_backend' with GooseBib #2103

@krishnakumarg1984

Description

@krishnakumarg1984

bibparse is one of the options that can be set for g:vimtex_parser_bib_backend. Firstly, the documentation was missing the URL or other background information about bibparse for those who have never heard of this before. But that is quickly addressed with some basic web searching :).

Secondy, and more seriously, it looks like bibparse itself is deprecated in favour of Goosebib. Quite ominously, the README.md ominously warns: In time this respository will be removed.

It looks like it would be prudent to include Goosebib as one of the options for g:vimtex_parser_bib_backend, along with a documentation update to point users to the relevant Github URL. Also, some pointers to set this conditionally would be nice I think, i.e. something along the lines of:

if executable('GbibParse')
let g:vimtex_parser_bib_backend='Gbibparse'
endif

Finally, it also looks like the host of tools provided by the Goosebib suite looks like a useful way to fix/clean/slice/dice bib files. I think this tool can be mentioned in the Filetype plugin for bib files section early in the documentation, wherein useful tools like bibtool are mentioned. Also for posterity, I am updating #1293 with Goosebib since this issue is also linked to from the documentation, making it easier for new readers to refer to a centralised place for bib tools.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions