nvim-hs
nvim-hs copied to clipboard
Neovim API for Haskell plugins as well as the plugin provider
The current TH-based design makes a lot of usual Haskellisms rather annoying, eg, requiring an explicit binding to get a function into the right shape ```haskell doRefine :: CommandArguments ->...
I think this package transitively depends on aeson anyway, so it is probably convenient to provide such instances.
Also getting this when I open vim ``` Error detected while processing function nvimhs#start[2]..11_readCachedBinPaths: line 9: E605: Exception not caught: broken cached binary path file Error detected while processing function...
Hey, Is there a list of plugins using nvim-hs ? I'm still learning and reading code of other plugins would be a big help; the examples in this repo are...
Fix ci
The CI builds started to keep failing... The blog post here may make things easier: https://chshersh.github.io/posts/2019-02-25-haskell-travis
If an exposed function is called before the nvim-hs plugin host has fully started, an error is thrown. Neovim assumes that a plugin is loaded once the channel is open...
If you include a list of plugins from a module and you want to configure one of the plugins differently or replace it with a different configuration, it is currently...
Hey! Congrats, this is awesome! I am just wondering if there is a way to develop not only for `nvim` but for `vim`. I need backwards compatibility with older versions...
I think it would be cool to have something like [inline-c](https://github.com/fpco/inline-c) for vimL. Apart from being fun to implement, I can imagine these arguments for and against this. Pros: -...