Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Haskell Language Server

Working on producing the best interactive editor experience for Haskell
Collective - Host: opensource - https://opencollective.com/haskell-language-server - Code: https://github.com/haskell/haskell-language-server

Remove commented code from hie

github.com/haskell/haskell-language-server - d13184eb1cfe07ee1ad40bb1cc93e1ecf1b0d505 authored almost 4 years ago by jneira <[email protected]>
Add action to get client settings

github.com/haskell/haskell-language-server - 6e9a7bc584e7b908763b8c611ccf42ab21cc0a5c authored almost 4 years ago by jneira <[email protected]>
Remove trailing whitespace

github.com/haskell/haskell-language-server - 5c6885e904a5149dbf4cdcb07254f3217731b0ff authored almost 4 years ago by jneira <[email protected]>
Use ghcide with config in shakeExtras

github.com/haskell/haskell-language-server - fd6fc8049a4477e364e1c5aa7aa4731b006d0586 authored almost 4 years ago by jneira <[email protected]>
Make hlint depend on client setting

github.com/haskell/haskell-language-server - 752c838ecdb976a0179a46fe6a5e9b72d44413ce authored almost 4 years ago by jneira <[email protected]>
Remove unused imports and refact cpp blocks

github.com/haskell/haskell-language-server - d3c6ee55a72251b18f6fd868c2d0254ef477521f authored almost 4 years ago by jneira <[email protected]>
Use both ghc and ghc-lib

github.com/haskell/haskell-language-server - 1e3350cfc855ac14a8f2aba17a52d3fe11cee7ab authored almost 4 years ago by jneira <[email protected]>
Parse module with ghc session extensions

github.com/haskell/haskell-language-server - c03c385c924229200b1673c7ce7872f3225e1cc5 authored almost 4 years ago by jneira <[email protected]>
Make compile ghc-8.10.1 code path

github.com/haskell/haskell-language-server - 765d857cfe408f9781492a4c77bc6dbbd057d9f8 authored almost 4 years ago by jneira <[email protected]>
Rename lib to hlint-plugin

github.com/haskell/haskell-language-server - 787a474e428214bbdc9ed0ea87c3a618b28bc8bc authored almost 4 years ago by jneira <[email protected]>
Move hlint plugin to a more generic path

github.com/haskell/haskell-language-server - 4fbabd7c1c262964871ac0b7f4493f395f3cae10 authored almost 4 years ago by jneira <[email protected]>
Update stack extra-deps

github.com/haskell/haskell-language-server - 6b06854b67f55ef50db39e2ed1d2324096bfd3bc authored almost 4 years ago by jneira <[email protected]>
Move hlint module to its own src dir

github.com/haskell/haskell-language-server - bd2a772f5b3ad185362e99998c4a9567a2a5baad authored almost 4 years ago by jneira <[email protected]>
Implement hlint applyOneCmd

github.com/haskell/haskell-language-server - cd8be0233d49b25f0f36c4108af8b56c2f0ef72e authored almost 4 years ago by jneira <[email protected]>
Add hlint private lib

github.com/haskell/haskell-language-server - 6334ed56c24ec7bb1659b9e0adf6802a59b8b2fe authored almost 4 years ago by jneira <[email protected]>
hlint plugin version with only diagnostics

github.com/haskell/haskell-language-server - beb2e258c68455b545f89162c6acdbf01e5c0c28 authored almost 4 years ago by jneira <[email protected]>
Add missing dependencies

github.com/haskell/haskell-language-server - 91af64b9279369fd308608d695ed6c373313c5a4 authored almost 4 years ago by jneira <[email protected]>
WIP adding apply hlint hints

github.com/haskell/haskell-language-server - a49ad1a2b39762e4e9d415a426290bafe024742c authored almost 4 years ago by jneira <[email protected]>
Add apply-refact dependency

github.com/haskell/haskell-language-server - 70ce253c3bede6b40382f8012ff4681c7d0c3e05 authored almost 4 years ago by jneira <[email protected]>
WIP on integrating hlint using DAML approach

But getting a mismatch on ghc-lib vs GHC types for the call to hlint.

Closes #32

github.com/haskell/haskell-language-server - 1ce53164f95d55b04fbcc841937c82ccfd955e08 authored almost 4 years ago by Alan Zimmerman <[email protected]>
Better scoring metric for deriving safeHead (#545)

This PR tweaks the scoring metric to heavily penalize not using top-level function arguments whe...

github.com/haskell/haskell-language-server - e8871ab7e6e88e013fe2e32d72bc0b0e49b66f6b authored almost 4 years ago by Sandy Maguire <[email protected]>
Ignore flakey tactics test (#546)

Due to an oversight in how we handle polymorphic class methods (fixed in #537), having an applic...

github.com/haskell/haskell-language-server - 9223599465a3267fe56063ceb89d3fd62ee79946 authored almost 4 years ago by Sandy Maguire <[email protected]>
Simplify and deduplicate ModSummary logic (haskell/ghcide#884)

* Simplify and dedup parsing logic

* delete removePackageImports

* add dependencies on inc...

github.com/haskell/haskell-language-server - 1d83f1ffd5a710fff707b058d9178d06b1521b39 authored almost 4 years ago by wz1000 <[email protected]>
Tactics support for using given constraints (#534)

This PR allows tactics to use methods from given constraints, meaning it can solve holes like th...

github.com/haskell/haskell-language-server - 91d2711f3899c3c44d48c44ede0932e961bf63ba authored almost 4 years ago by Sandy Maguire <[email protected]>
Merge pull request #507 from michaelpj/imp/docs-troubleshooting

Add a Troubleshooting section to the README

github.com/haskell/haskell-language-server - d13f670be0e0c54c5f01909d039bd0e7ef02d8d5 authored almost 4 years ago by Javier Neira <[email protected]>
Add a Troubleshooting section to the README

Good to help people help themselves!

I wanted to populate the 'Common issues' section with some...

github.com/haskell/haskell-language-server - fc3cc65a527a687177df9973d82ed472f56bf309 authored almost 4 years ago by Michael Peyton Jones <[email protected]>
Merge pull request #538 from pepeiborra/fix-retrie-rule-backwards

[retrie] Fix code action title

github.com/haskell/haskell-language-server - 175eb064ec322418cd386660a9570937f0713f93 authored almost 4 years ago by Javier Neira <[email protected]>
Fix code action title

github.com/haskell/haskell-language-server - a886393afcf2cc1f6d6e35555c8804e091011a44 authored almost 4 years ago by Pepe Iborra <[email protected]>
Use implicit-hie-0.1.2.0 (haskell/ghcide#880)

github.com/haskell/haskell-language-server - 347a98252986c8aa15c6e55a1ae3e7f18e49d684 authored almost 4 years ago by Javier Neira <[email protected]>
Don't need to invoke full typechecking logic for completions (haskell/ghcide#882)

* Don't need to invoke full typechecking logic for completions

tcRnImportDecls is sufficient
...

github.com/haskell/haskell-language-server - 1c766008b2778003551a59d7c1ca3cae393b51f2 authored almost 4 years ago by wz1000 <[email protected]>
Clarify and downgrade implicit-hie message (haskell/ghcide#883)

github.com/haskell/haskell-language-server - ddad0d9d1b63c7e4aff49e55eb6772c851ba2d7f authored almost 4 years ago by Avi Dessauer <[email protected]>
Merge pull request #529 from haskell/fix-stack-yaml

Add missing tactic subpackage in default stack.yaml

github.com/haskell/haskell-language-server - c499f6bcbc85d949ecee9130c9f4a028dc4ac9ac authored almost 4 years ago by Javier Neira <[email protected]>
simplify things unnecessarily running in GhcM (haskell/ghcide#875)

* simplify things unnecessarily running in GhcM

* untick catchSrcErrors

* set useUnicode

github.com/haskell/haskell-language-server - 6f0eccfeb60978f7803bba210d93b4155666104b authored almost 4 years ago by wz1000 <[email protected]>
Add missing tactic subpackage

github.com/haskell/haskell-language-server - ffc3060e0b182114c55d5ebc366017baadc310e7 authored almost 4 years ago by Javier Neira <[email protected]>
Fix cabal check for hie-compat (haskell/ghcide#879)

* Fix cabal check for hie-compat

* ghc-lib :((((((

github.com/haskell/haskell-language-server - db562e4ff2c8171f1d0b7d3197e3a76c3bcd50e5 authored almost 4 years ago by wz1000 <[email protected]>
Merge pull request #528 from jneira/implicit-hie

Use implicit-hie-0.1.2.0 to get the fix for #498

github.com/haskell/haskell-language-server - 559c384e998b363aaaff6a0021e323fbf57f9e0c authored almost 4 years ago by Javier Neira <[email protected]>
Note we have to remove the constraint

github.com/haskell/haskell-language-server - fff0e911d550ffbf84d664e309017c5287418b02 authored almost 4 years ago by jneira <[email protected]>
Use implicit-hie-0.1.2.0

github.com/haskell/haskell-language-server - 9be128f3a791accc11699281ba49318607673c99 authored almost 4 years ago by jneira <[email protected]>
Merge pull request #525 from isovector/tactics-diagnostics

Wait for diagnostics in tactics tests to try to workaround circleci failing ones

github.com/haskell/haskell-language-server - f7664763aa69a2122e2f527ded94effef2b05a56 authored almost 4 years ago by Javier Neira <[email protected]>
Wait for diagnostics in tactics tests

github.com/haskell/haskell-language-server - e20702337b097d65d023501afc82fb25b14465a9 authored almost 4 years ago by Sandy Maguire <[email protected]>
Fix a bug in tactics preventing split of split (#520)

The `auto` tactic attempts to prune unhelpful branches in order to avoid an exponential blowup o...

github.com/haskell/haskell-language-server - 9a55a8d0aedbdaff36912246c1af17236bdb380a authored almost 4 years ago by Sandy Maguire <[email protected]>
Move HIE files stuff to a new hie-compat package (haskell/ghcide#877)

* Move HIE files stuff to a new hie-compat package

* add ghc-lib flag for hie-compat

* ghc...

github.com/haskell/haskell-language-server - 243f51b8e4842d508db43d263c2257b72acb55d4 authored almost 4 years ago by wz1000 <[email protected]>
Add a test to check diagnistic ranges are printed 1-based (haskell/ghcide#878)

Recently, we fixed a bug in `prettyRange` where lines where rendered
1-based but columns 0-base...

github.com/haskell/haskell-language-server - d6af61d6ffeefe3578ab1b09833df6b63cd1c0c2 authored almost 4 years ago by Martin Huschenbett <[email protected]>
Use infix notation for destructing and splitting infix data cons in tactics (#519)

The tactics plugin is a bit stupid when working with infix-defined datacons, both in expressions...

github.com/haskell/haskell-language-server - de4e387436d2878cdf88cb349c02c7ecbef2cffa authored almost 4 years ago by Sandy Maguire <[email protected]>
Merge pull request #518 from jneira/ci-retry-win

Retry the build three times to workaround compiler segfaults for windows and ghc-8.10

github.com/haskell/haskell-language-server - 1a869add76e001647614751ebf3920413aa0f20e authored almost 4 years ago by Javier Neira <[email protected]>
Comment the intent of retries

github.com/haskell/haskell-language-server - 0fa74a4023707159ebf164769bbf33ee5c18554e authored about 4 years ago by jneira <[email protected]>
Retry the build three times

github.com/haskell/haskell-language-server - 9cb25f13e33964b14152d488f8ad20ee866276e3 authored about 4 years ago by jneira <[email protected]>
Separate tactics into its own package (#516)

Move the tactics plugin into a separate package, completely distinct form the hls exe which prev...

github.com/haskell/haskell-language-server - 1be17d4b9ecfd574b1cf72620da127fa0a7a2cb7 authored about 4 years ago by Sandy Maguire <[email protected]>
Allow hole filling to deal with recursion (#472)

This PR enhances the "attempt to fill hole" code action, allowing it to implement self-recursive...

github.com/haskell/haskell-language-server - 2533574a7f308c7aaffcd811611681876007d67f authored about 4 years ago by Sandy Maguire <[email protected]>
Fix the guard target (haskell/ghcide#876)

github.com/haskell/haskell-language-server - 9a2ce31295955c22690df7c392e717aca7523ab4 authored about 4 years ago by Potato Hatsue <[email protected]>
Add GitHub Actions CI for testing (#504)

* Add GitHub workflow for testing

* Add HLS_TEST_EXE env var to control which exe to test

...

github.com/haskell/haskell-language-server - cdf50a6312a37c81355fd6d9db8035a99340772f authored about 4 years ago by Luke Lau <[email protected]>
Switch back to bytecode (haskell/ghcide#873)

* Switch back to bytecode

* return a HomeModInfo even if we can't generate a linkable

* se...

github.com/haskell/haskell-language-server - d46b15573d9660b3bab0e26be0d9f8c3a6fa919b authored about 4 years ago by wz1000 <[email protected]>
Add code action for remove all redundant imports (haskell/ghcide#867)

* Add code action for remove all redundant imports

* Call suggestRemoveRedundantImport only o...

github.com/haskell/haskell-language-server - 1d48028d459f74555d992c6902fd7e5ecd1c652d authored about 4 years ago by Potato Hatsue <[email protected]>
Gives another try for `dataConInstOrigArgTys`

github.com/haskell/haskell-language-server - 229397ec4e98db0c2099497b1c2857979560fd9a authored about 4 years ago by Hiromi ISHII <[email protected]>
Adds a test case from #32

github.com/haskell/haskell-language-server - c706fa59d6fdf90ed5acf8d2e0697a27e28f3846 authored about 4 years ago by Hiromi ISHII <[email protected]>
Excludes predicate types at once

github.com/haskell/haskell-language-server - 1f533bddf59ce22c97aa5b8af53166f93eecd3b5 authored about 4 years ago by Hiromi ISHII <[email protected]>
Merge pull request #497 from michaelpj/imp/config-readme

Expand explanation of how to configure HLS

github.com/haskell/haskell-language-server - 438f699aff1540e54138ef07a8ba7cebf9c987e4 authored about 4 years ago by Javier Neira <[email protected]>
Fix pretty printer for diagnostic ranges (haskell/ghcide#871)

With the current implementation, VS Code will show "1:1" for the top
left corner, but the pretty...

github.com/haskell/haskell-language-server - 67df79ebc316a3809db3ac71cbf77738d7860171 authored about 4 years ago by Martin Huschenbett <[email protected]>
Canonicalize import dirs (haskell/ghcide#870)

* Canonicalize import dirs

* Fix unrelated hlint

github.com/haskell/haskell-language-server - 59bbbd382b7d679ffd9667ed022578095d2149e0 authored about 4 years ago by Pepe Iborra <[email protected]>
Add more configuration pointers, tweak section on supporting new editors

github.com/haskell/haskell-language-server - 030da6baa4f56a62031bb79ab094f31661c8c069 authored about 4 years ago by Michael Peyton Jones <[email protected]>
Merge pull request #503 from luntain/fix-build-for-8.8.3

Fix stack build for ghc-8.8.3 failing on some machines

github.com/haskell/haskell-language-server - 801b4eccb9d50ad1903fcfd78fc2dc4868229996 authored about 4 years ago by Javier Neira <[email protected]>
Fix stack build for ghc-8.8.3 failing on some machines

Bump the lts version to resolve an issue with these-1.1.1

these-1.1.1 fails to build on some ma...

github.com/haskell/haskell-language-server - c3c7755e4ee506a229f6b4398fcda63fe6e40f45 authored about 4 years ago by Kamil Dworakowski <[email protected]>
Expand explanation of how to configure HLS

This topic tends to confuse people, which is unsurprising since there
are several parts which ca...

github.com/haskell/haskell-language-server - 38457267c712fda142d53e5fdb664070c932ca01 authored about 4 years ago by Michael Peyton Jones <[email protected]>
Merge pull request #480 from tittoassini/moduleNamePlugin

Module Name Plugin

github.com/haskell/haskell-language-server - 75c4ebca614bdf45455f3231f388a218b65f2af6 authored about 4 years ago by Javier Neira <[email protected]>
Interleave and pretty print benchmark results (haskell/ghcide#866)

* Interleave benchmark results

* Pretty print benchmark results

github.com/haskell/haskell-language-server - 56394d19d19b2ca739deb09444703e99c0846e61 authored about 4 years ago by Pepe Iborra <[email protected]>
Run benchmarks on a list of examples (haskell/ghcide#864)

- Cabal 3.0.0.0
- haskell-lsp-types 0.22.0.0

github.com/haskell/haskell-language-server - 55ce1dfc67acc327d808c7cd885eb6de13752b24 authored about 4 years ago by Pepe Iborra <[email protected]>
Merge pull request #442 from tittoassini/editorConfig

Restrict editor config to Haskell file, to avoid affecting Makefiles or other tab-based formats

github.com/haskell/haskell-language-server - 93fcf93bd244a2ab8cc6809fb3a58f44c0d35503 authored about 4 years ago by Neil Mitchell <[email protected]>
removed Makefile section

github.com/haskell/haskell-language-server - 299a0d0e7af191d25edf0f0a313aa5d355aedef7 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Update .editorconfig

Co-authored-by: Javier Neira <[email protected]>

github.com/haskell/haskell-language-server - 8421af0cfed2683d9865692f1a5fb034e4377bf8 authored about 4 years ago by Pasqualino 'Titto' Assini <[email protected]>
Update .editorconfig

Co-authored-by: Javier Neira <[email protected]>

github.com/haskell/haskell-language-server - 11f74359073278ad0050fe0c6693205fd5bf489f authored about 4 years ago by Pasqualino 'Titto' Assini <[email protected]>
Merge pull request #492 from haskell/prepare-0.5.1

Prepare 0.5.1

github.com/haskell/haskell-language-server - 2dfa8340026b860a1ad081db5eee8b263d47f606 authored about 4 years ago by Luke Lau <[email protected]>
added cradle configuration file for moduleName tests

github.com/haskell/haskell-language-server - 7f748a9977c106472fa744ad9beacba7805bff23 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Added tests, canonicalized paths

github.com/haskell/haskell-language-server - c628078996f37a5df0aa4387ae68b4ef29284363 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Minimal fix for eval regression (#488)

* Add a test reproducing the regression

* Fix regression in Eval plugin

* Fix redundant import

github.com/haskell/haskell-language-server - 5a51fbd1ca2543d19834474038536015b013ba4f authored about 4 years ago by Pepe Iborra <[email protected]>
exported mkLspCmdId

github.com/haskell/haskell-language-server - d035ea1f31637f3790b347d707ea4310dcf1df1b authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Get import paths directly from session

github.com/haskell/haskell-language-server - 6399425e7d138e87db3eec3226eb8319efe056dc authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Preserve envImportPaths in GhcSessionDeps (haskell/ghcide#862)

github.com/haskell/haskell-language-server - fb9524b29d54462abc9eb178d90134f4cf5101fd authored about 4 years ago by Pepe Iborra <[email protected]>
Do not show internal hole names (haskell/ghcide#852)

* Do not show internal hole names

* Better way to print holes as _

* Use suggestion by @alanz
...

github.com/haskell/haskell-language-server - 270583da57bd85a9f4c96b39591a70dfcbeaa73d authored about 4 years ago by Alejandro Serrano <[email protected]>
Downgrade file watch debug log to logDebug from logInfo (haskell/ghcide#848)

This gets quite noisy when cabal is building dependencies which makes it
hard to see what's goi...

github.com/haskell/haskell-language-server - d9e5fd9cbf37c129c2dd654714bac363bb84004b authored about 4 years ago by Matthew Pickering <[email protected]>
Add test for th link failure (haskell/ghcide#853)

github.com/haskell/haskell-language-server - 74237d6ed3276537e28a266c3017a41025c97548 authored about 4 years ago by wz1000 <[email protected]>
Enable test suite for windows, ghc-8.8 and ghc-8.10 (haskell/ghcide#855)

* Remove -f-external-interpreter for 8.10

* Rerun tests in the first step

* Rerun tests in...

github.com/haskell/haskell-language-server - 2b4234e4c6ee7c3d6e9fc22be2b6790dae63b767 authored about 4 years ago by Javier Neira <[email protected]>
Merge pull request #482 from maksbotan/maksbotan/stylish-haskell-0.12

Bump stylish-haskell to 0.12.2.0

github.com/haskell/haskell-language-server - a6e6c0bd82f1679e89ab857c30ec622815f0dafb authored about 4 years ago by Luke Lau <[email protected]>
Bump stylish-haskell to 0.12.2.0

github.com/haskell/haskell-language-server - e3abcfc5c4e086ce7792e79ba0ac8a86e76a9768 authored about 4 years ago by Maxim Koltsov <[email protected]>
fixed misspelling

github.com/haskell/haskell-language-server - 6ab0630464c0015f9575b9725aac88855e4441df authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Removed tracing, fixed documentation

github.com/haskell/haskell-language-server - 75629245987d35504e242018fd591736dd340cba authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
added Ide.Plugin.ModuleName to cabal

github.com/haskell/haskell-language-server - 8f80f9a4670a770dc67eb0db87513201a0ed60d1 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
ModuleName Plugin

github.com/haskell/haskell-language-server - afd98d1eddc0bab2b05dea1d3434b46bfbbc4985 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Merge pull request #479 from michaelpj/imp/emacs-readme

Improve the emacs instructions a little

github.com/haskell/haskell-language-server - 27962540278ad010cc1c18f7c8bf7bc97820b845 authored about 4 years ago by Neil Mitchell <[email protected]>
Update .editorconfig

Co-authored-by: Javier Neira <[email protected]>

github.com/haskell/haskell-language-server - db5942c2ebb5b1021968da019c6ec7cf214594b0 authored about 4 years ago by Pasqualino 'Titto' Assini <[email protected]>
Update .editorconfig with trim_trailing_whitespace

Co-authored-by: Javier Neira <[email protected]>

github.com/haskell/haskell-language-server - 6c946d4adcd020d5edd41aef8b9bb5a5225afb7f authored about 4 years ago by Pasqualino 'Titto' Assini <[email protected]>
Improve the emacs instructions a little

Make them instructions a little more detailed and consistent, add a
section on spacemacs.

github.com/haskell/haskell-language-server - 0ba38d59acac5ffd08cda3fb5e1935fe4b085787 authored about 4 years ago by Michael Peyton Jones <[email protected]>
Merge pull request #470 from iyefrat/doom-emacs

Update doom emacs install instructions in README

github.com/haskell/haskell-language-server - 4772884a2a56a01c818f2b4b18495bf219ddd07d authored about 4 years ago by Javier Neira <[email protected]>
Merge pull request #474 from konn/tactic-exclude-dictionary

Tactic plugin: Excludes Dictionary arguments in GADTs in Destruct Tactic

github.com/haskell/haskell-language-server - b1f3c31f060c0faa4f4b22d8b1dbca1f80d24c36 authored about 4 years ago by Javier Neira <[email protected]>
Merge pull request #475 from Anrock/patch-2

Update README: HLS is no longer in *very* early stage

github.com/haskell/haskell-language-server - a06b3b8326643dc62637513610e16ee0cfd2cbab authored about 4 years ago by Neil Mitchell <[email protected]>
Update README: HLS is no longer in *very* early stage

Given relative feature-parity with HIE and #473 this line is no longer true, I believe.

github.com/haskell/haskell-language-server - c4bee900ee3a8b6340859c57e6c28a0ac94aea04 authored about 4 years ago by Vladislav Shtepin <[email protected]>
Adds test-case for GADT introduction

github.com/haskell/haskell-language-server - 58631276d9780d97190478954b5ceb7411529301 authored about 4 years ago by Hiromi ISHII <[email protected]>
Adds dependency `data-tree-print-0.1.0.2`

github.com/haskell/haskell-language-server - c1d47b94f88afea387f0c5b664f39595c09ba996 authored about 4 years ago by Hiromi ISHII <[email protected]>
Introduces compatibility function `dataConInstOrigArgTys'`, which calls `dataConInstArgTys` and selecting only non-class types

github.com/haskell/haskell-language-server - 79b98f000c090872c75152557d540dc5c19f1385 authored about 4 years ago by Hiromi ISHII <[email protected]>