Casual BibTeX

Charles Choi is at it again. He has a new addition to his Casual suite. This time it’s for handling BibTeX files. As you probably know, BibTeX files are essentially plain text databases of bibliographic data. They’re deeply integrated with LaTeX but are also supported by Emacs and Org mode.

The problem is that, being a database, the BibTeX file has a schema that must be adhered to in order to ensure proper operation with LaTeX and Org mode. Emacs, of course, has a mode to handle all that but Choi finds it less than adequate. The commands are hard to discover and remember and Choi believes they are insufficiently opinionated in enforcing the BibTeX schema.

His newest Casual app, Casual BibTeX, aims to fix this in the same way that the other Casual apps have addressed their domains. The app provides a Transient menu that makes remembering the Emacs commands easy and also enforces the BibTeX schema with a forms based interface.

If you find yourself routinely adding and editing BibTeX entries you should take a look at Choi’s latest Casual app. Even more to the point, if you only occasionally deal with BibTeX files, you have even more reason to embrace Casual BibTeX because you probably won’t remember the BibTeX mode commands or the format of the BibTeX schema.

This entry was posted in General and tagged . Bookmark the permalink.