Safe Haskell | None |
---|
Various high-level functions to further classify.
- changeBufferNameE :: YiM ()
- shellCommandE :: YiM ()
- shellCommandV :: String -> YiM ()
- newtype CabalBuffer = CabalBuffer {}
- cabalConfigureE :: CommandArguments -> YiM ()
- configureExit :: Either SomeException ExitCode -> YiM ()
- reloadProjectE :: String -> YiM ()
- buildRun :: String -> [String] -> (Either SomeException ExitCode -> YiM x) -> YiM ()
- makeBuild :: CommandArguments -> YiM ()
- cabalRun :: String -> (Either SomeException ExitCode -> YiM x) -> CommandArguments -> YiM ()
- cabalBuildE :: CommandArguments -> YiM ()
- shell :: YiM BufferRef
- searchSources :: (String ::: RegexTag) -> YiM ()
- grepFind :: (String ::: FilePatternTag) -> (String ::: RegexTag) -> YiM ()
Documentation
changeBufferNameE :: YiM ()Source
Changing the buffer name quite useful if you have several the same. This also breaks the relation with the file.
shellCommandE :: YiM ()Source
shell-command with argument prompt
shellCommandV :: String -> YiM ()Source
shell-command with a known argument
newtype CabalBuffer Source
cabalConfigureE :: CommandArguments -> YiM ()Source
cabal-configure
configureExit :: Either SomeException ExitCode -> YiM ()Source
reloadProjectE :: String -> YiM ()Source
buildRun :: String -> [String] -> (Either SomeException ExitCode -> YiM x) -> YiM ()Source
Run the given commands with args and pipe the ouput into the build buffer, which is shown in an other window.
makeBuild :: CommandArguments -> YiM ()Source
cabalRun :: String -> (Either SomeException ExitCode -> YiM x) -> CommandArguments -> YiM ()Source
cabalBuildE :: CommandArguments -> YiM ()Source
cabal-build