nvim-hs-0.2.1: Haskell plugin backend for neovim

Copyright(c) Sebastian Witte
LicenseApache-2.0
Maintainerwoozletoff@gmail.com
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell2010

Neovim.Plugin.ConfigHelper.Internal

Description

 

Synopsis

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.

pLocation :: Parser (String, Int, Int) Source #

Skip anything until the next location information appears.

The result will be a triple of filename, line number and column

Try to parse location information.

/some/path/to/a/file.hs:42:88: