Vim plugin for email messages written in MML.
set up mml syntax and test file
init repo from himalaya-vim


browse  log 



You can also use your local clone with git send-email.

#📫 MIME Meta Language Matrix

Vim plugin for email messages written in MML, base on MML CLI.


First you need to install the MML CLI. Then you can install this plugin with your favorite plugin manager:

#Using packer

use "https://git.sr.ht/~soywod/mml-vim"

#Using vim-plug

Plug 'https://git.sr.ht/~soywod/mml-vim'


It is highly recommanded to have those Vim options on:

syntax on
filetype plugin on
set hidden


Defines a custom path for the MML binary. Defaults to mml.


The development environment is managed by Nix. Running nix-shell will spawn a shell with everything you need to get started with this plugin:

# start a nix shell
$ nix-shell

# start Vim with the testing message
$ vim ./test.mml

# start Neovim with the testing message
$ nvim ./test.mml


If you want to report a bug that does not exist yet, please send an email at ~soywod/pimalaya@todo.sr.ht.

If you want to propose a feature or fix a bug, please send a patch at ~soywod/pimalaya@lists.sr.ht using git send-email. Follow this guide to configure git properly.

If you just want to discuss about the project, feel free to join the Matrix workspace #pimalaya.mml or contact me directly @soywod. You can also use the mailing list [send an email|subscribe|unsubscribe].



Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from:

If you appreciate the project, feel free to donate using one of the following providers:

GitHub PayPal Ko-fi Buy Me a Coffee Liberapay