Home - emacs-citar/citar GitHub Wiki

Welcome to the Citar wiki!

Citar is designed around the default completing-read emacs API, to exploit a new generation of packages built around the same; specifically:

  1. vertico, in particular, and icomplete-vertical (completion)
  2. embark (contextual commands)
  3. orderless (completion style for matching features)

All of these packages are collaboratively designed, but with the explicit goal of being decoupled and easily composable into different kinds of customized solutions.

This is a decidedly different approach to that of ivy or helm, which are more monolithic in design.

Citar takes a similar approach, so while it is inspired by helm-bibtex and ivy-bibtex, it reflects some different design priorities, which give users greater room to experiment.

Upshot: it should give users tons of room for creative customization.

Hence: this wiki. My hope is users will experiment with different ideas, and share them here.