Skip to content

Provides instant haskell error feedback inside of neovim, via ghcid.

License

Notifications You must be signed in to change notification settings

cloudhead/neovim-ghcid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation


              neovim-ghcid

*************************************************************************************
** NOTICE: This project is now part of ghcid.                                      **
** Its new home is at https://github.com/ndmitchell/ghcid/tree/master/plugins/nvim **
*************************************************************************************

Provides instant haskell error feedback inside of neovim, via ghcid[1].
This should be a lot faster than running neomake with ghc-mod, and
also a lot simpler.

[1]: https://github.com/ndmitchell/ghcid

. Obligatory gif

  https://github.com/cloudhead/images/raw/master/neovim-ghcid.gif

. Dependencies

  * neovim >= 0.1.5 (https://github.com/neovim/neovim)
  * ghcid >= 0.6.5 (https://github.com/ndmitchell/ghcid)

. Installation

  If you're using vim-plug, then add:

      Plug 'cloudhead/neovim-ghcid'

  to your init.vim. Alternatively, copy the files to your .config/nvim
  folder.

. Usage

  ':Ghcid' runs ghcid inside a neovim terminal buffer and populates
  the quickfix list with any errors or warnings.

  After every file save, the quickfix list is updated with the output
  of ghcid.

  ':GhcidKill' kills the ghcid job.

About

Provides instant haskell error feedback inside of neovim, via ghcid.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages