Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
# 0.7.0.0

- Resolver bumped, LTS 13.9 for GHC 8.6.3 (@alanz)
- Ongoing improvements of `install.hs` installation process and
documentation. (@fendor, @power-fungus, @Anrock, @Hogeyama )
- Improved documentation
- can now also build via `cabal new-build`
- improved cross-platform support
- Introduce [floskell](https://github.com/ennocramer/floskell) as an
alternative formatting provider (@bubba, @AlexeyRaga, @luigy)
- Introduces `formattingProvider` as a plugin API function.
- Can be selected via configuration option `formattingProvider`
- Respects the `only` parameter of codeAction requests (@bubba)
- So can request only `quickfix` or `refactor` code actions.
- Bump hlint to 2.1.15 (@alanz)

# 0.6.0.0

- Resolver bumped, LTS 13.5 for GHC 8.6.3 (@alanz)
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,12 @@ There are some settings that can be configured via a `settings.json` file:
"languageServerHaskell": {
"hlintOn": Boolean,
"maxNumberOfProblems": Number
"diagnosticsDebounceDuration" : Number
"liquidOn" : Bool (default False)
"completionSnippetsOn" : Bool (default True)
"formatOnImportOn" : Bool (default True)
"formattingProvider" : String (default "brittany",
alternate "floskell")
}
}
```
Expand Down
2 changes: 1 addition & 1 deletion haskell-ide-engine.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: haskell-ide-engine
version: 0.6.0.0
version: 0.7.0.0
synopsis: Provide a common engine to power any Haskell IDE
description: Please see README.md
homepage: http://github.com/githubuser/haskell-ide-engine#readme
Expand Down
4 changes: 2 additions & 2 deletions hie-plugin-api/Haskell/Ide/Engine/Config.hs
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ instance FromJSON Config where
<*> o .:? "diagnosticsDebounceDuration" .!= diagnosticsDebounceDuration def
<*> o .:? "liquidOn" .!= liquidOn def
<*> o .:? "completionSnippetsOn" .!= completionSnippetsOn def
<*> o .:? "formatOnImportOn" .!= formatOnImportOn def
<*> o .:? "formattingProvider" .!= formattingProvider def
<*> o .:? "formatOnImportOn" .!= formatOnImportOn def
<*> o .:? "formattingProvider" .!= formattingProvider def

-- 2017-10-09 23:22:00.710515298 [ThreadId 11] - ---> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"languageServerHaskell":{"maxNumberOfProblems":100,"hlintOn":true}}}}
-- 2017-10-09 23:22:00.710667381 [ThreadId 15] - reactor:got didChangeConfiguration notification:
Expand Down
6 changes: 4 additions & 2 deletions stack.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resolver: nightly-2019-02-27 # GHC 8.6.3
resolver: nightly-2019-03-02 # GHC 8.6.3
packages:
- .
- hie-plugin-api
Expand All @@ -15,11 +15,13 @@ extra-deps:
- butcher-1.3.2.1
- cabal-plan-0.4.0.0
- constrained-dynamic-0.1.0.0
- deque-0.2.7
- ghc-exactprint-0.5.8.2
- haddock-api-2.21.0
- haskell-src-exts-1.21.0
- hlint-2.1.15
- hsimport-0.8.8
- hoogle-5.0.17.5
- hsimport-0.8.8
- monad-dijkstra-0.1.1.2
- monad-memo-0.4.1
- multistate-0.8.0.1
Expand Down