Usage

Starting matsud

matsud is the actual server that handles the heaving lifting. You can start it as a daemon by running

matsud &

Alternatively, you can use your init system to automatically manage matsud for you. For systemd users:

sudo systemctl enable matsuba
sudo systemctl start matsuba

Fetching Dictionary

matsuba first needs to fetch kanji lists from the EDICT/JMICT project for use in kanji completions. You can populate the matsuba database by running

matsucli fetch

You can also fine tune which kanji lists are populated via tags/filters. By default all tags are enabled. A full list can be found here. Just pass in which tags you wish to include (or not include) using the tag flag:

matsucli fetch --tag -baseb,-bot,+grmyth

In the above example, baseball words and botany words are not included, but greek myth words are.

matsucli

matsucli is a utility command line interface to interact with the main matsuba daemon, matsud. matsucli let's you query and modify the state of matsuba, such as enabling and disabling henkan mode, as well as converting kana. This is great for interacting with scripts.