This section provides some insights about Keypirinha‘s design and philosophy.
Keypirinha by itself is just a database (the Catalog) sweetened with a small adaptive search engine and a straightforward graphical interface. Thus, the task of feeding the Catalog is entirely left to its Plugins.
From that point of view, we can say that the whole architecture of Keypirinha depends on its plugins. They are responsible of finding items on your computer, like a applications and documents for example, but not only (i.e.: the official Calc Package is the one that evaluates mathematical expressions).
11.2. Packages and Plugins¶
In Keypirinha, a package is a container (e.g.: a directory; or a Zip archive with
.keypirinha-package extension) that groups one or several plugins
designed to work together. It also contains the configuration files and
dependencies, if any.
Read more about Packages Structure.