9maintainer: Digital Asset
10copyright: Digital Asset 2018-2019
11synopsis: The core of an IDE
13 A library for building Haskell IDE's on top of the GHC API.
14homepage: https://github.com/digital-asset/ghcide#readme
15bug-reports: https://github.com/digital-asset/ghcide/issues
16tested-with: GHC==8.6.5
17extra-source-files: include/ghc-api-version.h README.md CHANGELOG.md
18 test/data/GotoHover.hs
22 location: https://github.com/digital-asset/ghcide.git
25 description: build against ghc-lib instead of the ghc package
30 default-language: Haskell2010
44 haddock-library >= 1.8,
46 haskell-lsp-types == 0.20.*,
47 haskell-lsp == 0.20.*,
50 prettyprinter-ansi-terminal,
51 prettyprinter-ansi-terminal,
53 regex-tdfa >= 1.3.1.0,
63 unordered-containers >= 0.2.10.0,
70 cpp-options: -DGHC_LIB
86 GeneralizedNewtypeDeriving
102 Development.IDE.Core.Debouncer
103 Development.IDE.Core.FileStore
104 Development.IDE.Core.IdeConfiguration
105 Development.IDE.Core.OfInterest
106 Development.IDE.Core.PositionMapping
107 Development.IDE.Core.Rules
108 Development.IDE.Core.RuleTypes
109 Development.IDE.Core.Service
110 Development.IDE.Core.Shake
111 Development.IDE.GHC.Error
112 Development.IDE.GHC.Util
113 Development.IDE.Import.DependencyInformation
114 Development.IDE.LSP.HoverDefinition
115 Development.IDE.LSP.LanguageServer
116 Development.IDE.LSP.Protocol
117 Development.IDE.LSP.Server
118 Development.IDE.Spans.Common
119 Development.IDE.Types.Diagnostics
120 Development.IDE.Types.Location
121 Development.IDE.Types.Logger
122 Development.IDE.Types.Options
123 Development.IDE.Plugin
124 Development.IDE.Plugin.Completions
125 Development.IDE.Plugin.CodeAction
127 Development.IDE.Core.Compile
128 Development.IDE.Core.Preprocessor
129 Development.IDE.Core.FileExists
130 Development.IDE.GHC.Compat
131 Development.IDE.GHC.CPP
132 Development.IDE.GHC.Orphans
133 Development.IDE.GHC.Warnings
134 Development.IDE.Import.FindImports
135 Development.IDE.LSP.Notifications
136 Development.IDE.LSP.Outline
137 Development.IDE.Spans.AtPoint
138 Development.IDE.Spans.Calculate
139 Development.IDE.Spans.Documentation
140 Development.IDE.Spans.Type
141 Development.IDE.Plugin.CodeAction.PositionIndexed
142 Development.IDE.Plugin.CodeAction.Rules
143 Development.IDE.Plugin.CodeAction.RuleTypes
144 Development.IDE.Plugin.Completions.Logic
145 Development.IDE.Plugin.Completions.Types
146 ghc-options: -Wall -Wno-name-shadowing
148executable ghcide-test-preprocessor
149 default-language: Haskell2010
150 hs-source-dirs: test/preprocessor
151 ghc-options: -Wall -Wno-name-shadowing
159 default-language: Haskell2010
165 -- allow user RTS overrides
168 -- disable parallel GC
169 -- increase nursery size
170 "-with-rtsopts=-I0 -qg -A128M"
177 base16-bytestring >=0.1.1 && <0.2,
180 cryptohash-sha1 >=0.11.100 && <0.12,
192 hie-bios >= 0.4.0 && < 0.5,
194 optparse-applicative,
208 GeneralizedNewtypeDeriving
219test-suite ghcide-tests
222 type: exitcode-stdio-1.0
223 default-language: Haskell2010
226 ghcide:ghcide-test-preprocessor
235 --------------------------------------------------------------
236 -- The MIN_GHC_API_VERSION macro relies on MIN_VERSION pragmas
237 -- which require depending on ghc. So the tests need to depend
238 -- on ghc if they need to use MIN_GHC_API_VERSION. Maybe a
239 -- better solution can be found, but this is a quick solution
240 -- which works for now.
242 --------------------------------------------------------------
244 ghc-typelits-knownnat,
252 quickcheck-instances,
255 tasty-expected-failure,
260 hs-source-dirs: test/cabal test/exe test/src
261 include-dirs: include
262 ghc-options: -threaded -Wall -Wno-name-shadowing
266 Development.IDE.Test.Runfiles
271 GeneralizedNewtypeDeriving
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list