proteome-0.1.0.0: lib/Proteome/Plugin.hs
{-# LANGUAGE TemplateHaskell #-}
module Proteome.Plugin(
plugin
)
where
import Neovim
import Proteome.Init (initialize, env)
import Proteome.Add (proAdd, proteomePoll)
plugin :: Neovim (StartupConfig NeovimConfig) NeovimPlugin
plugin = do
initialize
wrapPlugin
Plugin {
environment = env,
exports = [
$(function' 'proteomePoll) Sync,
$(function' 'proAdd) Async
]
}