A library for building Haskell IDE's on top of the GHC API.


Keywords
development, library, Propose Tags, Skip to Readme, Index, Quick Jump, Control.Concurrent.Strict, Development.IDE, 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.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.GHC.Compat, Development.IDE.GHC.Compat.CmdLine, Development.IDE.GHC.Compat.Core, Development.IDE.GHC.Compat.Env, 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.Import.DependencyInformation, Development.IDE.Import.FindImports, 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, Development.IDE.Monitoring.EKG, 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.Session, Development.IDE.Session.Diagnostics, Development.IDE.Session.Implicit, Development.IDE.Spans.AtPoint, Development.IDE.Spans.Common, Development.IDE.Spans.Documentation, Development.IDE.Spans.LocalBindings, Development.IDE.Spans.Pragmas, 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, Generics.SYB.GHC, Text.Fuzzy.Parallel, More info, ghcide-2.7.0.0.tar.gz, browse, Package description, Package maintainers, AlanZimmerman, NeilMitchell, PepeIborra, cocreature, aherrmann, berberman, jneira, hls_team, edit package information , 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.7.0.0, 0.7.3.0, 0.7.5.0, 1.0.0.0, 1.7.0.0, 1.8.0.0, 2.7.0.0, hie-bios, hie-hlint, hie-ormolu, haskell-lsp, Language Server Protocol (LSP), in this blog post, this repo, don't use ghcide, here, haskell-language-server, Haskell extension, ghcide-nix repository, shake, the hie-bios manual, hie.yaml, this setup troubleshooting guide, Haskell, instructions, LSP, MELPA, getting started, use-package, LanguageClient-neovim, vim-lsp, coc.nvim, Vim and Haskell in 2019, docker-ghcide-neovim, kak-lsp, tasty-rerun, bench/README, haskell-ide-engine, haskell-language-server project, original announcement, Digital Asset, DAML programming language, GHC, an IDE, DAML IDE then builds upon, non-Digital Asset contributors, has, various, IDE, choices, lsp-test, LSP protocol, this talk, slides, MuniHac 2019, this location, cabal, hacktoberfest, lsp-server, stack
License
Apache-2.0
Install
cabal install ghcide-0.3.0

Documentation