├── .circleci └── config.yml ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── enhancement_request.md │ └── support.md ├── actions │ ├── bindist-actions │ │ ├── action-deb10 │ │ │ └── action.yaml │ │ ├── action-deb11 │ │ │ └── action.yaml │ │ ├── action-deb12 │ │ │ └── action.yaml │ │ ├── action-deb13 │ │ │ └── action.yaml │ │ ├── action-fedora33 │ │ │ └── action.yaml │ │ ├── action-fedora40 │ │ │ └── action.yaml │ │ ├── action-mint193 │ │ │ └── action.yaml │ │ ├── action-mint202 │ │ │ └── action.yaml │ │ ├── action-mint213 │ │ │ └── action.yaml │ │ ├── action-ubuntu1804 │ │ │ └── action.yaml │ │ ├── action-ubuntu2004 │ │ │ └── action.yaml │ │ ├── action-ubuntu2204 │ │ │ └── action.yaml │ │ └── action-unknown │ │ │ └── action.yaml │ └── setup-build │ │ └── action.yml ├── dependabot.yml ├── generate-ci │ ├── LICENSE │ ├── README.mkd │ ├── cabal.project │ ├── gen_ci.hs │ ├── generate-ci.cabal │ └── generate-jobs ├── mergify.yml ├── scripts │ ├── bindist.sh │ ├── brew.sh │ ├── build.sh │ ├── cabal-cache.sh │ ├── common.sh │ ├── entrypoint.sh │ ├── env.sh │ ├── tar.sh │ ├── test.sh │ └── untar.sh └── workflows │ ├── bench.yml │ ├── caching.yml │ ├── flags.yml │ ├── hlint.yml │ ├── nix.yml │ ├── pre-commit.yml │ ├── release.yaml │ ├── s3-cache.yaml │ ├── supported-ghc-versions.json │ └── test.yml ├── .gitignore ├── .gitlab ├── darwin │ ├── nix │ │ ├── sources.json │ │ └── sources.nix │ └── toolchain.nix └── setup.sh ├── .gitmodules ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .hlint.yaml ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .stylish-haskell.yaml ├── CITATION.cff ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── ChangeLog.md ├── FUNDING.yml ├── GNUmakefile ├── GenChangelogs.hs ├── LICENSE ├── README.md ├── RELEASING.md ├── Setup.hs ├── bench ├── Main.hs ├── MultiLayerModules.sh ├── README.md └── config.yaml ├── bindist ├── GNUmakefile.in ├── relpath.sh └── wrapper.in ├── cabal.project ├── default.nix ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── .gitkeep │ └── theme_overrides.css ├── _templates │ └── .gitkeep ├── components │ ├── ghcide.md │ └── index.rst ├── conf.py ├── configuration.md ├── contributing │ ├── contributing.md │ ├── imports.gif │ ├── index.rst │ ├── plugin-tutorial.lhs │ ├── plugin-tutorial.md │ └── settings-vscode.png ├── features.md ├── index.rst ├── installation.md ├── logos │ ├── logo-1024.png │ ├── logo-128.png │ ├── logo-256.png │ ├── logo-32.png │ ├── logo-512.png │ ├── logo-64.png │ └── logo.svg ├── requirements.txt ├── support │ ├── ghc-version-support.md │ ├── index.rst │ └── plugin-support.md ├── troubleshooting.md └── what-is-hls.md ├── exe ├── Main.hs └── Wrapper.hs ├── flake.lock ├── flake.nix ├── fmt.sh ├── ghcide-bench ├── LICENSE ├── README.md ├── exe │ └── Main.hs ├── src │ ├── Experiments.hs │ └── Experiments │ │ └── Types.hs └── test │ └── Main.hs ├── ghcide-test ├── LICENSE ├── data │ ├── TH │ │ ├── THA.hs │ │ ├── THB.hs │ │ ├── THC.hs │ │ └── hie.yaml │ ├── THCoreFile │ │ ├── THA.hs │ │ ├── THB.hs │ │ ├── THC.hs │ │ └── hie.yaml │ ├── THLoading │ │ ├── A.hs │ │ ├── B.hs │ │ ├── THA.hs │ │ ├── THB.hs │ │ └── hie.yaml │ ├── THNewName │ │ ├── A.hs │ │ ├── B.hs │ │ ├── C.hs │ │ └── hie.yaml │ ├── THUnboxed │ │ ├── THA.hs │ │ ├── THB.hs │ │ ├── THC.hs │ │ └── hie.yaml │ ├── boot │ │ ├── A.hs │ │ ├── A.hs-boot │ │ ├── B.hs │ │ ├── C.hs │ │ └── hie.yaml │ ├── boot2 │ │ ├── A.hs │ │ ├── B.hs │ │ ├── B.hs-boot │ │ ├── C.hs │ │ ├── D.hs │ │ ├── E.hs │ │ └── hie.yaml │ ├── cabal-exe │ │ ├── a │ │ │ ├── a.cabal │ │ │ └── src │ │ │ │ └── Main.hs │ │ ├── cabal.project │ │ └── hie.yaml │ ├── hover │ │ ├── Bar.hs │ │ ├── Foo.hs │ │ ├── GotoHover.hs │ │ ├── GotoImplementation.hs │ │ ├── RecordDotSyntax.hs │ │ └── hie.yaml │ ├── ignore-fatal │ │ ├── IgnoreFatal.hs │ │ ├── cabal.project │ │ ├── hie.yaml │ │ └── ignore-fatal.cabal │ ├── multi-unit-reexport │ │ ├── a-1.0.0-inplace │ │ ├── a │ │ │ └── A.hs │ │ ├── b-1.0.0-inplace │ │ ├── b │ │ │ └── B.hs │ │ ├── c-1.0.0-inplace │ │ ├── c │ │ │ └── C.hs │ │ ├── cabal.project │ │ └── hie.yaml │ ├── multi-unit │ │ ├── a-1.0.0-inplace │ │ ├── a │ │ │ └── A.hs │ │ ├── b-1.0.0-inplace │ │ ├── b │ │ │ └── B.hs │ │ ├── c-1.0.0-inplace │ │ ├── c │ │ │ └── C.hs │ │ ├── cabal.project │ │ └── hie.yaml │ ├── multi │ │ ├── a │ │ │ ├── A.hs │ │ │ └── a.cabal │ │ ├── b │ │ │ ├── B.hs │ │ │ └── b.cabal │ │ ├── c │ │ │ ├── C.hs │ │ │ └── c.cabal │ │ ├── cabal.project │ │ └── hie.yaml │ ├── plugin-knownnat │ │ ├── KnownNat.hs │ │ ├── cabal.project │ │ └── plugin.cabal │ ├── plugin-parser │ │ ├── cabal.project │ │ ├── plugin │ │ │ ├── Plugin.hs │ │ │ └── plugin.cabal │ │ └── usage │ │ │ ├── File1.hs │ │ │ ├── File2.hs │ │ │ └── usage.cabal │ ├── recomp │ │ ├── A.hs │ │ ├── B.hs │ │ ├── P.hs │ │ └── hie.yaml │ ├── references │ │ ├── Fields.hs │ │ ├── Main.hs │ │ ├── OtherModule.hs │ │ ├── OtherOtherModule.hs │ │ ├── References.hs │ │ └── hie.yaml │ ├── rootUri │ │ ├── dirA │ │ │ ├── Foo.hs │ │ │ └── foo.cabal │ │ └── dirB │ │ │ ├── Foo.hs │ │ │ └── foo.cabal │ ├── symlink │ │ ├── hie.yaml │ │ ├── other_loc │ │ │ └── .gitkeep │ │ ├── some_loc │ │ │ └── Sym.hs │ │ └── src │ │ │ └── Foo.hs │ ├── watched-files │ │ └── reload │ │ │ ├── reload.cabal │ │ │ └── src │ │ │ └── MyLib.hs │ └── working-dir │ │ ├── a │ │ ├── A.hs │ │ ├── B.hs │ │ ├── a.cabal │ │ └── wdtest │ │ ├── cabal.project │ │ └── hie.yaml ├── exe │ ├── AsyncTests.hs │ ├── BootTests.hs │ ├── CPPTests.hs │ ├── ClientSettingsTests.hs │ ├── CodeLensTests.hs │ ├── CompletionTests.hs │ ├── Config.hs │ ├── CradleTests.hs │ ├── DependentFileTest.hs │ ├── DiagnosticTests.hs │ ├── ExceptionTests.hs │ ├── FindDefinitionAndHoverTests.hs │ ├── FindImplementationAndHoverTests.hs │ ├── FuzzySearch.hs │ ├── GarbageCollectionTests.hs │ ├── HaddockTests.hs │ ├── HieDbRetry.hs │ ├── HighlightTests.hs │ ├── IfaceTests.hs │ ├── InitializeResponseTests.hs │ ├── LogType.hs │ ├── Main.hs │ ├── NonLspCommandLine.hs │ ├── OpenCloseTest.hs │ ├── OutlineTests.hs │ ├── PluginSimpleTests.hs │ ├── PositionMappingTests.hs │ ├── PreprocessorTests.hs │ ├── Progress.hs │ ├── ReferenceTests.hs │ ├── ResolveTests.hs │ ├── RootUriTests.hs │ ├── SafeTests.hs │ ├── SymlinkTests.hs │ ├── THTests.hs │ ├── UnitTests.hs │ └── WatchedFileTests.hs ├── manual │ └── lhs │ │ ├── Bird.lhs │ │ ├── Main.hs │ │ └── Test.lhs └── preprocessor │ └── Main.hs ├── ghcide ├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── docs │ └── opentelemetry.md ├── exe │ ├── Arguments.hs │ └── Main.hs ├── ghcide.cabal ├── img │ └── vscode2.png ├── session-loader │ └── Development │ │ └── IDE │ │ ├── Session.hs │ │ └── Session │ │ ├── Diagnostics.hs │ │ └── Implicit.hs └── src │ ├── Control │ └── Concurrent │ │ └── Strict.hs │ ├── Development │ ├── IDE.hs │ └── IDE │ │ ├── Core │ │ ├── Actions.hs │ │ ├── Compile.hs │ │ ├── Debouncer.hs │ │ ├── FileExists.hs │ │ ├── FileStore.hs │ │ ├── FileUtils.hs │ │ ├── IdeConfiguration.hs │ │ ├── LookupMod.hs │ │ ├── OfInterest.hs │ │ ├── PluginUtils.hs │ │ ├── PositionMapping.hs │ │ ├── Preprocessor.hs │ │ ├── ProgressReporting.hs │ │ ├── RuleTypes.hs │ │ ├── Rules.hs │ │ ├── Service.hs │ │ ├── Shake.hs │ │ ├── Tracing.hs │ │ ├── UseStale.hs │ │ └── WorkerThread.hs │ │ ├── GHC │ │ ├── CPP.hs │ │ ├── Compat.hs │ │ ├── Compat │ │ │ ├── CmdLine.hs │ │ │ ├── Core.hs │ │ │ ├── Driver.hs │ │ │ ├── Env.hs │ │ │ ├── Error.hs │ │ │ ├── Iface.hs │ │ │ ├── Logger.hs │ │ │ ├── Outputable.hs │ │ │ ├── Parser.hs │ │ │ ├── Plugins.hs │ │ │ ├── Units.hs │ │ │ └── Util.hs │ │ ├── CoreFile.hs │ │ ├── Error.hs │ │ ├── Orphans.hs │ │ ├── Util.hs │ │ └── Warnings.hs │ │ ├── Import │ │ ├── DependencyInformation.hs │ │ └── FindImports.hs │ │ ├── LSP │ │ ├── HoverDefinition.hs │ │ ├── LanguageServer.hs │ │ ├── Notifications.hs │ │ ├── Outline.hs │ │ └── Server.hs │ │ ├── Main.hs │ │ ├── Main │ │ └── HeapStats.hs │ │ ├── Monitoring │ │ └── OpenTelemetry.hs │ │ ├── Plugin.hs │ │ ├── Plugin │ │ ├── Completions.hs │ │ ├── Completions │ │ │ ├── Logic.hs │ │ │ └── Types.hs │ │ ├── HLS.hs │ │ ├── HLS │ │ │ └── GhcIde.hs │ │ ├── Test.hs │ │ └── TypeLenses.hs │ │ ├── Spans │ │ ├── AtPoint.hs │ │ ├── Common.hs │ │ ├── Documentation.hs │ │ ├── LocalBindings.hs │ │ └── Pragmas.hs │ │ └── Types │ │ ├── Action.hs │ │ ├── Diagnostics.hs │ │ ├── Exports.hs │ │ ├── HscEnvEq.hs │ │ ├── KnownTargets.hs │ │ ├── Location.hs │ │ ├── Monitoring.hs │ │ ├── Options.hs │ │ └── Shake.hs │ ├── Generics │ └── SYB │ │ └── GHC.hs │ └── Text │ └── Fuzzy │ ├── Levenshtein.hs │ └── Parallel.hs ├── haskell-language-server.cabal ├── hls-graph ├── LICENSE ├── README.md ├── hls-graph.cabal ├── html │ ├── README.md │ ├── data │ │ ├── metadata.js │ │ ├── profile-data.js │ │ └── progress-data.js │ ├── profile.html │ ├── shake.js │ └── ts │ │ ├── elements.tsx │ │ ├── environment.ts │ │ ├── jquery.d.ts │ │ ├── jquery.flot.d.ts │ │ ├── profile.tsx │ │ ├── reports │ │ ├── cmdplot.tsx │ │ ├── cmdtable.tsx │ │ ├── details.tsx │ │ ├── parallelism.tsx │ │ ├── rebuild.tsx │ │ ├── ruletable.tsx │ │ └── summary.tsx │ │ ├── search.tsx │ │ ├── shake-progress.ts │ │ ├── tsconfig.json │ │ ├── tslint.json │ │ ├── types.ts │ │ └── util.ts ├── src │ ├── Control │ │ └── Concurrent │ │ │ └── STM │ │ │ └── Stats.hs │ ├── Development │ │ └── IDE │ │ │ ├── Graph.hs │ │ │ └── Graph │ │ │ ├── Classes.hs │ │ │ ├── Database.hs │ │ │ ├── Internal │ │ │ ├── Action.hs │ │ │ ├── Database.hs │ │ │ ├── Key.hs │ │ │ ├── Options.hs │ │ │ ├── Paths.hs │ │ │ ├── Profile.hs │ │ │ ├── Rules.hs │ │ │ └── Types.hs │ │ │ ├── KeyMap.hs │ │ │ ├── KeySet.hs │ │ │ └── Rule.hs │ └── Paths.hs └── test │ ├── ActionSpec.hs │ ├── DatabaseSpec.hs │ ├── Example.hs │ ├── Main.hs │ ├── RulesSpec.hs │ └── Spec.hs ├── hls-plugin-api ├── LICENSE ├── bench │ └── Main.hs ├── hls-plugin-api.cabal ├── src │ └── Ide │ │ ├── Logger.hs │ │ ├── Plugin │ │ ├── Config.hs │ │ ├── ConfigUtils.hs │ │ ├── Error.hs │ │ ├── HandleRequestTypes.hs │ │ ├── Properties.hs │ │ ├── RangeMap.hs │ │ └── Resolve.hs │ │ ├── PluginUtils.hs │ │ └── Types.hs └── test │ ├── Ide │ ├── PluginUtilsTest.hs │ └── TypesTests.hs │ ├── Main.hs │ └── testdata │ └── Property │ ├── NestedPropertyDefault.json │ └── NestedPropertyVscode.json ├── hls-test-utils ├── LICENSE ├── hls-test-utils.cabal └── src │ ├── Development │ └── IDE │ │ ├── Test.hs │ │ └── Test │ │ └── Diagnostic.hs │ └── Test │ ├── Hls.hs │ └── Hls │ ├── FileSystem.hs │ └── Util.hs ├── plugins ├── hls-alternate-number-format-plugin │ ├── HLSAll.gif │ ├── README.md │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── AlternateNumberFormat.hs │ │ │ ├── Conversion.hs │ │ │ └── Literals.hs │ └── test │ │ ├── Main.hs │ │ ├── Properties │ │ └── Conversion.hs │ │ └── testdata │ │ ├── TFindLiteralDoLet.hs │ │ ├── TFindLiteralDoReturn.hs │ │ ├── TFindLiteralIntCase.hs │ │ ├── TFindLiteralIntCase2.hs │ │ ├── TFindLiteralIntPattern.hs │ │ ├── TFindLiteralList.hs │ │ ├── TFracDtoDU0toU3.expected.hs │ │ ├── TFracDtoDU0toU3.hs │ │ ├── TFracDtoDU3toU0.expected.hs │ │ ├── TFracDtoDU3toU0.hs │ │ ├── TFracDtoDU3toU4.expected.hs │ │ ├── TFracDtoDU3toU4.hs │ │ ├── TFracDtoE.expected.hs │ │ ├── TFracDtoE.hs │ │ ├── TFracDtoEU0toU3.expected.hs │ │ ├── TFracDtoEU0toU3.hs │ │ ├── TFracDtoHF.expected.hs │ │ ├── TFracDtoHF.hs │ │ ├── TFracDtoHFU0toU2.expected.hs │ │ ├── TFracDtoHFU0toU2.hs │ │ ├── TFracDtoHFWithPragma.expected.hs │ │ ├── TFracDtoHFWithPragma.hs │ │ ├── TFracHFtoD.expected.hs │ │ ├── TFracHFtoD.hs │ │ ├── TIntDtoB.expected.hs │ │ ├── TIntDtoB.hs │ │ ├── TIntDtoBU0toU4MultiplePragma.expected.hs │ │ ├── TIntDtoBU0toU4MultiplePragma.hs │ │ ├── TIntDtoDU0toU3.expected.hs │ │ ├── TIntDtoDU0toU3.hs │ │ ├── TIntDtoH.expected.hs │ │ ├── TIntDtoH.hs │ │ ├── TIntDtoND.expected.hs │ │ ├── TIntDtoND.hs │ │ ├── TIntDtoO.expected.hs │ │ ├── TIntDtoO.hs │ │ ├── TIntHtoD.expected.hs │ │ ├── TIntHtoD.hs │ │ ├── hie.yaml │ │ └── test │ │ └── testdata │ │ └── TIntDtoND.expected.hs ├── hls-cabal-fmt-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── CabalFmt.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── commented_testdata.cabal │ │ ├── commented_testdata.formatted_document.cabal │ │ ├── hie.yaml │ │ ├── lib_testdata.cabal │ │ ├── lib_testdata.formatted_document.cabal │ │ ├── simple_testdata.cabal │ │ ├── simple_testdata.formatted_document.cabal │ │ └── src │ │ ├── MyLib.hs │ │ └── MyOtherLib.hs ├── hls-cabal-gild-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── CabalGild.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── commented_testdata.cabal │ │ ├── commented_testdata.formatted_document.cabal │ │ ├── hie.yaml │ │ ├── lib_testdata.cabal │ │ ├── lib_testdata.formatted_document.cabal │ │ ├── simple_testdata.cabal │ │ ├── simple_testdata.formatted_document.cabal │ │ └── src │ │ ├── MyLib.hs │ │ └── MyOtherLib.hs ├── hls-cabal-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── Cabal.hs │ │ │ └── Cabal │ │ │ ├── CabalAdd │ │ │ ├── CodeAction.hs │ │ │ ├── Command.hs │ │ │ └── Types.hs │ │ │ ├── Completion │ │ │ ├── CabalFields.hs │ │ │ ├── Completer │ │ │ │ ├── FilePath.hs │ │ │ │ ├── Module.hs │ │ │ │ ├── Paths.hs │ │ │ │ ├── Simple.hs │ │ │ │ ├── Snippet.hs │ │ │ │ └── Types.hs │ │ │ ├── Completions.hs │ │ │ ├── Data.hs │ │ │ └── Types.hs │ │ │ ├── Definition.hs │ │ │ ├── Diagnostics.hs │ │ │ ├── FieldSuggest.hs │ │ │ ├── Files.hs │ │ │ ├── LicenseSuggest.hs │ │ │ ├── OfInterest.hs │ │ │ ├── Orphans.hs │ │ │ ├── Outline.hs │ │ │ ├── Parse.hs │ │ │ └── Rules.hs │ └── test │ │ ├── CabalAdd.hs │ │ ├── Completer.hs │ │ ├── Context.hs │ │ ├── Definition.hs │ │ ├── Main.hs │ │ ├── Outline.hs │ │ ├── Utils.hs │ │ └── testdata │ │ ├── cabal-add-module │ │ └── library │ │ │ ├── Main.hs │ │ │ ├── cabal.project │ │ │ ├── hie.yaml │ │ │ └── test.cabal │ │ ├── cabal-add-testdata │ │ ├── bench │ │ │ ├── bench.cabal │ │ │ ├── bench │ │ │ │ └── Main.hs │ │ │ ├── cabal.project │ │ │ └── hie.yaml │ │ ├── exe │ │ │ ├── cabal.project │ │ │ ├── exe.cabal │ │ │ ├── hie.yaml │ │ │ └── src │ │ │ │ └── Main.hs │ │ ├── lib │ │ │ ├── cabal.project │ │ │ ├── hie.yaml │ │ │ ├── lib.cabal │ │ │ └── src │ │ │ │ └── MyLib.hs │ │ ├── multitarget │ │ │ ├── bench │ │ │ │ └── Main.hs │ │ │ ├── cabal.project │ │ │ ├── hie.yaml │ │ │ ├── lib │ │ │ │ ├── InternalLib.hs │ │ │ │ └── MyLib.hs │ │ │ ├── multitarget.cabal │ │ │ ├── src │ │ │ │ └── Main.hs │ │ │ └── test │ │ │ │ └── Main.hs │ │ ├── packageYaml │ │ │ ├── cabal.project │ │ │ ├── hie.yaml │ │ │ ├── package.yaml │ │ │ ├── packageYaml.cabal │ │ │ └── src │ │ │ │ └── Main.hs │ │ └── tests │ │ │ ├── cabal.project │ │ │ ├── hie.yaml │ │ │ ├── test │ │ │ ├── Main.hs │ │ │ └── MainPackageImports.hs │ │ │ └── tests.cabal │ │ ├── code-actions │ │ ├── FieldSuggestions.cabal │ │ ├── FieldSuggestions.golden.cabal │ │ ├── FieldSuggestionsTypos.cabal │ │ └── FieldSuggestionsTypos.golden.cabal │ │ ├── completer.cabal │ │ ├── completion │ │ └── autogen-completion.cabal │ │ ├── exposed.cabal │ │ ├── filepath-completions │ │ ├── .hidden │ │ ├── Content.hs │ │ ├── dir1 │ │ │ ├── f1.txt │ │ │ └── f2.hs │ │ ├── dir2 │ │ │ └── dir3 │ │ │ │ └── MARKDOWN.md │ │ ├── main-is.cabal │ │ └── textfile.txt │ │ ├── goto-definition │ │ ├── common-section │ │ │ └── simple-with-common.cabal │ │ ├── modules │ │ │ ├── module-examples.cabal │ │ │ └── src │ │ │ │ ├── Library │ │ │ │ ├── Lib.hs │ │ │ │ └── Other │ │ │ │ │ └── OtherLib.hs │ │ │ │ ├── bench │ │ │ │ ├── Config.hs │ │ │ │ └── Main.hs │ │ │ │ ├── exe │ │ │ │ ├── Config.hs │ │ │ │ └── Main.hs │ │ │ │ └── test │ │ │ │ ├── Config.hs │ │ │ │ ├── Library.hs │ │ │ │ └── Main.hs │ │ └── simple-with-common.cabal │ │ ├── hie.yaml │ │ ├── hover │ │ └── hover-deps.cabal │ │ ├── invalid.cabal │ │ ├── licenseCodeAction.cabal │ │ ├── licenseCodeAction2.cabal │ │ ├── outline-cabal │ │ ├── field.cabal │ │ ├── fieldline.cabal │ │ ├── section.cabal │ │ └── sectionarg.cabal │ │ ├── simple-cabal │ │ ├── A.hs │ │ ├── cabal.project │ │ ├── hie.yaml │ │ └── simple-cabal.cabal │ │ ├── simple-reload │ │ ├── Main.hs │ │ ├── cabal.project │ │ ├── hie.yaml │ │ └── simple-reload.cabal │ │ ├── simple.cabal │ │ ├── src-modules │ │ ├── Dir1 │ │ │ ├── Dir2 │ │ │ │ └── File2.hs │ │ │ └── Dir3 │ │ │ │ └── Dir4 │ │ │ │ └── File3.hs │ │ ├── File1.hs │ │ └── test.cabal │ │ └── unsupportedVersion.cabal ├── hls-call-hierarchy-plugin │ ├── README.md │ ├── call-hierarchy-in-emacs.gif │ ├── call-hierarchy-in-vscode.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── CallHierarchy.hs │ │ │ └── CallHierarchy │ │ │ ├── Internal.hs │ │ │ ├── Query.hs │ │ │ └── Types.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── A.hs │ │ ├── B.hs │ │ ├── C.hs │ │ └── hie.yaml ├── hls-change-type-signature-plugin │ ├── README.md │ ├── change1.gif │ ├── change2.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── ChangeTypeSignature.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── TErrorGivenPartialSignature.hs │ │ ├── TExpectedActual.expected.hs │ │ ├── TExpectedActual.hs │ │ ├── TExpectedActual.txt │ │ ├── TLocalBinding.expected.hs │ │ ├── TLocalBinding.hs │ │ ├── TLocalBinding.txt │ │ ├── TLocalBindingShadow1.expected.hs │ │ ├── TLocalBindingShadow1.hs │ │ ├── TLocalBindingShadow1.txt │ │ ├── TLocalBindingShadow2.expected.hs │ │ ├── TLocalBindingShadow2.hs │ │ ├── TLocalBindingShadow2.txt │ │ ├── TRigidType.expected.hs │ │ ├── TRigidType.hs │ │ ├── TRigidType.txt │ │ ├── TRigidType2.expected.hs │ │ ├── TRigidType2.hs │ │ ├── TRigidType2.txt │ │ ├── ghc921-error1.txt │ │ ├── ghc921-error2.txt │ │ ├── ghc921-error3.txt │ │ └── hie.yaml ├── hls-class-plugin │ ├── README.md │ ├── codeactions.gif │ ├── codelens.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── Class.hs │ │ │ └── Class │ │ │ ├── CodeAction.hs │ │ │ ├── CodeLens.hs │ │ │ ├── ExactPrint.hs │ │ │ ├── Types.hs │ │ │ └── Utils.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── AllMethodsRequired.hs │ │ ├── CodeLensSimple.expected.hs │ │ ├── CodeLensSimple.hs │ │ ├── CodeLensWithGHC2021.expected.hs │ │ ├── CodeLensWithGHC2021.hs │ │ ├── CodeLensWithPragma.expected.hs │ │ ├── CodeLensWithPragma.hs │ │ ├── Inline.expected.hs │ │ ├── Inline.hs │ │ ├── InsertPragmaOnce.expected.hs │ │ ├── InsertPragmaOnce.hs │ │ ├── InsertWithGHC2021Enabled.expected.hs │ │ ├── InsertWithGHC2021Enabled.hs │ │ ├── InsertWithPragma.expected.hs │ │ ├── InsertWithPragma.hs │ │ ├── InsertWithoutPragma.expected.hs │ │ ├── InsertWithoutPragma.hs │ │ ├── LocalClassDefine.expected.hs │ │ ├── LocalClassDefine.hs │ │ ├── MinimalDefinitionMeet.hs │ │ ├── Qualified.expected.hs │ │ ├── Qualified.hs │ │ ├── QualifiedA.hs │ │ ├── Stale.hs │ │ ├── T1.all.expected.hs │ │ ├── T1.eq.expected.hs │ │ ├── T1.hs │ │ ├── T1.ne.expected.hs │ │ ├── T2.fmap.expected.hs │ │ ├── T2.hs │ │ ├── T3.1.expected.hs │ │ ├── T3.2.expected.hs │ │ ├── T3.hs │ │ ├── T4.expected.hs │ │ ├── T4.hs │ │ ├── T5.expected.hs │ │ ├── T5.hs │ │ ├── T6.1.expected.hs │ │ ├── T6.2.expected.hs │ │ ├── T6.expected.hs │ │ ├── T6.hs │ │ ├── T7.expected.hs │ │ ├── T7.hs │ │ ├── TH.hs │ │ ├── THDef.hs │ │ ├── Ticket3942one.hs │ │ ├── TypeFamily.expected.hs │ │ ├── TypeFamily.hs │ │ └── hie.yaml ├── hls-code-range-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── CodeRange.hs │ │ │ └── CodeRange │ │ │ ├── ASTPreProcess.hs │ │ │ └── Rules.hs │ └── test │ │ ├── Ide │ │ └── Plugin │ │ │ ├── CodeRange │ │ │ └── RulesTest.hs │ │ │ └── CodeRangeTest.hs │ │ ├── Main.hs │ │ └── testdata │ │ ├── folding-range │ │ ├── Empty.golden.txt │ │ ├── Empty.hs │ │ ├── Function.golden.txt │ │ ├── Function.golden.txt.ghc910 │ │ ├── Function.hs │ │ └── hie.yaml │ │ └── selection-range │ │ ├── Empty.golden.txt │ │ ├── Empty.golden.txt.ghc910 │ │ ├── Empty.hs │ │ ├── Function.golden.txt │ │ ├── Function.golden.txt.ghc910 │ │ ├── Function.hs │ │ ├── Import.golden.txt │ │ ├── Import.golden.txt.ghc910 │ │ ├── Import.hs │ │ └── hie.yaml ├── hls-eval-plugin │ ├── README.md │ ├── demo.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── Eval.hs │ │ │ └── Eval │ │ │ ├── Code.hs │ │ │ ├── Config.hs │ │ │ ├── GHC.hs │ │ │ ├── Handlers.hs │ │ │ ├── Parse │ │ │ ├── Comments.hs │ │ │ └── Option.hs │ │ │ ├── Rules.hs │ │ │ ├── Types.hs │ │ │ └── Util.hs │ └── test │ │ ├── Main.hs │ │ ├── cabal.project │ │ └── testdata │ │ ├── T1.expected.hs │ │ ├── T1.hs │ │ ├── T10.expected.hs │ │ ├── T10.hs │ │ ├── T11.expected.hs │ │ ├── T11.hs │ │ ├── T12.expected.hs │ │ ├── T12.hs │ │ ├── T13.expected.hs │ │ ├── T13.hs │ │ ├── T14.expected.hs │ │ ├── T14.ghc98.expected.hs │ │ ├── T14.hs │ │ ├── T16.expected.hs │ │ ├── T16.hs │ │ ├── T17.expected.hs │ │ ├── T17.hs │ │ ├── T18.expected.hs │ │ ├── T18.hs │ │ ├── T19.expected.hs │ │ ├── T19.hs │ │ ├── T2.expected.hs │ │ ├── T2.hs │ │ ├── T20.expected.hs │ │ ├── T20.hs │ │ ├── T21.hs │ │ ├── T22.expected.hs │ │ ├── T22.hs │ │ ├── T23.hs │ │ ├── T24.expected.hs │ │ ├── T24.hs │ │ ├── T25.expected.hs │ │ ├── T25.hs │ │ ├── T26.expected.hs │ │ ├── T26.hs │ │ ├── T27.expected.hs │ │ ├── T27.hs │ │ ├── T28.expected.hs │ │ ├── T28.hs │ │ ├── T3.expected.hs │ │ ├── T3.hs │ │ ├── T4.expected.hs │ │ ├── T4.hs │ │ ├── T4139.expected.hs │ │ ├── T4139.hs │ │ ├── T5.expected.hs │ │ ├── T5.hs │ │ ├── T6.expected.hs │ │ ├── T6.hs │ │ ├── T7.expected.hs │ │ ├── T7.hs │ │ ├── T8.hs │ │ ├── T9.expected.hs │ │ ├── T9.hs │ │ ├── TCPP.expected.hs │ │ ├── TCPP.hs │ │ ├── TCompare.expected.hs │ │ ├── TCompare.hs │ │ ├── TDiff.expected.default.hs │ │ ├── TDiff.expected.no-diff.hs │ │ ├── TDiff.hs │ │ ├── TEndingMulti.expected.hs │ │ ├── TEndingMulti.hs │ │ ├── TException.expected.marked.hs │ │ ├── TException.expected.nomark.hs │ │ ├── TException.hs │ │ ├── TFlags.expected.hs │ │ ├── TFlags.ghc98.expected.hs │ │ ├── TFlags.hs │ │ ├── THaddock.expected.hs │ │ ├── THaddock.hs │ │ ├── TIO.expected.hs │ │ ├── TIO.hs │ │ ├── TI_Info.hs │ │ ├── TInfo.hs │ │ ├── TInfoBang.hs │ │ ├── TInfoBangMany.hs │ │ ├── TInfoMany.hs │ │ ├── TIt.expected.hs │ │ ├── TIt.hs │ │ ├── TLHS.expected.lhs │ │ ├── TLHS.lhs │ │ ├── TLHSLaTeX.expected.lhs │ │ ├── TLHSLaTeX.lhs │ │ ├── TLanguageOptionsTupleSections.expected.hs │ │ ├── TLanguageOptionsTupleSections.hs │ │ ├── TLastLine.expected.hs │ │ ├── TLastLine.hs │ │ ├── TLocalImport.expected.hs │ │ ├── TLocalImport.hs │ │ ├── TLocalImportInTest.expected.hs │ │ ├── TLocalImportInTest.hs │ │ ├── TMulti.expected.hs │ │ ├── TMulti.hs │ │ ├── TMultiResult.expected.hs │ │ ├── TMultiResult.hs │ │ ├── TNested.expected.hs │ │ ├── TNested.hs │ │ ├── TNoImplicitPrelude.expected.hs │ │ ├── TNoImplicitPrelude.hs │ │ ├── TPlainComment.expected.hs │ │ ├── TPlainComment.hs │ │ ├── TPrelude.expected.hs │ │ ├── TPrelude.hs │ │ ├── TProperty.expected.hs │ │ ├── TProperty.hs │ │ ├── TPropertyError.ghc910.expected.hs │ │ ├── TPropertyError.ghc912.expected.hs │ │ ├── TPropertyError.ghc94.expected.hs │ │ ├── TPropertyError.ghc96.expected.hs │ │ ├── TPropertyError.ghc98.expected.hs │ │ ├── TPropertyError.hs │ │ ├── TSameDefaultLanguageExtensionsAsGhci.expected.hs │ │ ├── TSameDefaultLanguageExtensionsAsGhci.hs │ │ ├── TSectionEval.expected.hs │ │ ├── TSectionEval.hs │ │ ├── TSetup.expected.hs │ │ ├── TSetup.hs │ │ ├── TTransitive.expected.hs │ │ ├── TTransitive.hs │ │ ├── TUNPACK.expected.hs │ │ ├── TUNPACK.hs │ │ ├── Util.hs │ │ ├── hie.yaml │ │ ├── info-util │ │ ├── InfoUtil.hs │ │ └── info-util.cabal │ │ └── test.cabal ├── hls-explicit-fixity-plugin │ ├── README.md │ ├── fixity1.png │ ├── fixity2.png │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── ExplicitFixity.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Hover.hs │ │ ├── HoverImport.hs │ │ └── hie.yaml ├── hls-explicit-imports-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── ExplicitImports.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── ExplicitA.hs │ │ ├── ExplicitB.hs │ │ ├── ExplicitBreakFile.expected.hs │ │ ├── ExplicitBreakFile.hs │ │ ├── ExplicitExported.hs │ │ ├── ExplicitOnlyThis.expected.hs │ │ ├── ExplicitOnlyThis.hs │ │ ├── ExplicitStaleAction.expected.hs │ │ ├── ExplicitStaleAction.hs │ │ ├── ExplicitUsualCase.expected.hs │ │ ├── ExplicitUsualCase.hs │ │ ├── RefineA.hs │ │ ├── RefineB.hs │ │ ├── RefineC.hs │ │ ├── RefineD.hs │ │ ├── RefineE.hs │ │ ├── RefineF.hs │ │ ├── RefineG.hs │ │ ├── RefineQualified.expected.hs │ │ ├── RefineQualified.hs │ │ ├── RefineQualifiedExplicit.expected.hs │ │ ├── RefineQualifiedExplicit.hs │ │ ├── RefineUsualCase.expected.hs │ │ ├── RefineUsualCase.hs │ │ ├── RefineWithOverride.expected.hs │ │ ├── RefineWithOverride.hs │ │ └── hie.yaml ├── hls-explicit-record-fields-plugin │ ├── README.md │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── ExplicitFields.hs │ ├── test │ │ ├── Main.hs │ │ └── testdata │ │ │ ├── Construction.expected.hs │ │ │ ├── Construction.hs │ │ │ ├── ConstructionDuplicateRecordFields.hs │ │ │ ├── HsExpanded1.expected.hs │ │ │ ├── HsExpanded1.hs │ │ │ ├── HsExpanded1DuplicateRecordFields.hs │ │ │ ├── HsExpanded2.expected.hs │ │ │ ├── HsExpanded2.hs │ │ │ ├── Mixed.expected.hs │ │ │ ├── Mixed.hs │ │ │ ├── PolymorphicRecordConstruction.expected.hs │ │ │ ├── PolymorphicRecordConstruction.hs │ │ │ ├── PositionalConstruction.expected.hs │ │ │ ├── PositionalConstruction.hs │ │ │ ├── PositionalConstructionDuplicateRecordFields.hs │ │ │ ├── Unused.expected.hs │ │ │ ├── Unused.hs │ │ │ ├── Unused2.expected.hs │ │ │ ├── Unused2.hs │ │ │ ├── WildcardOnly.expected.hs │ │ │ ├── WildcardOnly.hs │ │ │ ├── WithExplicitBind.expected.hs │ │ │ ├── WithExplicitBind.hs │ │ │ ├── WithPun.expected.hs │ │ │ ├── WithPun.hs │ │ │ ├── hie.yaml │ │ │ └── noop │ │ │ ├── ExplicitBinds.hs │ │ │ ├── Infix.hs │ │ │ ├── PartiallyAppliedCon.hs │ │ │ ├── Prefix.hs │ │ │ └── Puns.hs │ └── wildcard.gif ├── hls-floskell-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Floskell.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Floskell.formatted_document.hs │ │ ├── Floskell.formatted_range.hs │ │ ├── Floskell.hs │ │ └── hie.yaml ├── hls-fourmolu-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Fourmolu.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Fourmolu.formatted.hs │ │ ├── Fourmolu.hs │ │ ├── Fourmolu2.formatted.hs │ │ ├── Fourmolu2.hs │ │ ├── Fourmolu3.formatted.hs │ │ ├── Fourmolu3.hs │ │ └── hie.yaml ├── hls-gadt-plugin │ ├── README.md │ ├── gadt.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── GADT.hs │ │ │ └── GHC.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── ConstructorContext.expected.hs │ │ ├── ConstructorContext.hs │ │ ├── Context.expected.hs │ │ ├── Context.hs │ │ ├── Data.expected.hs │ │ ├── Data.hs │ │ ├── DataContext.expected.hs │ │ ├── DataContext.hs │ │ ├── DataContextParen.expected.hs │ │ ├── DataContextParen.hs │ │ ├── Deriving.expected.hs │ │ ├── Deriving.hs │ │ ├── Forall.expected.hs │ │ ├── Forall.hs │ │ ├── Infix.expected.hs │ │ ├── Infix.hs │ │ ├── Newtype.expected.hs │ │ ├── Newtype.hs │ │ ├── Pragma.expected.hs │ │ ├── Pragma.hs │ │ ├── Record.expected.hs │ │ ├── Record.hs │ │ ├── SimpleData.expected.hs │ │ ├── SimpleData.hs │ │ ├── SimpleNewtype.expected.hs │ │ ├── SimpleNewtype.hs │ │ ├── SingleDeriving.expected.hs │ │ ├── SingleDeriving.hs │ │ ├── SingleDerivingGHC92.expected.hs │ │ ├── SingleDerivingGHC92.hs │ │ ├── TypeVariable.expected.hs │ │ ├── TypeVariable.hs │ │ └── hie.yaml ├── hls-hlint-plugin │ ├── .hlint.yaml │ ├── README.md │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Hlint.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Base.hs │ │ ├── Comments.hs │ │ ├── CppCond.hs │ │ ├── Generalise.hs │ │ ├── IgnoreAnn.hs │ │ ├── IgnoreAnnHlint.hs │ │ ├── IgnoreHintAction.expected.hs │ │ ├── IgnoreHintAction.hs │ │ ├── LambdaCase.hs │ │ ├── PatternKeyword.hs │ │ ├── RightToLeftFixities.expected.hs │ │ ├── RightToLeftFixities.hs │ │ ├── StrictData.hs │ │ ├── TwoHints.hs │ │ ├── TwoHintsAndComment.hs │ │ ├── cpp │ │ ├── CppCond.hs │ │ ├── CppHeader.hs │ │ ├── hie.yaml │ │ └── test.h │ │ ├── fixity │ │ ├── .hlint.yaml │ │ ├── FixityDef.hs │ │ ├── FixityUse.hs │ │ └── hie.yaml │ │ ├── hie.yaml │ │ ├── ignore │ │ ├── .hlint.yaml │ │ ├── CamelCase.hs │ │ └── hie.yaml │ │ ├── lambdacase │ │ ├── LambdaCase.hs │ │ └── hie.yaml │ │ ├── test-hlint-config.yaml │ │ ├── typeapps │ │ ├── TypeApplication.hs │ │ └── hie.yaml │ │ └── unusedext │ │ ├── UnusedExtension.hs │ │ └── hie.yaml ├── hls-module-name-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── ModuleName.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── CorrectName.hs │ │ ├── Stale.hs │ │ ├── TEmptyModule.expected.hs │ │ ├── TEmptyModule.hs │ │ ├── TWrongModuleName.expected.hs │ │ ├── TWrongModuleName.hs │ │ ├── cabal.project │ │ ├── canonicalize │ │ ├── Lib │ │ │ ├── A.expected.hs │ │ │ └── A.hs │ │ └── canonicalize.cabal │ │ ├── hie.yaml │ │ ├── mainlike.expected.hs │ │ ├── mainlike.hs │ │ └── subdir │ │ ├── TWrongModuleName.expected.hs │ │ └── TWrongModuleName.hs ├── hls-notes-plugin │ ├── README.md │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Notes.hs │ └── test │ │ ├── NotesTest.hs │ │ └── testdata │ │ ├── NoteDef.hs │ │ ├── Other.hs │ │ └── hie.yaml ├── hls-ormolu-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Ormolu.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── .ormolu │ │ ├── Ormolu.expected.hs │ │ ├── Ormolu.formatted.hs │ │ ├── Ormolu.hs │ │ ├── Ormolu2.expected.hs │ │ ├── Ormolu2.formatted.hs │ │ ├── Ormolu2.hs │ │ ├── Ormolu3.expected.hs │ │ ├── Ormolu3.formatted.hs │ │ ├── Ormolu3.hs │ │ ├── hie.yaml │ │ └── test.cabal ├── hls-overloaded-record-dot-plugin │ ├── README.md │ ├── example.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── OverloadedRecordDot.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Multiline.expected.hs │ │ ├── Multiline.hs │ │ ├── MultilineCase.expected.hs │ │ ├── MultilineCase.hs │ │ ├── MultilineExpanded.expected.hs │ │ ├── MultilineExpanded.hs │ │ ├── NestedDollar.expected.hs │ │ ├── NestedDollar.hs │ │ ├── NestedDot.expected.hs │ │ ├── NestedDot.hs │ │ ├── NestedParens.expected.hs │ │ ├── NestedParens.hs │ │ ├── NoPragmaNeeded.expected.hs │ │ ├── NoPragmaNeeded.hs │ │ ├── Simple.expected.hs │ │ ├── Simple.hs │ │ └── hie.yaml ├── hls-pragmas-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Pragmas.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── AddLanguageAfterInterchaningIgnoringLaterAnn.expected.hs │ │ ├── AddLanguageAfterInterchaningIgnoringLaterAnn.hs │ │ ├── AddLanguageAfterLanguageThenOptsGhc.expected.hs │ │ ├── AddLanguageAfterLanguageThenOptsGhc.hs │ │ ├── AddLanguagePragma.expected.hs │ │ ├── AddLanguagePragma.hs │ │ ├── AddLanguagePragmaAfterInterchaningOptsGhcAndLangs.expected.hs │ │ ├── AddLanguagePragmaAfterInterchaningOptsGhcAndLangs.hs │ │ ├── AddOptsGhcAfterLanguage.expected.hs │ │ ├── AddOptsGhcAfterLanguage.hs │ │ ├── AddPragmaAfterOptsGhcIgnoreInline.expected.hs │ │ ├── AddPragmaAfterOptsGhcIgnoreInline.hs │ │ ├── AddPragmaAfterShebangPrecededByLangAndOptsGhc.expected.hs │ │ ├── AddPragmaAfterShebangPrecededByLangAndOptsGhc.hs │ │ ├── AddPragmaAfterShebangPrecededByLanguage.expected.hs │ │ ├── AddPragmaAfterShebangPrecededByLanguage.hs │ │ ├── AddPragmaIgnoreInline.expected.hs │ │ ├── AddPragmaIgnoreInline.hs │ │ ├── AddPragmaIgnoreLaterAnnPragma.expected.hs │ │ ├── AddPragmaIgnoreLaterAnnPragma.hs │ │ ├── AddPragmaWithNonStandardSpacingInPrecedingPragmas.expected.hs │ │ ├── AddPragmaWithNonStandardSpacingInPrecedingPragmas.hs │ │ ├── AfterAllWithMultipleInlines.expected.hs │ │ ├── AfterAllWithMultipleInlines.hs │ │ ├── AfterGhcOptions.expected.hs │ │ ├── AfterGhcOptions.hs │ │ ├── AfterShebang.expected.hs │ │ ├── AfterShebang.hs │ │ ├── AfterShebangAndOptionsAndPragma.expected.hs │ │ ├── AfterShebangAndOptionsAndPragma.hs │ │ ├── AfterShebangAndOptionsAndPragmasIgnoreInline.expected.hs │ │ ├── AfterShebangAndOptionsAndPragmasIgnoreInline.hs │ │ ├── AfterShebangAndOpts.expected.hs │ │ ├── AfterShebangAndOpts.hs │ │ ├── AfterShebangAndPragma.expected.hs │ │ ├── AfterShebangAndPragma.hs │ │ ├── AppendToExisting.expected.hs │ │ ├── AppendToExisting.hs │ │ ├── BeforeDocComment.expected.hs │ │ ├── BeforeDocComment.hs │ │ ├── BeforeDocInterchanging.expected.hs │ │ ├── BeforeDocInterchanging.hs │ │ ├── BlockCommentThenLineComment.expected.hs │ │ ├── BlockCommentThenLineComment.hs │ │ ├── BlockCommentThenLineHaddock.expected.hs │ │ ├── BlockCommentThenLineHaddock.hs │ │ ├── BlockCommentThenMultiLineBlockComment.expected.hs │ │ ├── BlockCommentThenMultiLineBlockComment.hs │ │ ├── BlockCommentThenMultiLineBlockHaddock.expected.hs │ │ ├── BlockCommentThenMultiLineBlockHaddock.hs │ │ ├── BlockCommentThenSingleLineBlockComment.expected.hs │ │ ├── BlockCommentThenSingleLineBlockComment.hs │ │ ├── BlockCommentThenSingleLineBlockHaddock.expected.hs │ │ ├── BlockCommentThenSingleLineBlockHaddock.hs │ │ ├── BlockCommentThenSingleLineBlockHaddockSingleLineBlockComment.expected.hs │ │ ├── BlockCommentThenSingleLineBlockHaddockSingleLineBlockComment.hs │ │ ├── Completion.hs │ │ ├── DeferredOutOfScopeVariables.expected.hs │ │ ├── DeferredOutOfScopeVariables.hs │ │ ├── DeferredTypeErrors.expected.hs │ │ ├── DeferredTypeErrors.hs │ │ ├── MissingSignatures.expected.hs │ │ ├── MissingSignatures.hs │ │ ├── ModuleOnFirstLine.expected.hs │ │ ├── ModuleOnFirstLine.hs │ │ ├── NamedFieldPuns.expected.hs │ │ ├── NamedFieldPuns.hs │ │ ├── NeedsPragmas.expected.hs │ │ ├── NeedsPragmas.hs │ │ ├── OptionsGhcAfterDecl.expected.hs │ │ ├── OptionsGhcAfterDecl.hs │ │ ├── PragmaFollowedBySingleLineBlockHaddock.hs │ │ ├── PragmaThenLineComment.expected.hs │ │ ├── PragmaThenLineComment.hs │ │ ├── PragmaThenLineHaddock.expected.hs │ │ ├── PragmaThenLineHaddock.hs │ │ ├── PragmaThenLineHaddockNewlineLineComment.expected.hs │ │ ├── PragmaThenLineHaddockNewlineLineComment.hs │ │ ├── PragmaThenMultiLineBlockComment.expected.hs │ │ ├── PragmaThenMultiLineBlockComment.hs │ │ ├── PragmaThenMultiLineBlockHaddock.expected.hs │ │ ├── PragmaThenMultiLineBlockHaddock.hs │ │ ├── PragmaThenSingleLineBlockComment.expected.hs │ │ ├── PragmaThenSingleLineBlockComment.hs │ │ ├── PragmaThenSingleLineBlockHaddock.expected.hs │ │ ├── PragmaThenSingleLineBlockHaddock.hs │ │ ├── PragmaThenSingleLineBlockHaddockSingleLineBlockComment.expected.hs │ │ ├── PragmaThenSingleLineBlockHaddockSingleLineBlockComment.hs │ │ ├── TypeApplications.expected.hs │ │ ├── TypeApplications.hs │ │ ├── UnusedImports.expected.hs │ │ ├── UnusedImports.hs │ │ └── hie.yaml ├── hls-qualify-imported-names-plugin │ ├── README.md │ ├── qualify-imported-names-demo.gif │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── QualifyImportedNames.hs │ └── test │ │ ├── Main.hs │ │ └── data │ │ ├── A.hs │ │ ├── AliasedImport.expected.hs │ │ ├── AliasedImport.hs │ │ ├── B.hs │ │ ├── Backticked.expected.hs │ │ ├── Backticked.hs │ │ ├── ExplicitHidingImport.expected.hs │ │ ├── ExplicitHidingImport.hs │ │ ├── ExplicitImport.expected.hs │ │ ├── ExplicitImport.hs │ │ ├── ExplicitPrelude.expected.hs │ │ ├── ExplicitPrelude.hs │ │ ├── NoDoubleQualify.expected.hs │ │ ├── NoDoubleQualify.hs │ │ ├── NoImport.hs │ │ ├── OnlyImportedNames.expected.hs │ │ ├── OnlyImportedNames.hs │ │ ├── Parenthesized.expected.hs │ │ ├── Parenthesized.hs │ │ ├── QualifiedImport.hs │ │ ├── Reexported.expected.hs │ │ ├── Reexported.hs │ │ ├── SameLine.expected.hs │ │ ├── SameLine.hs │ │ ├── UnaliasedImport.expected.hs │ │ ├── UnaliasedImport.hs │ │ └── hie.yaml ├── hls-refactor-plugin │ ├── src │ │ └── Development │ │ │ └── IDE │ │ │ ├── GHC │ │ │ ├── Compat │ │ │ │ └── ExactPrint.hs │ │ │ ├── Dump.hs │ │ │ └── ExactPrint.hs │ │ │ └── Plugin │ │ │ ├── CodeAction.hs │ │ │ ├── CodeAction │ │ │ ├── Args.hs │ │ │ ├── ExactPrint.hs │ │ │ ├── PositionIndexed.hs │ │ │ ├── RuleTypes.hs │ │ │ └── Util.hs │ │ │ └── Plugins │ │ │ ├── AddArgument.hs │ │ │ ├── Diagnostic.hs │ │ │ ├── FillHole.hs │ │ │ ├── FillTypeWildcard.hs │ │ │ └── ImportUtils.hs │ └── test │ │ ├── Main.hs │ │ ├── Test │ │ └── AddArgument.hs │ │ └── data │ │ ├── golden │ │ └── add-arg │ │ │ ├── AddArgFromLet.expected.hs │ │ │ ├── AddArgFromLet.hs │ │ │ ├── AddArgFromWhere.expected.hs │ │ │ ├── AddArgFromWhere.hs │ │ │ ├── AddArgFromWhereComments.expected.hs │ │ │ ├── AddArgFromWhereComments.hs │ │ │ ├── AddArgWithLambda.expected.hs │ │ │ ├── AddArgWithLambda.hs │ │ │ ├── AddArgWithSig.expected.hs │ │ │ ├── AddArgWithSig.hs │ │ │ ├── AddArgWithSigAndDocs.expected.hs │ │ │ ├── AddArgWithSigAndDocs.hs │ │ │ ├── AddArgWithTypeSynSig.expected.hs │ │ │ ├── AddArgWithTypeSynSig.hs │ │ │ ├── AddArgWithTypeSynSigContravariant.expected.hs │ │ │ ├── AddArgWithTypeSynSigContravariant.hs │ │ │ ├── Hole.expected.hs │ │ │ ├── Hole.hs │ │ │ ├── MultiSigFirst.expected.hs │ │ │ ├── MultiSigFirst.hs │ │ │ ├── MultiSigLast.expected.hs │ │ │ ├── MultiSigLast.hs │ │ │ ├── MultiSigMiddle.expected.hs │ │ │ ├── MultiSigMiddle.hs │ │ │ ├── MultipleDeclAlts.expected.hs │ │ │ ├── MultipleDeclAlts.hs │ │ │ ├── NoTypeSuggestion.expected.hs │ │ │ └── NoTypeSuggestion.hs │ │ ├── hiding │ │ ├── AVec.hs │ │ ├── BVec.hs │ │ ├── CVec.hs │ │ ├── DVec.hs │ │ ├── EVec.hs │ │ ├── FVec.hs │ │ ├── HideFunction.expected.append.E.hs │ │ ├── HideFunction.expected.append.Prelude.hs │ │ ├── HideFunction.expected.fromList.A.hs │ │ ├── HideFunction.expected.fromList.B.hs │ │ ├── HideFunction.expected.qualified.append.Prelude.hs │ │ ├── HideFunction.expected.qualified.fromList.E.hs │ │ ├── HideFunction.hs │ │ ├── HideFunctionWithoutLocal.expected.hs │ │ ├── HideFunctionWithoutLocal.hs │ │ ├── HidePreludeIndented.expected.hs │ │ ├── HidePreludeIndented.hs │ │ ├── HidePreludeLocalInfix.expected.hs │ │ ├── HidePreludeLocalInfix.hs │ │ ├── HideQualifyDuplicateRecordFields.expected.hs │ │ ├── HideQualifyDuplicateRecordFields.hs │ │ ├── HideQualifyDuplicateRecordFieldsSelf.hs │ │ ├── HideQualifyInfix.expected.hs │ │ ├── HideQualifyInfix.hs │ │ ├── HideQualifySectionLeft.expected.hs │ │ ├── HideQualifySectionLeft.hs │ │ ├── HideQualifySectionRight.expected.hs │ │ ├── HideQualifySectionRight.hs │ │ ├── HideType.expected.A.hs │ │ ├── HideType.expected.E.hs │ │ ├── HideType.hs │ │ └── hie.yaml │ │ ├── hover │ │ ├── Bar.hs │ │ ├── Foo.hs │ │ ├── GotoHover.hs │ │ ├── RecordDotSyntax.hs │ │ └── hie.yaml │ │ └── import-placement │ │ ├── CommentAtTop.expected.hs │ │ ├── CommentAtTop.hs │ │ ├── CommentAtTopMultipleComments.expected.hs │ │ ├── CommentAtTopMultipleComments.hs │ │ ├── CommentCurlyBraceAtTop.expected.hs │ │ ├── CommentCurlyBraceAtTop.hs │ │ ├── DataAtTop.expected.hs │ │ ├── DataAtTop.hs │ │ ├── ImportAtTop.expected.hs │ │ ├── ImportAtTop.hs │ │ ├── ImportPostQualified.expected.hs │ │ ├── ImportPostQualified.hs │ │ ├── ImportQualified.expected.hs │ │ ├── ImportQualified.hs │ │ ├── LangPragmaModuleAtTop.expected.hs │ │ ├── LangPragmaModuleAtTop.hs │ │ ├── LangPragmaModuleExplicitExports.expected.hs │ │ ├── LangPragmaModuleExplicitExports.hs │ │ ├── LangPragmaModuleWithComment.expected.hs │ │ ├── LangPragmaModuleWithComment.hs │ │ ├── LanguagePragmaAtTop.expected.hs │ │ ├── LanguagePragmaAtTop.hs │ │ ├── LanguagePragmaAtTopWithComment.expected.hs │ │ ├── LanguagePragmaAtTopWithComment.hs │ │ ├── LanguagePragmasThenShebangs.expected.hs │ │ ├── LanguagePragmasThenShebangs.hs │ │ ├── ModuleDeclAndImports.expected.hs │ │ ├── ModuleDeclAndImports.hs │ │ ├── MultiLineCommentAtTop.expected.hs │ │ ├── MultiLineCommentAtTop.hs │ │ ├── MultiLinePragma.expected.hs │ │ ├── MultiLinePragma.hs │ │ ├── MultipleImportsAtTop.expected.hs │ │ ├── MultipleImportsAtTop.hs │ │ ├── MultipleLanguagePragmasNoModuleDeclaration.expected.hs │ │ ├── MultipleLanguagePragmasNoModuleDeclaration.hs │ │ ├── NewTypeAtTop.expected.hs │ │ ├── NewTypeAtTop.hs │ │ ├── NoExplicitExportCommentAtTop.expected.hs │ │ ├── NoExplicitExportCommentAtTop.hs │ │ ├── NoExplicitExports.expected.hs │ │ ├── NoExplicitExports.hs │ │ ├── NoModuleDeclaration.expected.hs │ │ ├── NoModuleDeclaration.hs │ │ ├── NoModuleDeclarationCommentAtTop.expected.hs │ │ ├── NoModuleDeclarationCommentAtTop.hs │ │ ├── OptionsNotAtTopWithSpaces.expected.hs │ │ ├── OptionsNotAtTopWithSpaces.hs │ │ ├── OptionsPragmaNotAtTop.expected.hs │ │ ├── OptionsPragmaNotAtTop.hs │ │ ├── PragmaNotAtTopMultipleComments.expected.hs │ │ ├── PragmaNotAtTopMultipleComments.hs │ │ ├── PragmaNotAtTopWithCommentsAtTop.expected.hs │ │ ├── PragmaNotAtTopWithCommentsAtTop.hs │ │ ├── PragmaNotAtTopWithImports.expected.hs │ │ ├── PragmaNotAtTopWithImports.hs │ │ ├── PragmaNotAtTopWithModuleDecl.expected.hs │ │ ├── PragmaNotAtTopWithModuleDecl.hs │ │ ├── PragmasAndShebangsNoComment.expected.hs │ │ ├── PragmasAndShebangsNoComment.hs │ │ ├── PragmasShebangsAndModuleDecl.expected.hs │ │ ├── PragmasShebangsAndModuleDecl.hs │ │ ├── PragmasShebangsModuleExplicitExports.expected.hs │ │ ├── PragmasShebangsModuleExplicitExports.hs │ │ ├── PragmasThenShebangsMultilineComment.expected.hs │ │ ├── PragmasThenShebangsMultilineComment.hs │ │ ├── ShebangNotAtTop.expected.hs │ │ ├── ShebangNotAtTop.hs │ │ ├── ShebangNotAtTopNoSpace.expected.hs │ │ ├── ShebangNotAtTopNoSpace.hs │ │ ├── ShebangNotAtTopWithSpaces.expected.hs │ │ ├── ShebangNotAtTopWithSpaces.hs │ │ ├── TwoDashOnlyComment.expected.hs │ │ ├── TwoDashOnlyComment.hs │ │ ├── WhereDeclLowerInFile.expected.hs │ │ ├── WhereDeclLowerInFile.hs │ │ ├── WhereDeclLowerInFileWithCommentsBeforeIt.expected.hs │ │ ├── WhereDeclLowerInFileWithCommentsBeforeIt.hs │ │ ├── WhereKeywordLowerInFileNoExports.expected.hs │ │ └── WhereKeywordLowerInFileNoExports.hs ├── hls-rename-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Rename.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Comment.expected.hs │ │ ├── Comment.hs │ │ ├── DataConstructor.expected.hs │ │ ├── DataConstructor.hs │ │ ├── DataConstructorWithFields.expected.hs │ │ ├── DataConstructorWithFields.hs │ │ ├── DataConstructorWithFieldsRecordWildcards.expected.hs │ │ ├── DataConstructorWithFieldsRecordWildcards.hs │ │ ├── ExportedFunction.expected.hs │ │ ├── ExportedFunction.hs │ │ ├── FieldPuns.expected.hs │ │ ├── FieldPuns.hs │ │ ├── Foo.hs │ │ ├── FunctionArgument.expected.hs │ │ ├── FunctionArgument.hs │ │ ├── FunctionName.expected.hs │ │ ├── FunctionName.hs │ │ ├── Gadt.expected.hs │ │ ├── Gadt.hs │ │ ├── HiddenFunction.expected.hs │ │ ├── HiddenFunction.hs │ │ ├── ImportHiding.expected.hs │ │ ├── ImportHiding.hs │ │ ├── ImportedFunction.expected.hs │ │ ├── ImportedFunction.hs │ │ ├── IndirectPuns.expected.hs │ │ ├── IndirectPuns.hs │ │ ├── LetExpression.expected.hs │ │ ├── LetExpression.hs │ │ ├── QualifiedAs.expected.hs │ │ ├── QualifiedAs.hs │ │ ├── QualifiedFunction.expected.hs │ │ ├── QualifiedFunction.hs │ │ ├── QualifiedShadowing.expected.hs │ │ ├── QualifiedShadowing.hs │ │ ├── RealignDo.expected.hs │ │ ├── RealignDo.hs │ │ ├── RecordField.expected.hs │ │ ├── RecordField.hs │ │ ├── ShadowedName.expected.hs │ │ ├── ShadowedName.hs │ │ ├── TypeConstructor.expected.hs │ │ ├── TypeConstructor.hs │ │ ├── TypeVariable.expected.hs │ │ ├── TypeVariable.hs │ │ ├── Typeclass.expected.hs │ │ ├── Typeclass.hs │ │ └── hie.yaml ├── hls-retrie-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Retrie.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── Class.hs │ │ ├── Identity.expected.hs │ │ ├── Identity.hs │ │ ├── Imported.expected.hs │ │ ├── Imported.hs │ │ ├── Nested.expected.hs │ │ ├── NestedLet.expected.hs │ │ ├── NestedLet.hs │ │ ├── NestedNested.hs │ │ ├── NestedWhere.expected.hs │ │ ├── NestedWhere.hs │ │ ├── Operator.expected.hs │ │ ├── Operator.hs │ │ └── hie.yaml ├── hls-semantic-tokens-plugin │ ├── README.md │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── SemanticTokens.hs │ │ │ └── SemanticTokens │ │ │ ├── Internal.hs │ │ │ ├── Mappings.hs │ │ │ ├── Query.hs │ │ │ ├── SemanticConfig.hs │ │ │ ├── Tokenize.hs │ │ │ ├── Types.hs │ │ │ └── Utils.hs │ └── test │ │ ├── SemanticTokensTest.hs │ │ └── testdata │ │ ├── after_9_10 │ │ ├── T1.expected │ │ ├── T1.hs │ │ ├── TClass.expected │ │ ├── TClass.hs │ │ ├── TClassImportedDeriving.expected │ │ ├── TClassImportedDeriving.hs │ │ ├── TDataFamily.expected │ │ ├── TDataFamily.hs │ │ ├── TDataType.expected │ │ ├── TDataType.hs │ │ ├── TDatatypeImported.expected │ │ ├── TDatatypeImported.hs │ │ ├── TDoc.expected │ │ ├── TDoc.hs │ │ ├── TFunction.expected │ │ ├── TFunction.hs │ │ ├── TFunctionLet.expected │ │ ├── TFunctionLet.hs │ │ ├── TFunctionLocal.expected │ │ ├── TFunctionLocal.hs │ │ ├── TFunctionUnderTypeSynonym.expected │ │ ├── TFunctionUnderTypeSynonym.hs │ │ ├── TGADT.expected │ │ ├── TGADT.hs │ │ ├── TInstanceClassMethodBind.expected │ │ ├── TInstanceClassMethodBind.hs │ │ ├── TInstanceClassMethodUse.expected │ │ ├── TInstanceClassMethodUse.hs │ │ ├── TModuleA.hs │ │ ├── TModuleB.hs │ │ ├── TNoneFunctionWithConstraint.expected │ │ ├── TNoneFunctionWithConstraint.hs │ │ ├── TOperator.expected │ │ ├── TOperator.hs │ │ ├── TPatternMatch.expected │ │ ├── TPatternMatch.hs │ │ ├── TPatternSynonym.expected │ │ ├── TPatternSynonym.hs │ │ ├── TPatternbind.expected │ │ ├── TPatternbind.hs │ │ ├── TQualifiedName.expected │ │ ├── TQualifiedName.hs │ │ ├── TRecord.expected │ │ ├── TRecord.hs │ │ ├── TRecordDuplicateRecordFields.expected │ │ ├── TRecordDuplicateRecordFields.hs │ │ ├── TTypefamily.expected │ │ ├── TTypefamily.hs │ │ ├── TUnicodeSyntax.expected │ │ ├── TUnicodeSyntax.hs │ │ ├── TValBind.expected │ │ └── TValBind.hs │ │ └── before_9_10 │ │ ├── T1.expected │ │ ├── T1.hs │ │ ├── TClass.expected │ │ ├── TClass.hs │ │ ├── TClassImportedDeriving.expected │ │ ├── TClassImportedDeriving.hs │ │ ├── TDataFamily.expected │ │ ├── TDataFamily.hs │ │ ├── TDataType.expected │ │ ├── TDataType.hs │ │ ├── TDatatypeImported.expected │ │ ├── TDatatypeImported.hs │ │ ├── TDoc.expected │ │ ├── TDoc.hs │ │ ├── TFunction.expected │ │ ├── TFunction.hs │ │ ├── TFunctionLet.expected │ │ ├── TFunctionLet.hs │ │ ├── TFunctionLocal.expected │ │ ├── TFunctionLocal.hs │ │ ├── TFunctionUnderTypeSynonym.expected │ │ ├── TFunctionUnderTypeSynonym.hs │ │ ├── TGADT.expected │ │ ├── TGADT.hs │ │ ├── TInstanceClassMethodBind.expected │ │ ├── TInstanceClassMethodBind.hs │ │ ├── TInstanceClassMethodUse.expected │ │ ├── TInstanceClassMethodUse.hs │ │ ├── TModuleA.hs │ │ ├── TModuleB.hs │ │ ├── TNoneFunctionWithConstraint.expected │ │ ├── TNoneFunctionWithConstraint.hs │ │ ├── TOperator.expected │ │ ├── TOperator.hs │ │ ├── TPatternMatch.expected │ │ ├── TPatternMatch.hs │ │ ├── TPatternSynonym.expected │ │ ├── TPatternSynonym.hs │ │ ├── TPatternbind.expected │ │ ├── TPatternbind.hs │ │ ├── TQualifiedName.expected │ │ ├── TQualifiedName.hs │ │ ├── TRecord.expected │ │ ├── TRecord.hs │ │ ├── TRecordDuplicateRecordFields.expected │ │ ├── TRecordDuplicateRecordFields.hs │ │ ├── TTypefamily.expected │ │ ├── TTypefamily.hs │ │ ├── TUnicodeSyntax.expected │ │ ├── TUnicodeSyntax.hs │ │ ├── TValBind.expected │ │ └── TValBind.hs ├── hls-signature-help-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── SignatureHelp.hs │ └── test │ │ └── Main.hs ├── hls-splice-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ ├── Splice.hs │ │ │ └── Splice │ │ │ └── Types.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── QQ.hs │ │ ├── TDeclKindError.error.hs │ │ ├── TDeclKindError.expected.hs │ │ ├── TDeclKindError.hs │ │ ├── TErrorExp.expected.hs │ │ ├── TErrorExp.hs │ │ ├── TErrorPat.expected.hs │ │ ├── TErrorPat.hs │ │ ├── TQQDecl.expected.hs │ │ ├── TQQDecl.hs │ │ ├── TQQExp.expected.hs │ │ ├── TQQExp.hs │ │ ├── TQQExpError.expected.hs │ │ ├── TQQExpError.hs │ │ ├── TQQPat.expected.hs │ │ ├── TQQPat.hs │ │ ├── TQQPatError.expected.hs │ │ ├── TQQPatError.hs │ │ ├── TQQType.expected.hs │ │ ├── TQQType.hs │ │ ├── TQQTypeTypeError.expected.hs │ │ ├── TQQTypeTypeError.hs │ │ ├── TSimpleDecl.expected.hs │ │ ├── TSimpleDecl.hs │ │ ├── TSimpleExp.expected.hs │ │ ├── TSimpleExp.hs │ │ ├── TSimplePat.expected.hs │ │ ├── TSimplePat.hs │ │ ├── TSimpleType.expected.hs │ │ ├── TSimpleType.hs │ │ ├── TTypeAppExp.expected.hs │ │ ├── TTypeAppExp.hs │ │ ├── TTypeKindError.96-expected.hs │ │ ├── TTypeKindError.error.hs │ │ ├── TTypeKindError.expected.hs │ │ ├── TTypeKindError.hs │ │ ├── TTypeTypeError.expected.hs │ │ ├── TTypeTypeError.hs │ │ └── hie.yaml ├── hls-stan-plugin │ ├── src │ │ └── Ide │ │ │ └── Plugin │ │ │ └── Stan.hs │ └── test │ │ ├── Main.hs │ │ └── testdata │ │ ├── .stan.toml │ │ ├── dir │ │ └── configTest.hs │ │ ├── extensions-cabal-file │ │ ├── CabalFileTest.hs │ │ └── cabal-file-test.cabal │ │ ├── extensions-language-pragma │ │ ├── LanguagePragmaTest.hs │ │ └── language-pragma-test.cabal │ │ ├── hie.yaml │ │ └── test.hs └── hls-stylish-haskell-plugin │ ├── src │ └── Ide │ │ └── Plugin │ │ └── StylishHaskell.hs │ └── test │ ├── Main.hs │ └── testdata │ ├── StylishHaskell.formatted_document.hs │ ├── StylishHaskell.formatted_range.hs │ ├── StylishHaskell.hs │ └── hie.yaml ├── release ├── README.md ├── fetch_gitlab.py ├── update_versions.sh └── upload.sh ├── scripts └── release │ ├── create-yaml-snippet.sh │ └── download-gh-artifacts.sh ├── shake-bench ├── LICENSE ├── shake-bench.cabal └── src │ └── Development │ └── Benchmark │ └── Rules.hs ├── shell.nix ├── src ├── HlsPlugins.hs └── Ide │ ├── Arguments.hs │ ├── Main.hs │ └── Version.hs ├── stack-lts22.yaml ├── stack.yaml ├── test-logs └── README.md └── test ├── README.md ├── functional ├── Config.hs ├── ConfigSchema.hs ├── Format.hs ├── FunctionalBadProject.hs ├── HieBios.hs ├── Main.hs └── Progress.hs ├── testdata ├── completion │ ├── Completion.hs │ ├── FieldsSharingSignature.hs │ └── hie.yaml ├── diagnostics │ ├── Foo.hs │ └── hie.yaml ├── format │ ├── Format.floskell.formatted.hs │ ├── Format.formatted_document.hs │ ├── Format.formatted_document_with_tabsize.hs │ ├── Format.formatted_range.hs │ ├── Format.formatted_range_with_tabsize.hs │ ├── Format.hs │ ├── Format.ormolu.formatted.hs │ ├── Format.ormolu_post_floskell.formatted.hs │ └── hie.yaml ├── hieBiosMainIs │ ├── Main.hs │ ├── Setup.hs │ ├── cabal.project │ ├── hie.yaml │ └── hieBiosMainIs.cabal ├── missingModuleTest │ ├── missingModule │ │ ├── cabal.project │ │ ├── hie.yaml │ │ ├── missingModule.cabal │ │ └── src │ │ │ └── MyLib.hs │ └── noPrefixMatch │ │ ├── app │ │ ├── Main.hs │ │ └── Other.hs │ │ ├── cabal.project │ │ ├── hie.yaml │ │ └── noPrefixMatch.cabal └── schema │ ├── ghc910 │ ├── default-config.golden.json │ ├── markdown-reference.md │ └── vscode-extension-schema.golden.json │ ├── ghc912 │ ├── default-config.golden.json │ ├── markdown-reference.md │ └── vscode-extension-schema.golden.json │ ├── ghc96 │ ├── default-config.golden.json │ ├── markdown-reference.md │ └── vscode-extension-schema.golden.json │ └── ghc98 │ ├── default-config.golden.json │ ├── markdown-reference.md │ └── vscode-extension-schema.golden.json ├── utils └── Test │ └── Hls │ ├── Command.hs │ └── Flags.hs └── wrapper ├── Main.hs └── testdata ├── cabal-cur-ver ├── Lib.hs ├── cabal-cur-ver.cabal └── cabal.project ├── stack-specific-ghc ├── Lib.hs └── foo.cabal └── stack-with-dist-newstyle ├── dist-newstyle └── .gitkeep ├── stack-with-dist-newstyle.cabal └── stack.yaml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/ISSUE_TEMPLATE/enhancement_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/ISSUE_TEMPLATE/support.md -------------------------------------------------------------------------------- /.github/actions/setup-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/actions/setup-build/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/generate-ci/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/generate-ci/LICENSE -------------------------------------------------------------------------------- /.github/generate-ci/README.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/generate-ci/README.mkd -------------------------------------------------------------------------------- /.github/generate-ci/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /.github/generate-ci/gen_ci.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/generate-ci/gen_ci.hs -------------------------------------------------------------------------------- /.github/generate-ci/generate-ci.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/generate-ci/generate-ci.cabal -------------------------------------------------------------------------------- /.github/generate-ci/generate-jobs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/generate-ci/generate-jobs -------------------------------------------------------------------------------- /.github/mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/mergify.yml -------------------------------------------------------------------------------- /.github/scripts/bindist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/bindist.sh -------------------------------------------------------------------------------- /.github/scripts/brew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/brew.sh -------------------------------------------------------------------------------- /.github/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/build.sh -------------------------------------------------------------------------------- /.github/scripts/cabal-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/cabal-cache.sh -------------------------------------------------------------------------------- /.github/scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/common.sh -------------------------------------------------------------------------------- /.github/scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/entrypoint.sh -------------------------------------------------------------------------------- /.github/scripts/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/env.sh -------------------------------------------------------------------------------- /.github/scripts/tar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/tar.sh -------------------------------------------------------------------------------- /.github/scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/test.sh -------------------------------------------------------------------------------- /.github/scripts/untar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/scripts/untar.sh -------------------------------------------------------------------------------- /.github/workflows/bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/bench.yml -------------------------------------------------------------------------------- /.github/workflows/caching.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/caching.yml -------------------------------------------------------------------------------- /.github/workflows/flags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/flags.yml -------------------------------------------------------------------------------- /.github/workflows/hlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/hlint.yml -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/s3-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/s3-cache.yaml -------------------------------------------------------------------------------- /.github/workflows/supported-ghc-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/supported-ghc-versions.json -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab/darwin/nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitlab/darwin/nix/sources.json -------------------------------------------------------------------------------- /.gitlab/darwin/nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitlab/darwin/nix/sources.nix -------------------------------------------------------------------------------- /.gitlab/darwin/toolchain.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitlab/darwin/toolchain.nix -------------------------------------------------------------------------------- /.gitlab/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitlab/setup.sh -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.stylish-haskell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/.stylish-haskell.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: haskell-language-server 2 | -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/GNUmakefile -------------------------------------------------------------------------------- /GenChangelogs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/GenChangelogs.hs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/RELEASING.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bench/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bench/Main.hs -------------------------------------------------------------------------------- /bench/MultiLayerModules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bench/MultiLayerModules.sh -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bench/config.yaml -------------------------------------------------------------------------------- /bindist/GNUmakefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bindist/GNUmakefile.in -------------------------------------------------------------------------------- /bindist/relpath.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bindist/relpath.sh -------------------------------------------------------------------------------- /bindist/wrapper.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/bindist/wrapper.in -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/cabal.project -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/default.nix -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/_static/theme_overrides.css -------------------------------------------------------------------------------- /docs/_templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/components/ghcide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/components/ghcide.md -------------------------------------------------------------------------------- /docs/components/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/components/index.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/contributing/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/contributing/contributing.md -------------------------------------------------------------------------------- /docs/contributing/imports.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/contributing/imports.gif -------------------------------------------------------------------------------- /docs/contributing/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/contributing/index.rst -------------------------------------------------------------------------------- /docs/contributing/plugin-tutorial.lhs: -------------------------------------------------------------------------------- 1 | plugin-tutorial.md -------------------------------------------------------------------------------- /docs/contributing/plugin-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/contributing/plugin-tutorial.md -------------------------------------------------------------------------------- /docs/contributing/settings-vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/contributing/settings-vscode.png -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/logos/logo-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo-1024.png -------------------------------------------------------------------------------- /docs/logos/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo-128.png -------------------------------------------------------------------------------- /docs/logos/logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo-256.png -------------------------------------------------------------------------------- /docs/logos/logo-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo-32.png -------------------------------------------------------------------------------- /docs/logos/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo-512.png -------------------------------------------------------------------------------- /docs/logos/logo-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo-64.png -------------------------------------------------------------------------------- /docs/logos/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/logos/logo.svg -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/support/ghc-version-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/support/ghc-version-support.md -------------------------------------------------------------------------------- /docs/support/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/support/index.rst -------------------------------------------------------------------------------- /docs/support/plugin-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/support/plugin-support.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/what-is-hls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/docs/what-is-hls.md -------------------------------------------------------------------------------- /exe/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/exe/Main.hs -------------------------------------------------------------------------------- /exe/Wrapper.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/exe/Wrapper.hs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/flake.nix -------------------------------------------------------------------------------- /fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/fmt.sh -------------------------------------------------------------------------------- /ghcide-bench/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-bench/LICENSE -------------------------------------------------------------------------------- /ghcide-bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-bench/README.md -------------------------------------------------------------------------------- /ghcide-bench/exe/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-bench/exe/Main.hs -------------------------------------------------------------------------------- /ghcide-bench/src/Experiments.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-bench/src/Experiments.hs -------------------------------------------------------------------------------- /ghcide-bench/src/Experiments/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-bench/src/Experiments/Types.hs -------------------------------------------------------------------------------- /ghcide-bench/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-bench/test/Main.hs -------------------------------------------------------------------------------- /ghcide-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/LICENSE -------------------------------------------------------------------------------- /ghcide-test/data/TH/THA.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/TH/THA.hs -------------------------------------------------------------------------------- /ghcide-test/data/TH/THB.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE TemplateHaskell #-} 2 | module THB where 3 | import THA 4 | 5 | $th_a 6 | -------------------------------------------------------------------------------- /ghcide-test/data/TH/THC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/TH/THC.hs -------------------------------------------------------------------------------- /ghcide-test/data/TH/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/TH/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/THCoreFile/THA.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THCoreFile/THA.hs -------------------------------------------------------------------------------- /ghcide-test/data/THCoreFile/THB.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THCoreFile/THB.hs -------------------------------------------------------------------------------- /ghcide-test/data/THCoreFile/THC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THCoreFile/THC.hs -------------------------------------------------------------------------------- /ghcide-test/data/THCoreFile/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THCoreFile/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/THLoading/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THLoading/A.hs -------------------------------------------------------------------------------- /ghcide-test/data/THLoading/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THLoading/B.hs -------------------------------------------------------------------------------- /ghcide-test/data/THLoading/THA.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THLoading/THA.hs -------------------------------------------------------------------------------- /ghcide-test/data/THLoading/THB.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE TemplateHaskell #-} 2 | module THB where 3 | import THA 4 | 5 | $th_a 6 | -------------------------------------------------------------------------------- /ghcide-test/data/THLoading/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THLoading/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/THNewName/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THNewName/A.hs -------------------------------------------------------------------------------- /ghcide-test/data/THNewName/B.hs: -------------------------------------------------------------------------------- 1 | module B(A(A)) where 2 | 3 | import A 4 | 5 | template 6 | -------------------------------------------------------------------------------- /ghcide-test/data/THNewName/C.hs: -------------------------------------------------------------------------------- 1 | module C where 2 | import B 3 | 4 | a = A 5 | -------------------------------------------------------------------------------- /ghcide-test/data/THNewName/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THNewName/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/THUnboxed/THA.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THUnboxed/THA.hs -------------------------------------------------------------------------------- /ghcide-test/data/THUnboxed/THB.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE TemplateHaskell #-} 2 | module THB where 3 | import THA 4 | 5 | $th_a 6 | -------------------------------------------------------------------------------- /ghcide-test/data/THUnboxed/THC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THUnboxed/THC.hs -------------------------------------------------------------------------------- /ghcide-test/data/THUnboxed/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/THUnboxed/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/boot/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot/A.hs -------------------------------------------------------------------------------- /ghcide-test/data/boot/A.hs-boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot/A.hs-boot -------------------------------------------------------------------------------- /ghcide-test/data/boot/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot/B.hs -------------------------------------------------------------------------------- /ghcide-test/data/boot/C.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot/C.hs -------------------------------------------------------------------------------- /ghcide-test/data/boot/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/boot2/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot2/A.hs -------------------------------------------------------------------------------- /ghcide-test/data/boot2/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot2/B.hs -------------------------------------------------------------------------------- /ghcide-test/data/boot2/B.hs-boot: -------------------------------------------------------------------------------- 1 | module B where 2 | 3 | data B = B 4 | -------------------------------------------------------------------------------- /ghcide-test/data/boot2/C.hs: -------------------------------------------------------------------------------- 1 | module C where 2 | 3 | import B 4 | -------------------------------------------------------------------------------- /ghcide-test/data/boot2/D.hs: -------------------------------------------------------------------------------- 1 | module D where 2 | 3 | import {-# SOURCE #-} B 4 | -------------------------------------------------------------------------------- /ghcide-test/data/boot2/E.hs: -------------------------------------------------------------------------------- 1 | module E(B(B)) where 2 | 3 | import {-# SOURCE #-} B 4 | -------------------------------------------------------------------------------- /ghcide-test/data/boot2/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/boot2/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/cabal-exe/a/a.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/cabal-exe/a/a.cabal -------------------------------------------------------------------------------- /ghcide-test/data/cabal-exe/a/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/cabal-exe/a/src/Main.hs -------------------------------------------------------------------------------- /ghcide-test/data/cabal-exe/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./a -------------------------------------------------------------------------------- /ghcide-test/data/cabal-exe/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/cabal-exe/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/hover/Bar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/hover/Bar.hs -------------------------------------------------------------------------------- /ghcide-test/data/hover/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/hover/Foo.hs -------------------------------------------------------------------------------- /ghcide-test/data/hover/GotoHover.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/hover/GotoHover.hs -------------------------------------------------------------------------------- /ghcide-test/data/hover/GotoImplementation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/hover/GotoImplementation.hs -------------------------------------------------------------------------------- /ghcide-test/data/hover/RecordDotSyntax.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/hover/RecordDotSyntax.hs -------------------------------------------------------------------------------- /ghcide-test/data/hover/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/hover/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/ignore-fatal/IgnoreFatal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/ignore-fatal/IgnoreFatal.hs -------------------------------------------------------------------------------- /ghcide-test/data/ignore-fatal/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ignore-fatal.cabal 2 | -------------------------------------------------------------------------------- /ghcide-test/data/ignore-fatal/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/ignore-fatal/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/ignore-fatal/ignore-fatal.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/ignore-fatal/ignore-fatal.cabal -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/a-1.0.0-inplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit-reexport/a-1.0.0-inplace -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/a/A.hs: -------------------------------------------------------------------------------- 1 | module A(foo) where 2 | import Data.Text 3 | foo = () 4 | -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/b-1.0.0-inplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit-reexport/b-1.0.0-inplace -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/b/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit-reexport/b/B.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/c-1.0.0-inplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit-reexport/c-1.0.0-inplace -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/c/C.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit-reexport/c/C.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/cabal.project: -------------------------------------------------------------------------------- 1 | packages: a b c 2 | multi-repl: True 3 | -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit-reexport/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit-reexport/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/a-1.0.0-inplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit/a-1.0.0-inplace -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/a/A.hs: -------------------------------------------------------------------------------- 1 | module A(foo) where 2 | import Data.Text 3 | foo = () 4 | -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/b-1.0.0-inplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit/b-1.0.0-inplace -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/b/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit/b/B.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/c-1.0.0-inplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit/c-1.0.0-inplace -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/c/C.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit/c/C.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/cabal.project: -------------------------------------------------------------------------------- 1 | packages: a b c 2 | multi-repl: True 3 | -------------------------------------------------------------------------------- /ghcide-test/data/multi-unit/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi-unit/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/multi/a/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/a/A.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi/a/a.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/a/a.cabal -------------------------------------------------------------------------------- /ghcide-test/data/multi/b/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/b/B.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi/b/b.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/b/b.cabal -------------------------------------------------------------------------------- /ghcide-test/data/multi/c/C.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/c/C.hs -------------------------------------------------------------------------------- /ghcide-test/data/multi/c/c.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/c/c.cabal -------------------------------------------------------------------------------- /ghcide-test/data/multi/cabal.project: -------------------------------------------------------------------------------- 1 | packages: a b c 2 | 3 | allow-newer: base 4 | -------------------------------------------------------------------------------- /ghcide-test/data/multi/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/multi/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/plugin-knownnat/KnownNat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-knownnat/KnownNat.hs -------------------------------------------------------------------------------- /ghcide-test/data/plugin-knownnat/cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-knownnat/cabal.project -------------------------------------------------------------------------------- /ghcide-test/data/plugin-knownnat/plugin.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-knownnat/plugin.cabal -------------------------------------------------------------------------------- /ghcide-test/data/plugin-parser/cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-parser/cabal.project -------------------------------------------------------------------------------- /ghcide-test/data/plugin-parser/plugin/Plugin.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-parser/plugin/Plugin.hs -------------------------------------------------------------------------------- /ghcide-test/data/plugin-parser/plugin/plugin.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-parser/plugin/plugin.cabal -------------------------------------------------------------------------------- /ghcide-test/data/plugin-parser/usage/File1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-parser/usage/File1.hs -------------------------------------------------------------------------------- /ghcide-test/data/plugin-parser/usage/File2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-parser/usage/File2.hs -------------------------------------------------------------------------------- /ghcide-test/data/plugin-parser/usage/usage.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/plugin-parser/usage/usage.cabal -------------------------------------------------------------------------------- /ghcide-test/data/recomp/A.hs: -------------------------------------------------------------------------------- 1 | module A(x) where 2 | 3 | import B 4 | 5 | x :: Int 6 | x = y 7 | -------------------------------------------------------------------------------- /ghcide-test/data/recomp/B.hs: -------------------------------------------------------------------------------- 1 | module B(y) where 2 | 3 | y :: Int 4 | y = undefined 5 | -------------------------------------------------------------------------------- /ghcide-test/data/recomp/P.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/recomp/P.hs -------------------------------------------------------------------------------- /ghcide-test/data/recomp/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/recomp/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/references/Fields.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/references/Fields.hs -------------------------------------------------------------------------------- /ghcide-test/data/references/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/references/Main.hs -------------------------------------------------------------------------------- /ghcide-test/data/references/OtherModule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/references/OtherModule.hs -------------------------------------------------------------------------------- /ghcide-test/data/references/OtherOtherModule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/references/OtherOtherModule.hs -------------------------------------------------------------------------------- /ghcide-test/data/references/References.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/references/References.hs -------------------------------------------------------------------------------- /ghcide-test/data/references/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/references/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/rootUri/dirA/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/rootUri/dirA/Foo.hs -------------------------------------------------------------------------------- /ghcide-test/data/rootUri/dirA/foo.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/rootUri/dirA/foo.cabal -------------------------------------------------------------------------------- /ghcide-test/data/rootUri/dirB/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/rootUri/dirB/Foo.hs -------------------------------------------------------------------------------- /ghcide-test/data/rootUri/dirB/foo.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/rootUri/dirB/foo.cabal -------------------------------------------------------------------------------- /ghcide-test/data/symlink/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/symlink/hie.yaml -------------------------------------------------------------------------------- /ghcide-test/data/symlink/other_loc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ghcide-test/data/symlink/some_loc/Sym.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/symlink/some_loc/Sym.hs -------------------------------------------------------------------------------- /ghcide-test/data/symlink/src/Foo.hs: -------------------------------------------------------------------------------- 1 | module Foo where 2 | 3 | import Sym 4 | 5 | -------------------------------------------------------------------------------- /ghcide-test/data/watched-files/reload/reload.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/watched-files/reload/reload.cabal -------------------------------------------------------------------------------- /ghcide-test/data/watched-files/reload/src/MyLib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/watched-files/reload/src/MyLib.hs -------------------------------------------------------------------------------- /ghcide-test/data/working-dir/a/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/working-dir/a/A.hs -------------------------------------------------------------------------------- /ghcide-test/data/working-dir/a/B.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE TemplateHaskell #-} 2 | module B() where 3 | 4 | import A 5 | 6 | $th_a 7 | -------------------------------------------------------------------------------- /ghcide-test/data/working-dir/a/a.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/data/working-dir/a/a.cabal -------------------------------------------------------------------------------- /ghcide-test/data/working-dir/a/wdtest: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /ghcide-test/data/working-dir/cabal.project: -------------------------------------------------------------------------------- 1 | packages: a 2 | -------------------------------------------------------------------------------- /ghcide-test/data/working-dir/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /ghcide-test/exe/AsyncTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/AsyncTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/BootTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/BootTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/CPPTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/CPPTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/ClientSettingsTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/ClientSettingsTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/CodeLensTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/CodeLensTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/CompletionTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/CompletionTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/Config.hs -------------------------------------------------------------------------------- /ghcide-test/exe/CradleTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/CradleTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/DependentFileTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/DependentFileTest.hs -------------------------------------------------------------------------------- /ghcide-test/exe/DiagnosticTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/DiagnosticTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/ExceptionTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/ExceptionTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/FindDefinitionAndHoverTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/FindDefinitionAndHoverTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/FindImplementationAndHoverTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/FindImplementationAndHoverTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/FuzzySearch.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/FuzzySearch.hs -------------------------------------------------------------------------------- /ghcide-test/exe/GarbageCollectionTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/GarbageCollectionTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/HaddockTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/HaddockTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/HieDbRetry.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/HieDbRetry.hs -------------------------------------------------------------------------------- /ghcide-test/exe/HighlightTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/HighlightTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/IfaceTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/IfaceTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/InitializeResponseTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/InitializeResponseTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/LogType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/LogType.hs -------------------------------------------------------------------------------- /ghcide-test/exe/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/Main.hs -------------------------------------------------------------------------------- /ghcide-test/exe/NonLspCommandLine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/NonLspCommandLine.hs -------------------------------------------------------------------------------- /ghcide-test/exe/OpenCloseTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/OpenCloseTest.hs -------------------------------------------------------------------------------- /ghcide-test/exe/OutlineTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/OutlineTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/PluginSimpleTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/PluginSimpleTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/PositionMappingTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/PositionMappingTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/PreprocessorTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/PreprocessorTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/Progress.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/Progress.hs -------------------------------------------------------------------------------- /ghcide-test/exe/ReferenceTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/ReferenceTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/ResolveTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/ResolveTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/RootUriTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/RootUriTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/SafeTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/SafeTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/SymlinkTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/SymlinkTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/THTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/THTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/UnitTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/UnitTests.hs -------------------------------------------------------------------------------- /ghcide-test/exe/WatchedFileTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/exe/WatchedFileTests.hs -------------------------------------------------------------------------------- /ghcide-test/manual/lhs/Bird.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/manual/lhs/Bird.lhs -------------------------------------------------------------------------------- /ghcide-test/manual/lhs/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/manual/lhs/Main.hs -------------------------------------------------------------------------------- /ghcide-test/manual/lhs/Test.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/manual/lhs/Test.lhs -------------------------------------------------------------------------------- /ghcide-test/preprocessor/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide-test/preprocessor/Main.hs -------------------------------------------------------------------------------- /ghcide/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/.editorconfig -------------------------------------------------------------------------------- /ghcide/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/.gitignore -------------------------------------------------------------------------------- /ghcide/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/CHANGELOG.md -------------------------------------------------------------------------------- /ghcide/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/LICENSE -------------------------------------------------------------------------------- /ghcide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/README.md -------------------------------------------------------------------------------- /ghcide/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/azure-pipelines.yml -------------------------------------------------------------------------------- /ghcide/docs/opentelemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/docs/opentelemetry.md -------------------------------------------------------------------------------- /ghcide/exe/Arguments.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/exe/Arguments.hs -------------------------------------------------------------------------------- /ghcide/exe/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/exe/Main.hs -------------------------------------------------------------------------------- /ghcide/ghcide.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/ghcide.cabal -------------------------------------------------------------------------------- /ghcide/img/vscode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/img/vscode2.png -------------------------------------------------------------------------------- /ghcide/session-loader/Development/IDE/Session.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/session-loader/Development/IDE/Session.hs -------------------------------------------------------------------------------- /ghcide/src/Control/Concurrent/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Control/Concurrent/Strict.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Actions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Actions.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Compile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Compile.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Debouncer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Debouncer.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/FileExists.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/FileExists.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/FileStore.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/FileStore.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/FileUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/FileUtils.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/IdeConfiguration.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/IdeConfiguration.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/LookupMod.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/LookupMod.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/OfInterest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/OfInterest.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/PluginUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/PluginUtils.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/PositionMapping.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/PositionMapping.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Preprocessor.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Preprocessor.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/ProgressReporting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/ProgressReporting.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/RuleTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/RuleTypes.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Rules.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Rules.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Service.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Service.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Shake.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Shake.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/Tracing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/Tracing.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/UseStale.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/UseStale.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Core/WorkerThread.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Core/WorkerThread.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/CPP.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/CPP.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/CmdLine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/CmdLine.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Core.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Driver.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Driver.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Env.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Env.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Error.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Iface.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Iface.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Logger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Logger.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Outputable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Outputable.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Parser.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Plugins.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Plugins.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Units.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Units.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Compat/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Compat/Util.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/CoreFile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/CoreFile.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Error.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Orphans.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Orphans.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Util.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/GHC/Warnings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/GHC/Warnings.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Import/FindImports.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Import/FindImports.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/LSP/HoverDefinition.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/LSP/HoverDefinition.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/LSP/LanguageServer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/LSP/LanguageServer.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/LSP/Notifications.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/LSP/Notifications.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/LSP/Outline.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/LSP/Outline.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/LSP/Server.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/LSP/Server.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Main.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Main/HeapStats.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Main/HeapStats.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Plugin.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Plugin.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Plugin/Completions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Plugin/Completions.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Plugin/HLS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Plugin/HLS.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Plugin/HLS/GhcIde.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Plugin/HLS/GhcIde.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Plugin/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Plugin/Test.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Plugin/TypeLenses.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Plugin/TypeLenses.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Spans/AtPoint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Spans/AtPoint.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Spans/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Spans/Common.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Spans/Documentation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Spans/Documentation.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Spans/LocalBindings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Spans/LocalBindings.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Spans/Pragmas.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Spans/Pragmas.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Action.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Action.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Diagnostics.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Diagnostics.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Exports.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Exports.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/HscEnvEq.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/HscEnvEq.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/KnownTargets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/KnownTargets.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Location.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Location.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Monitoring.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Monitoring.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Options.hs -------------------------------------------------------------------------------- /ghcide/src/Development/IDE/Types/Shake.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Development/IDE/Types/Shake.hs -------------------------------------------------------------------------------- /ghcide/src/Generics/SYB/GHC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Generics/SYB/GHC.hs -------------------------------------------------------------------------------- /ghcide/src/Text/Fuzzy/Levenshtein.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Text/Fuzzy/Levenshtein.hs -------------------------------------------------------------------------------- /ghcide/src/Text/Fuzzy/Parallel.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/ghcide/src/Text/Fuzzy/Parallel.hs -------------------------------------------------------------------------------- /haskell-language-server.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/haskell-language-server.cabal -------------------------------------------------------------------------------- /hls-graph/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/LICENSE -------------------------------------------------------------------------------- /hls-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/README.md -------------------------------------------------------------------------------- /hls-graph/hls-graph.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/hls-graph.cabal -------------------------------------------------------------------------------- /hls-graph/html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/README.md -------------------------------------------------------------------------------- /hls-graph/html/data/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/data/metadata.js -------------------------------------------------------------------------------- /hls-graph/html/data/profile-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/data/profile-data.js -------------------------------------------------------------------------------- /hls-graph/html/data/progress-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/data/progress-data.js -------------------------------------------------------------------------------- /hls-graph/html/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/profile.html -------------------------------------------------------------------------------- /hls-graph/html/shake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/shake.js -------------------------------------------------------------------------------- /hls-graph/html/ts/elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/elements.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/environment.ts -------------------------------------------------------------------------------- /hls-graph/html/ts/jquery.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/jquery.d.ts -------------------------------------------------------------------------------- /hls-graph/html/ts/jquery.flot.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/jquery.flot.d.ts -------------------------------------------------------------------------------- /hls-graph/html/ts/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/profile.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/cmdplot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/cmdplot.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/cmdtable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/cmdtable.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/details.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/parallelism.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/parallelism.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/rebuild.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/rebuild.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/ruletable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/ruletable.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/reports/summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/reports/summary.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/search.tsx -------------------------------------------------------------------------------- /hls-graph/html/ts/shake-progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/shake-progress.ts -------------------------------------------------------------------------------- /hls-graph/html/ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/tsconfig.json -------------------------------------------------------------------------------- /hls-graph/html/ts/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/tslint.json -------------------------------------------------------------------------------- /hls-graph/html/ts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/types.ts -------------------------------------------------------------------------------- /hls-graph/html/ts/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/html/ts/util.ts -------------------------------------------------------------------------------- /hls-graph/src/Control/Concurrent/STM/Stats.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Control/Concurrent/STM/Stats.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Classes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Classes.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Database.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Database.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Internal/Key.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Internal/Key.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Internal/Paths.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Internal/Paths.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Internal/Rules.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Internal/Rules.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Internal/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Internal/Types.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/KeyMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/KeyMap.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/KeySet.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/KeySet.hs -------------------------------------------------------------------------------- /hls-graph/src/Development/IDE/Graph/Rule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Development/IDE/Graph/Rule.hs -------------------------------------------------------------------------------- /hls-graph/src/Paths.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/src/Paths.hs -------------------------------------------------------------------------------- /hls-graph/test/ActionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/test/ActionSpec.hs -------------------------------------------------------------------------------- /hls-graph/test/DatabaseSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/test/DatabaseSpec.hs -------------------------------------------------------------------------------- /hls-graph/test/Example.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/test/Example.hs -------------------------------------------------------------------------------- /hls-graph/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/test/Main.hs -------------------------------------------------------------------------------- /hls-graph/test/RulesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-graph/test/RulesSpec.hs -------------------------------------------------------------------------------- /hls-graph/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | -------------------------------------------------------------------------------- /hls-plugin-api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/LICENSE -------------------------------------------------------------------------------- /hls-plugin-api/bench/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/bench/Main.hs -------------------------------------------------------------------------------- /hls-plugin-api/hls-plugin-api.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/hls-plugin-api.cabal -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Logger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Logger.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/Config.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/ConfigUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/ConfigUtils.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/Error.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/HandleRequestTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/HandleRequestTypes.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/Properties.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/Properties.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/RangeMap.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/RangeMap.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Plugin/Resolve.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Plugin/Resolve.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/PluginUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/PluginUtils.hs -------------------------------------------------------------------------------- /hls-plugin-api/src/Ide/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/src/Ide/Types.hs -------------------------------------------------------------------------------- /hls-plugin-api/test/Ide/PluginUtilsTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/test/Ide/PluginUtilsTest.hs -------------------------------------------------------------------------------- /hls-plugin-api/test/Ide/TypesTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/test/Ide/TypesTests.hs -------------------------------------------------------------------------------- /hls-plugin-api/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-plugin-api/test/Main.hs -------------------------------------------------------------------------------- /hls-test-utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/LICENSE -------------------------------------------------------------------------------- /hls-test-utils/hls-test-utils.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/hls-test-utils.cabal -------------------------------------------------------------------------------- /hls-test-utils/src/Development/IDE/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/src/Development/IDE/Test.hs -------------------------------------------------------------------------------- /hls-test-utils/src/Development/IDE/Test/Diagnostic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/src/Development/IDE/Test/Diagnostic.hs -------------------------------------------------------------------------------- /hls-test-utils/src/Test/Hls.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/src/Test/Hls.hs -------------------------------------------------------------------------------- /hls-test-utils/src/Test/Hls/FileSystem.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/src/Test/Hls/FileSystem.hs -------------------------------------------------------------------------------- /hls-test-utils/src/Test/Hls/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/hls-test-utils/src/Test/Hls/Util.hs -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/HLSAll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-alternate-number-format-plugin/HLSAll.gif -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-alternate-number-format-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoDU0toU3.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoDUnderscores3 where 2 | 3 | convertMe = 12345.6789123 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoDU3toU0.expected.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoDUnderscores3 where 2 | 3 | convertMe = 12345.6789123 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoDU3toU4.expected.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoDUnderscores3 where 2 | 3 | convertMe = 1_2345.6789_123 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoDU3toU4.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoDUnderscores3 where 2 | 3 | convertMe = 12345.6789123 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoE.expected.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoE where 2 | 3 | convertMe = 1.2345e2 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoE.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoE where 2 | 3 | convertMe = 123.45 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoEU0toU3.expected.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoE where 2 | 3 | convertMe = 1.234_567_890_123e2 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoEU0toU3.hs: -------------------------------------------------------------------------------- 1 | module TFracDtoE where 2 | 3 | convertMe = 1.234567890123e2 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoHF.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE Haskell2010 #-} 2 | module TFracDtoHF where 3 | 4 | convertMe = 123.45 5 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracDtoHFU0toU2.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE Haskell2010 #-} 2 | module TFracDtoHF where 3 | 4 | convertMe = 123.7 5 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TFracHFtoD.expected.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE HexFloatLiterals #-} 2 | module TFracDtoHF where 3 | 4 | convertMe = 123.45 5 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntDtoB.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE Haskell2010 #-} 2 | module TIntDtoB where 3 | 4 | convertMe = 12 5 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntDtoDU0toU3.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE Haskell2010 #-} 2 | module TIntDtoB where 3 | 4 | convertMe = 12345678 5 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntDtoH.expected.hs: -------------------------------------------------------------------------------- 1 | module TIntDtoH where 2 | 3 | convertMe = 0xC 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntDtoH.hs: -------------------------------------------------------------------------------- 1 | module TIntDtoH where 2 | 3 | convertMe = 12 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntDtoO.expected.hs: -------------------------------------------------------------------------------- 1 | module TIntDtoO where 2 | 3 | convertMe = 0o14 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntDtoO.hs: -------------------------------------------------------------------------------- 1 | module TIntDtoO where 2 | 3 | convertMe = 12 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntHtoD.expected.hs: -------------------------------------------------------------------------------- 1 | module TIntDtoH where 2 | 3 | convertMe = 12 4 | -------------------------------------------------------------------------------- /plugins/hls-alternate-number-format-plugin/test/testdata/TIntHtoD.hs: -------------------------------------------------------------------------------- 1 | module TIntDtoH where 2 | 3 | convertMe = 0xC 4 | -------------------------------------------------------------------------------- /plugins/hls-cabal-fmt-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-fmt-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-fmt-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-fmt-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-cabal-fmt-plugin/test/testdata/src/MyOtherLib.hs: -------------------------------------------------------------------------------- 1 | module MyOtherLib where 2 | 3 | bar = 2 4 | -------------------------------------------------------------------------------- /plugins/hls-cabal-gild-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-gild-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-gild-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-gild-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-cabal-gild-plugin/test/testdata/src/MyOtherLib.hs: -------------------------------------------------------------------------------- 1 | module MyOtherLib where 2 | 3 | bar = 2 4 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/CabalAdd.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/CabalAdd.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/Completer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/Completer.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/Context.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/Context.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/Definition.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/Definition.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/Outline.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/Outline.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/Utils.hs -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-module/library/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-module/library/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/bench/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/bench/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/exe/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/exe/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/lib/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/lib/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/multitarget/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/multitarget/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/packageYaml/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/packageYaml/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/packageYaml/package.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/tests/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/tests/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/exposed.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/testdata/exposed.cabal -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/filepath-completions/.hidden: -------------------------------------------------------------------------------- 1 | test hidden file 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/filepath-completions/Content.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/filepath-completions/dir1/f1.txt: -------------------------------------------------------------------------------- 1 | test text file 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/filepath-completions/dir1/f2.hs: -------------------------------------------------------------------------------- 1 | -- test haskell file 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/filepath-completions/dir2/dir3/MARKDOWN.md: -------------------------------------------------------------------------------- 1 | test markdown file 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/filepath-completions/textfile.txt: -------------------------------------------------------------------------------- 1 | test text file 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/goto-definition/modules/src/Library/Lib.hs: -------------------------------------------------------------------------------- 1 | module Library.Lib where 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/goto-definition/modules/src/bench/Config.hs: -------------------------------------------------------------------------------- 1 | module Config where 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/goto-definition/modules/src/exe/Config.hs: -------------------------------------------------------------------------------- 1 | module Confing where -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/goto-definition/modules/src/test/Config.hs: -------------------------------------------------------------------------------- 1 | module Config where -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/goto-definition/modules/src/test/Library.hs: -------------------------------------------------------------------------------- 1 | module Library where -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/goto-definition/modules/src/test/Main.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/invalid.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/testdata/invalid.cabal -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/outline-cabal/field.cabal: -------------------------------------------------------------------------------- 1 | homepage: -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/outline-cabal/sectionarg.cabal: -------------------------------------------------------------------------------- 1 | if os(windows) 2 | build-depends: Win32 -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/simple-cabal/A.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | 3 | -- definitions don't matter here. 4 | foo = 1 5 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/simple-cabal/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/simple-cabal/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/simple-reload/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/simple-reload/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/simple.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-cabal-plugin/test/testdata/simple.cabal -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/src-modules/Dir1/Dir2/File2.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/src-modules/Dir1/Dir3/Dir4/File3.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/src-modules/File1.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-cabal-plugin/test/testdata/src-modules/test.cabal: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-call-hierarchy-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-call-hierarchy-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-call-hierarchy-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-call-hierarchy-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-call-hierarchy-plugin/test/testdata/A.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-call-hierarchy-plugin/test/testdata/A.hs -------------------------------------------------------------------------------- /plugins/hls-call-hierarchy-plugin/test/testdata/B.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-call-hierarchy-plugin/test/testdata/B.hs -------------------------------------------------------------------------------- /plugins/hls-call-hierarchy-plugin/test/testdata/C.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-call-hierarchy-plugin/test/testdata/C.hs -------------------------------------------------------------------------------- /plugins/hls-change-type-signature-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-change-type-signature-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-change-type-signature-plugin/change1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-change-type-signature-plugin/change1.gif -------------------------------------------------------------------------------- /plugins/hls-change-type-signature-plugin/change2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-change-type-signature-plugin/change2.gif -------------------------------------------------------------------------------- /plugins/hls-change-type-signature-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-change-type-signature-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-class-plugin/codeactions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/codeactions.gif -------------------------------------------------------------------------------- /plugins/hls-class-plugin/codelens.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/codelens.gif -------------------------------------------------------------------------------- /plugins/hls-class-plugin/src/Ide/Plugin/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/src/Ide/Plugin/Class.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/Inline.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/Inline.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/InsertWithoutPragma.hs: -------------------------------------------------------------------------------- 1 | module InsertWithoutPragma where 2 | 3 | data A 4 | instance Eq A 5 | -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/Qualified.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/Qualified.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/QualifiedA.hs: -------------------------------------------------------------------------------- 1 | module QualifiedA where 2 | 3 | data A 4 | -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/Stale.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/Stale.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T1.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T2.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T3.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T4.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T4.expected.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T4.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T5.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T5.expected.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T5.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T6.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T6.expected.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T6.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T7.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T7.expected.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/T7.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/T7.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/TH.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/THDef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/THDef.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/TypeFamily.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/TypeFamily.hs -------------------------------------------------------------------------------- /plugins/hls-class-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-class-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-code-range-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-code-range-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-code-range-plugin/test/testdata/folding-range/Empty.golden.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-code-range-plugin/test/testdata/folding-range/Empty.hs: -------------------------------------------------------------------------------- 1 | module Empty where 2 | -------------------------------------------------------------------------------- /plugins/hls-code-range-plugin/test/testdata/selection-range/Empty.golden.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-code-range-plugin/test/testdata/selection-range/Empty.hs: -------------------------------------------------------------------------------- 1 | module Empty where 2 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/demo.gif -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Config.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval/GHC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval/GHC.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Rules.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Rules.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Types.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Util.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/cabal.project -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T1.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T1.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T1.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T10.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T10.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T10.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T10.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T11.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T11.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T11.hs: -------------------------------------------------------------------------------- 1 | module T11 where 2 | 3 | -- >>> :kind! A 4 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T12.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T12.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T12.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T12.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T13.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T13.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T13.hs: -------------------------------------------------------------------------------- 1 | module T13 where 2 | 3 | -- >>> :kind A 4 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T14.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T14.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T14.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T14.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T16.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T16.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T16.hs: -------------------------------------------------------------------------------- 1 | module T16 where 2 | 3 | -- >>> :type +d 40+ 2 4 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T17.expected.hs: -------------------------------------------------------------------------------- 1 | module T17 where 2 | 3 | -- >>> :type +no 42 4 | -- parse error on input `+' 5 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T17.hs: -------------------------------------------------------------------------------- 1 | module T17 where 2 | 3 | -- >>> :type +no 42 4 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T18.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T18.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T18.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE TypeApplications #-} 2 | module T18 where 3 | 4 | -- >>> :noooop foo bar 5 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T19.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T19.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T19.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T19.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T2.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T2.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T2.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T20.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T20.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T20.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T20.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T21.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T21.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T22.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T22.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T22.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T22.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T23.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T23.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T24.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T24.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T24.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T24.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T25.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T25.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T25.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T25.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T26.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T26.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T26.hs: -------------------------------------------------------------------------------- 1 | module T26 where 2 | import Util () 3 | 4 | -- >>> "hello" 5 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T27.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T27.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T27.hs: -------------------------------------------------------------------------------- 1 | module T27 where 2 | 3 | -- >>> () 4 | -- 5 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T28.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T28.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T28.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T28.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T3.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T3.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T3.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T4.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T4.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T4.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T4139.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T4139.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T5.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T5.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T5.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T6.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T6.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T6.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T7.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T7.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T7.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T7.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T8.hs: -------------------------------------------------------------------------------- 1 | -- An empty playground 2 | module T8 where 3 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T9.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T9.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/T9.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/T9.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TCPP.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TCPP.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TCompare.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TCompare.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TDiff.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TDiff.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TEndingMulti.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TEndingMulti.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TException.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TException.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TFlags.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TFlags.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/THaddock.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/THaddock.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TIO.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TIO.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TIO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TIO.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TI_Info.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TI_Info.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TInfo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TInfo.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TInfoBang.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TInfoBang.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TInfoMany.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TInfoMany.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TIt.expected.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TIt.expected.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TIt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TIt.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TLHS.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TLHS.lhs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TLHSLaTeX.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TLHSLaTeX.lhs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TLastLine.expected.hs: -------------------------------------------------------------------------------- 1 | module TLastLine where 2 | 3 | -- >>> take 3 [1..] 4 | -- [1,2,3] 5 | -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TLastLine.hs: -------------------------------------------------------------------------------- 1 | module TLastLine where 2 | 3 | -- >>> take 3 [1..] -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TLocalImport.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TLocalImport.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TMulti.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TMulti.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TMultiResult.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TMultiResult.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TNested.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TNested.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TPrelude.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TPrelude.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TProperty.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TProperty.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TSectionEval.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TSectionEval.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TSetup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TSetup.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TTransitive.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TTransitive.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/TUNPACK.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/TUNPACK.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/Util.hs -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-eval-plugin/test/testdata/test.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-eval-plugin/test/testdata/test.cabal -------------------------------------------------------------------------------- /plugins/hls-explicit-fixity-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-explicit-fixity-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-explicit-fixity-plugin/fixity1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-explicit-fixity-plugin/fixity1.png -------------------------------------------------------------------------------- /plugins/hls-explicit-fixity-plugin/fixity2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-explicit-fixity-plugin/fixity2.png -------------------------------------------------------------------------------- /plugins/hls-explicit-fixity-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-explicit-fixity-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-explicit-imports-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-explicit-imports-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-explicit-record-fields-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-explicit-record-fields-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-explicit-record-fields-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: {direct: {arguments: []}} 2 | -------------------------------------------------------------------------------- /plugins/hls-floskell-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-floskell-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-floskell-plugin/test/testdata/Floskell.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-floskell-plugin/test/testdata/Floskell.hs -------------------------------------------------------------------------------- /plugins/hls-floskell-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-floskell-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-fourmolu-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-fourmolu-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-fourmolu-plugin/test/testdata/Fourmolu.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-fourmolu-plugin/test/testdata/Fourmolu.hs -------------------------------------------------------------------------------- /plugins/hls-fourmolu-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-fourmolu-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/gadt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/gadt.gif -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/src/Ide/Plugin/GADT.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/src/Ide/Plugin/GADT.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/src/Ide/Plugin/GHC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/src/Ide/Plugin/GHC.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/ConstructorContext.hs: -------------------------------------------------------------------------------- 1 | module ConstructorContext where 2 | 3 | data Foo = forall a. (Show a) => Bar a 4 | -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Context.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Context.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Data.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Data.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/DataContext.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/DataContext.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Deriving.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Deriving.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Forall.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Forall.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Infix.hs: -------------------------------------------------------------------------------- 1 | module Infix where 2 | 3 | data Foo = Int :-> Char deriving () 4 | -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Newtype.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Newtype.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Pragma.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Pragma.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/Record.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/Record.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/SimpleData.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/SimpleData.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/TypeVariable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/TypeVariable.hs -------------------------------------------------------------------------------- /plugins/hls-gadt-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-gadt-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/.hlint.yaml -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/Base.hs: -------------------------------------------------------------------------------- 1 | main = undefined 2 | foo x = id x 3 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/Comments.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/Comments.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/CppCond.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/CppCond.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/Generalise.hs: -------------------------------------------------------------------------------- 1 | main = undefined 2 | foo x y = [x, x] ++ y 3 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/IgnoreAnn.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/IgnoreAnn.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/IgnoreHintAction.hs: -------------------------------------------------------------------------------- 1 | module IgnoreHintAction where 2 | foo x = id x 3 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/LambdaCase.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/LambdaCase.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/StrictData.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE Strict #-} 2 | f ~x = x 3 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/TwoHints.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/TwoHints.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/cpp/CppCond.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/cpp/CppCond.hs -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/cpp/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/cpp/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/cpp/test.h: -------------------------------------------------------------------------------- 1 | #define TEST 2 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/fixity/.hlint.yaml: -------------------------------------------------------------------------------- 1 | - fixity: "infixl 3 " 2 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-hlint-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/test-hlint-config.yaml: -------------------------------------------------------------------------------- 1 | - ignore: { name: Eta reduce } 2 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/typeapps/TypeApplication.hs: -------------------------------------------------------------------------------- 1 | module TypeApplication where 2 | 3 | a = (id @Int 1) 4 | -------------------------------------------------------------------------------- /plugins/hls-hlint-plugin/test/testdata/unusedext/UnusedExtension.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE BangPatterns #-} 2 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-module-name-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/CorrectName.hs: -------------------------------------------------------------------------------- 1 | module CorrectName where 2 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/Stale.hs: -------------------------------------------------------------------------------- 1 | module Foo where 2 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/TEmptyModule.hs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./canonicalize 2 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/canonicalize/Lib/A.expected.hs: -------------------------------------------------------------------------------- 1 | module Lib.A where 2 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/canonicalize/Lib/A.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-module-name-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/mainlike.expected.hs: -------------------------------------------------------------------------------- 1 | module Main where 2 | -------------------------------------------------------------------------------- /plugins/hls-module-name-plugin/test/testdata/mainlike.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/hls-notes-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-notes-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-notes-plugin/src/Ide/Plugin/Notes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-notes-plugin/src/Ide/Plugin/Notes.hs -------------------------------------------------------------------------------- /plugins/hls-notes-plugin/test/NotesTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-notes-plugin/test/NotesTest.hs -------------------------------------------------------------------------------- /plugins/hls-notes-plugin/test/testdata/NoteDef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-notes-plugin/test/testdata/NoteDef.hs -------------------------------------------------------------------------------- /plugins/hls-notes-plugin/test/testdata/Other.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-notes-plugin/test/testdata/Other.hs -------------------------------------------------------------------------------- /plugins/hls-notes-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-notes-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/src/Ide/Plugin/Ormolu.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/src/Ide/Plugin/Ormolu.hs -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/testdata/.ormolu: -------------------------------------------------------------------------------- 1 | infixl 7 .=? 2 | -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/testdata/Ormolu.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/test/testdata/Ormolu.hs -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/testdata/Ormolu2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/test/testdata/Ormolu2.hs -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/testdata/Ormolu3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/test/testdata/Ormolu3.hs -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-ormolu-plugin/test/testdata/test.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-ormolu-plugin/test/testdata/test.cabal -------------------------------------------------------------------------------- /plugins/hls-overloaded-record-dot-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-overloaded-record-dot-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-overloaded-record-dot-plugin/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-overloaded-record-dot-plugin/example.gif -------------------------------------------------------------------------------- /plugins/hls-overloaded-record-dot-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-overloaded-record-dot-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-overloaded-record-dot-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: {direct: {arguments: []}} 2 | -------------------------------------------------------------------------------- /plugins/hls-pragmas-plugin/src/Ide/Plugin/Pragmas.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-pragmas-plugin/src/Ide/Plugin/Pragmas.hs -------------------------------------------------------------------------------- /plugins/hls-pragmas-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-pragmas-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-pragmas-plugin/test/testdata/MissingSignatures.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -Wall #-} 2 | main = putStrLn "hello" 3 | -------------------------------------------------------------------------------- /plugins/hls-pragmas-plugin/test/testdata/ModuleOnFirstLine.hs: -------------------------------------------------------------------------------- 1 | module Main where 2 | 3 | tupleSection = (1,) <$> Just 2 4 | -------------------------------------------------------------------------------- /plugins/hls-pragmas-plugin/test/testdata/UnusedImports.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -Wall #-} 2 | 3 | 4 | module M where 5 | 6 | import Data.Functor 7 | -------------------------------------------------------------------------------- /plugins/hls-pragmas-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-pragmas-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-qualify-imported-names-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-qualify-imported-names-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-qualify-imported-names-plugin/test/data/NoImport.hs: -------------------------------------------------------------------------------- 1 | module NoImport where 2 | 3 | f = 3 4 | 5 | -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/Test/AddArgument.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/Test/AddArgument.hs -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/golden/add-arg/Hole.hs: -------------------------------------------------------------------------------- 1 | foo = _new_def -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/golden/add-arg/NoTypeSuggestion.hs: -------------------------------------------------------------------------------- 1 | foo = new_def -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/hiding/AVec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/data/hiding/AVec.hs -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/hiding/BVec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/data/hiding/BVec.hs -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/hiding/CVec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/data/hiding/CVec.hs -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/hover/Bar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/data/hover/Bar.hs -------------------------------------------------------------------------------- /plugins/hls-refactor-plugin/test/data/hover/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-refactor-plugin/test/data/hover/Foo.hs -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/src/Ide/Plugin/Rename.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-rename-plugin/src/Ide/Plugin/Rename.hs -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-rename-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/test/testdata/Comment.expected.hs: -------------------------------------------------------------------------------- 1 | {- IShouldNotBeRenaemable -} 2 | -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/test/testdata/Comment.hs: -------------------------------------------------------------------------------- 1 | {- IShouldNotBeRenaemable -} 2 | -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/test/testdata/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-rename-plugin/test/testdata/Foo.hs -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/test/testdata/Gadt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-rename-plugin/test/testdata/Gadt.hs -------------------------------------------------------------------------------- /plugins/hls-rename-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-rename-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-retrie-plugin/src/Ide/Plugin/Retrie.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-retrie-plugin/src/Ide/Plugin/Retrie.hs -------------------------------------------------------------------------------- /plugins/hls-retrie-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-retrie-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-retrie-plugin/test/testdata/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-retrie-plugin/test/testdata/Class.hs -------------------------------------------------------------------------------- /plugins/hls-retrie-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-retrie-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-semantic-tokens-plugin/README.md -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/after_9_10/TInstanceClassMethodUse.hs: -------------------------------------------------------------------------------- 1 | module TInstanceClassMethodUse where 2 | 3 | 4 | go = show 5 | 6 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/after_9_10/TPatternMatch.hs: -------------------------------------------------------------------------------- 1 | module TPatternMatch where 2 | 3 | 4 | g (Nothing, _) = 1 5 | 6 | 7 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/after_9_10/TUnicodeSyntax.expected: -------------------------------------------------------------------------------- 1 | 1:8-22 TModule "TUnicodeSyntax" 2 | 3:1-4 TVariable "a\66560b" 3 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/before_9_10/TInstanceClassMethodUse.expected: -------------------------------------------------------------------------------- 1 | 4:1-3 TFunction "go" 2 | 4:8-12 TClassMethod "show" 3 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/before_9_10/TInstanceClassMethodUse.hs: -------------------------------------------------------------------------------- 1 | module TInstanceClassMethodUse where 2 | 3 | 4 | go = show 5 | 6 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/before_9_10/TPatternMatch.expected: -------------------------------------------------------------------------------- 1 | 4:1-2 TFunction "g" 2 | 4:4-11 TDataConstructor "Nothing" 3 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/before_9_10/TPatternMatch.hs: -------------------------------------------------------------------------------- 1 | module TPatternMatch where 2 | 3 | 4 | g (Nothing, _) = 1 5 | 6 | 7 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/before_9_10/TPatternSynonym.expected: -------------------------------------------------------------------------------- 1 | 5:9-12 TPatternSynonym "Foo" 2 | -------------------------------------------------------------------------------- /plugins/hls-semantic-tokens-plugin/test/testdata/before_9_10/TUnicodeSyntax.expected: -------------------------------------------------------------------------------- 1 | 3:1-4 TVariable "a\66560b" 2 | -------------------------------------------------------------------------------- /plugins/hls-signature-help-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-signature-help-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/testdata/QQ.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/test/testdata/QQ.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/testdata/TQQDecl.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE QuasiQuotes #-} 2 | module TQQDecl where 3 | import QQ (str) 4 | 5 | [str|foo|] 6 | -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/testdata/TQQExp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/test/testdata/TQQExp.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/testdata/TQQPat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/test/testdata/TQQPat.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/testdata/TQQType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/test/testdata/TQQType.hs -------------------------------------------------------------------------------- /plugins/hls-splice-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-splice-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-stan-plugin/src/Ide/Plugin/Stan.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-stan-plugin/src/Ide/Plugin/Stan.hs -------------------------------------------------------------------------------- /plugins/hls-stan-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-stan-plugin/test/Main.hs -------------------------------------------------------------------------------- /plugins/hls-stan-plugin/test/testdata/.stan.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-stan-plugin/test/testdata/.stan.toml -------------------------------------------------------------------------------- /plugins/hls-stan-plugin/test/testdata/dir/configTest.hs: -------------------------------------------------------------------------------- 1 | a = length [1..] 2 | 3 | b = undefined 4 | -------------------------------------------------------------------------------- /plugins/hls-stan-plugin/test/testdata/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-stan-plugin/test/testdata/hie.yaml -------------------------------------------------------------------------------- /plugins/hls-stan-plugin/test/testdata/test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-stan-plugin/test/testdata/test.hs -------------------------------------------------------------------------------- /plugins/hls-stylish-haskell-plugin/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/plugins/hls-stylish-haskell-plugin/test/Main.hs -------------------------------------------------------------------------------- /release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/release/README.md -------------------------------------------------------------------------------- /release/fetch_gitlab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/release/fetch_gitlab.py -------------------------------------------------------------------------------- /release/update_versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/release/update_versions.sh -------------------------------------------------------------------------------- /release/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/release/upload.sh -------------------------------------------------------------------------------- /scripts/release/create-yaml-snippet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/scripts/release/create-yaml-snippet.sh -------------------------------------------------------------------------------- /scripts/release/download-gh-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/scripts/release/download-gh-artifacts.sh -------------------------------------------------------------------------------- /shake-bench/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/shake-bench/LICENSE -------------------------------------------------------------------------------- /shake-bench/shake-bench.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/shake-bench/shake-bench.cabal -------------------------------------------------------------------------------- /shake-bench/src/Development/Benchmark/Rules.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/shake-bench/src/Development/Benchmark/Rules.hs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/shell.nix -------------------------------------------------------------------------------- /src/HlsPlugins.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/src/HlsPlugins.hs -------------------------------------------------------------------------------- /src/Ide/Arguments.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/src/Ide/Arguments.hs -------------------------------------------------------------------------------- /src/Ide/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/src/Ide/Main.hs -------------------------------------------------------------------------------- /src/Ide/Version.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/src/Ide/Version.hs -------------------------------------------------------------------------------- /stack-lts22.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/stack-lts22.yaml -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/stack.yaml -------------------------------------------------------------------------------- /test-logs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test-logs/README.md -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/README.md -------------------------------------------------------------------------------- /test/functional/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/Config.hs -------------------------------------------------------------------------------- /test/functional/ConfigSchema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/ConfigSchema.hs -------------------------------------------------------------------------------- /test/functional/Format.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/Format.hs -------------------------------------------------------------------------------- /test/functional/FunctionalBadProject.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/FunctionalBadProject.hs -------------------------------------------------------------------------------- /test/functional/HieBios.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/HieBios.hs -------------------------------------------------------------------------------- /test/functional/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/Main.hs -------------------------------------------------------------------------------- /test/functional/Progress.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/functional/Progress.hs -------------------------------------------------------------------------------- /test/testdata/completion/Completion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/completion/Completion.hs -------------------------------------------------------------------------------- /test/testdata/completion/FieldsSharingSignature.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/completion/FieldsSharingSignature.hs -------------------------------------------------------------------------------- /test/testdata/completion/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/completion/hie.yaml -------------------------------------------------------------------------------- /test/testdata/diagnostics/Foo.hs: -------------------------------------------------------------------------------- 1 | main = undefined 2 | foo x = id x 3 | -------------------------------------------------------------------------------- /test/testdata/diagnostics/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/diagnostics/hie.yaml -------------------------------------------------------------------------------- /test/testdata/format/Format.floskell.formatted.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/format/Format.floskell.formatted.hs -------------------------------------------------------------------------------- /test/testdata/format/Format.formatted_document.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/format/Format.formatted_document.hs -------------------------------------------------------------------------------- /test/testdata/format/Format.formatted_range.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/format/Format.formatted_range.hs -------------------------------------------------------------------------------- /test/testdata/format/Format.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/format/Format.hs -------------------------------------------------------------------------------- /test/testdata/format/Format.ormolu.formatted.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/format/Format.ormolu.formatted.hs -------------------------------------------------------------------------------- /test/testdata/format/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/format/hie.yaml -------------------------------------------------------------------------------- /test/testdata/hieBiosMainIs/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/hieBiosMainIs/Main.hs -------------------------------------------------------------------------------- /test/testdata/hieBiosMainIs/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /test/testdata/hieBiosMainIs/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /test/testdata/hieBiosMainIs/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /test/testdata/hieBiosMainIs/hieBiosMainIs.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/hieBiosMainIs/hieBiosMainIs.cabal -------------------------------------------------------------------------------- /test/testdata/missingModuleTest/missingModule/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /test/testdata/missingModuleTest/missingModule/hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /test/testdata/missingModuleTest/noPrefixMatch/app/Other.hs: -------------------------------------------------------------------------------- 1 | module Other where 2 | -------------------------------------------------------------------------------- /test/testdata/missingModuleTest/noPrefixMatch/cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | -------------------------------------------------------------------------------- /test/testdata/schema/ghc910/markdown-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/schema/ghc910/markdown-reference.md -------------------------------------------------------------------------------- /test/testdata/schema/ghc912/markdown-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/schema/ghc912/markdown-reference.md -------------------------------------------------------------------------------- /test/testdata/schema/ghc96/markdown-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/schema/ghc96/markdown-reference.md -------------------------------------------------------------------------------- /test/testdata/schema/ghc98/markdown-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/testdata/schema/ghc98/markdown-reference.md -------------------------------------------------------------------------------- /test/utils/Test/Hls/Command.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/utils/Test/Hls/Command.hs -------------------------------------------------------------------------------- /test/utils/Test/Hls/Flags.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/utils/Test/Hls/Flags.hs -------------------------------------------------------------------------------- /test/wrapper/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/wrapper/Main.hs -------------------------------------------------------------------------------- /test/wrapper/testdata/cabal-cur-ver/Lib.hs: -------------------------------------------------------------------------------- 1 | module Lib where 2 | foo = 42 3 | -------------------------------------------------------------------------------- /test/wrapper/testdata/cabal-cur-ver/cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /test/wrapper/testdata/stack-specific-ghc/Lib.hs: -------------------------------------------------------------------------------- 1 | module Lib where 2 | foo = 42 3 | -------------------------------------------------------------------------------- /test/wrapper/testdata/stack-specific-ghc/foo.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/haskell-language-server/HEAD/test/wrapper/testdata/stack-specific-ghc/foo.cabal -------------------------------------------------------------------------------- /test/wrapper/testdata/stack-with-dist-newstyle/dist-newstyle/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wrapper/testdata/stack-with-dist-newstyle/stack.yaml: -------------------------------------------------------------------------------- 1 | # specific version does not matter 2 | resolver: ghc-9.6.5 3 | --------------------------------------------------------------------------------