Skip to content

A Python and Jsonnet framework for handling espanso configurations

License

Notifications You must be signed in to change notification settings

JeppeKlitgaard/barista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barista

Barista is a tool and substancial collection for leveraging the power of Unicode and espanso.

Its current state is very much geared towards my personal setup, but this may be expanded in the future.

Triggers

The main advantage of barista is that it implements pretriggers and posttriggers programmatically.

Currently:

Category Pretrigger Posttrigger
Greek letters ; None
Digraphs ,
General :

Usage

While barista is still a personal pet-project, it should now be accessible to those well-versed in the Python eco-system.

To use it, do:

  1. Clone this repository
  2. Install barista using poetry by running poetry install
  3. Compile using barista build (optionally: look at --output option)
  4. The compiled configuration files can be found in ./dist and may be copied
    over to the desired folder

Configuration is primarily done in the config.jsonnet file.

Examples

Example Output Comment
;b β Greek beta
:st such that
:sansserifbolditaliceta 𝞰 Sans-Serif bold italic eta

About

A Python and Jsonnet framework for handling espanso configurations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published