Copyright | (c) Sebastian Witte |
---|---|
License | Apache-2.0 |
Maintainer | woozletoff@gmail.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
- pingNvimhs :: Neovim env String
- data ConfigHelperEnv = ConfigHelperEnv {}
- recompileNvimhs :: Neovim ConfigHelperEnv ()
- restartNvimhs :: CommandArguments -> Neovim ConfigHelperEnv ()
- parseQuickfixItems :: String -> [QuickfixListItem String]
- pQuickfixListItem :: Parser (QuickfixListItem String)
- pSeverity :: Parser QuickfixErrorType
- pShortDesrciption :: Parser String
- pLongDescription :: Parser String
- tabOrSpace :: Parser Char
- blankLine :: Parser ()
- pLocation :: Parser (String, Int, Int)
- pInt :: Parser Int
Documentation
pingNvimhs :: Neovim env String Source #
Simple function that will return Pong
if the plugin provider is
running.
data ConfigHelperEnv Source #
recompileNvimhs :: Neovim ConfigHelperEnv () Source #
Recompile the plugin provider and put comile errors in the quickfix list.
restartNvimhs :: CommandArguments -> Neovim ConfigHelperEnv () Source #
Note that restarting the plugin provider implies compilation because Dyre does this automatically. However, if the recompilation fails, the previously compiled binary is executed. This essentially means that restarting may take more time then you might expect.
If you provide a bang to the command, the cache directory of nvim-hs is forcibly removed.
tabOrSpace :: Parser Char Source #