The publish/subscribe framework for vim.