{-# language OverloadedStrings, RankNTypes #-} module Main where import Rasa (rasa) import Rasa.Ext import Rasa.Ext.Views import Rasa.Ext.Vim import Rasa.Ext.Files import Rasa.Ext.Logger import Rasa.Ext.Cursors import Rasa.Ext.Slate -- import Control.Monad -- import Control.Monad.Trans -- | This is the main of an executable that runs rasa with any extensions the -- user wants -- -- The @do@ block is just a normal 'Action' () main :: IO () main = rasa $ do viewports vim files cursors logger slate afterInit $ addBuffer "This is a buffer to get you started!\nYou can also pass command line args to rasa"