Copyright | (c) Sebastian Witte |
---|---|
License | Apache-2.0 |
Maintainer | woozletoff@gmail.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
- pingNvimhs :: Neovim' String
- recompileNvimhs :: Neovim (Params NeovimConfig, [(String, Maybe String)]) [QuickfixListItem String] ()
- restartNvimhs :: CommandArguments -> Neovim (Params NeovimConfig, [(String, Maybe String)]) [QuickfixListItem String] ()
- 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' String Source #
Simple function that will return Pong
if the plugin provider is
running.
recompileNvimhs :: Neovim (Params NeovimConfig, [(String, Maybe String)]) [QuickfixListItem String] () Source #
Recompile the plugin provider and put comile errors in the quickfix list.
restartNvimhs :: CommandArguments -> Neovim (Params NeovimConfig, [(String, Maybe String)]) [QuickfixListItem String] () 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 #