-
Notifications
You must be signed in to change notification settings - Fork 1
/
nvim-hs-ghcid.cabal
62 lines (59 loc) · 2.57 KB
/
nvim-hs-ghcid.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
name: nvim-hs-ghcid
version: 2.0.1.1
synopsis: Neovim plugin that runs ghcid to update the quickfix list
description: This plugin uses the nvim-hs plugin backend for neovim and
fills the quickfix list on file-saves with the errors and
warnings that ghcid determines.
.
The only limitation for this tool is that it needs a .cabal
file to work.
.
This plugin provides 3 commands:
.
@:GhcidStart@ will prompt you for the configuration you
want to use. It should guess a reasonable option based on
the files present in your project directory and so you will
just have to press enter all the time. If you provide a
bang, these questions will not be asked.
.
@:GhcidStop@ stops the current ghcid process.
.
@:GhcidRestart@ combines the two previous commands.
.
Simply import the @plugin@ definition from "Neovim.Ghcid"
and add it to your plugin list.
homepage: https://github.com/saep/nvim-hs-ghcid
license: Apache-2.0
license-file: LICENSE
author: Sebastian Witte
maintainer: [email protected]
copyright: Sebastian Witte <[email protected]>
category: Editor
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
executable nvim-hs-ghcid
main-is: Main.hs
hs-source-dirs: executable
default-language: Haskell2010
build-depends: base >=4.9 && <5, nvim-hs, nvim-hs-ghcid
ghc-options: -threaded -rtsopts -with-rtsopts=-N
library
exposed-modules: Neovim.Ghcid, Neovim.Ghcid.Plugin
-- other-modules:
default-extensions: OverloadedStrings, LambdaCase
other-extensions: TemplateHaskell, DeriveGeneric
build-depends: base >=4.9 && <5
, nvim-hs >=2 && <3
, nvim-hs-contrib >=2.0 && <3
, containers >=0.5
, yaml
, ghcid >=0.6.1 && <1
, resourcet
, bytestring
, directory
, filepath
, transformers
, unliftio
-- hs-source-dirs:
default-language: Haskell2010