ghcide: The core of an IDE
Modules
- Control
- Concurrent
- Control.Concurrent.Strict
- Concurrent
- Development
- Development.IDE
- Core
- Development.IDE.Core.Actions
- Development.IDE.Core.Compile
- Development.IDE.Core.Debouncer
- Development.IDE.Core.FileStore
- Development.IDE.Core.FileUtils
- Development.IDE.Core.IdeConfiguration
- Development.IDE.Core.LookupMod
- Development.IDE.Core.OfInterest
- Development.IDE.Core.PluginUtils
- Development.IDE.Core.PositionMapping
- Development.IDE.Core.Preprocessor
- Development.IDE.Core.ProgressReporting
- Development.IDE.Core.RuleTypes
- Development.IDE.Core.Rules
- Development.IDE.Core.Service
- Development.IDE.Core.Shake
- Development.IDE.Core.Tracing
- Development.IDE.Core.UseStale
- Development.IDE.Core.WorkerThread
- GHC
- Development.IDE.GHC.Compat
- Development.IDE.GHC.Compat.CmdLine
- Development.IDE.GHC.Compat.Core
- Development.IDE.GHC.Compat.Driver
- Development.IDE.GHC.Compat.Env
- Development.IDE.GHC.Compat.Error
- Development.IDE.GHC.Compat.Iface
- Development.IDE.GHC.Compat.Logger
- Development.IDE.GHC.Compat.Outputable
- Development.IDE.GHC.Compat.Parser
- Development.IDE.GHC.Compat.Plugins
- Development.IDE.GHC.Compat.Units
- Development.IDE.GHC.Compat.Util
- Development.IDE.GHC.CoreFile
- Development.IDE.GHC.Error
- Development.IDE.GHC.Orphans
- Development.IDE.GHC.Util
- Development.IDE.GHC.Compat
- Import
- Development.IDE.Import.DependencyInformation
- Development.IDE.Import.FindImports
- LSP
- Development.IDE.LSP.HoverDefinition
- Development.IDE.LSP.LanguageServer
- Development.IDE.LSP.Notifications
- Development.IDE.LSP.Outline
- Development.IDE.LSP.Server
- Development.IDE.Main
- Development.IDE.Main.HeapStats
- Monitoring
- Development.IDE.Monitoring.OpenTelemetry
- Development.IDE.Plugin
- Development.IDE.Plugin.Completions
- Development.IDE.Plugin.Completions.Logic
- Development.IDE.Plugin.Completions.Types
- Development.IDE.Plugin.HLS
- Development.IDE.Plugin.HLS.GhcIde
- Development.IDE.Plugin.Test
- Development.IDE.Plugin.TypeLenses
- Development.IDE.Plugin.Completions
- Development.IDE.Session
- Development.IDE.Session.Diagnostics
- Development.IDE.Session.Implicit
- Spans
- Development.IDE.Spans.AtPoint
- Development.IDE.Spans.Common
- Development.IDE.Spans.Documentation
- Development.IDE.Spans.LocalBindings
- Development.IDE.Spans.Pragmas
- Types
- Development.IDE.Types.Diagnostics
- Development.IDE.Types.Exports
- Development.IDE.Types.HscEnvEq
- Development.IDE.Types.KnownTargets
- Development.IDE.Types.Location
- Development.IDE.Types.Monitoring
- Development.IDE.Types.Options
- Development.IDE.Types.Shake
- Core
- Development.IDE
- Generics
- SYB
- Generics.SYB.GHC
- SYB
- Text
- Fuzzy
- Text.Fuzzy.Levenshtein
- Text.Fuzzy.Parallel
- Fuzzy
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| pedantic | Enable -Werror | Disabled |
Automatic Flags
| Name | Description | Default |
|---|---|---|
| executable | Build the ghcide executable | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- ghcide-2.13.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates