@@ -70,7 +70,7 @@ instance Default Config where
7070-- TODO: Add API for plugins to expose their own LSP config options
7171instance A. FromJSON Config where
7272 parseJSON = A. withObject " Config" $ \ v -> do
73- s <- v .: " languageServerHaskell "
73+ s <- v .: " haskell "
7474 flip (A. withObject " Config.settings" ) s $ \ o -> Config
7575 <$> o .:? " hlintOn" .!= hlintOn def
7676 <*> o .:? " diagnosticsOnChange" .!= diagnosticsOnChange def
@@ -81,17 +81,17 @@ instance A.FromJSON Config where
8181 <*> o .:? " formatOnImportOn" .!= formatOnImportOn def
8282 <*> o .:? " formattingProvider" .!= formattingProvider def
8383
84- -- 2017-10-09 23:22:00.710515298 [ThreadId 11] - ---> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"languageServerHaskell ":{"maxNumberOfProblems":100,"hlintOn":true}}}}
84+ -- 2017-10-09 23:22:00.710515298 [ThreadId 11] - ---> {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{"haskell ":{"maxNumberOfProblems":100,"hlintOn":true}}}}
8585-- 2017-10-09 23:22:00.710667381 [ThreadId 15] - reactor:got didChangeConfiguration notification:
8686-- NotificationMessage
8787-- {_jsonrpc = "2.0"
8888-- , _method = WorkspaceDidChangeConfiguration
8989-- , _params = DidChangeConfigurationParams
90- -- {_settings = Object (fromList [("languageServerHaskell ",Object (fromList [("hlintOn",Bool True)
91- -- ,("maxNumberOfProblems",Number 100.0)]))])}}
90+ -- {_settings = Object (fromList [("haskell ",Object (fromList [("hlintOn",Bool True)
91+ -- ,("maxNumberOfProblems",Number 100.0)]))])}}
9292
9393instance A. ToJSON Config where
94- toJSON (Config h diag m d l c f fp) = object [ " languageServerHaskell " .= r ]
94+ toJSON (Config h diag m d l c f fp) = object [ " haskell " .= r ]
9595 where
9696 r = object [ " hlintOn" .= h
9797 , " diagnosticsOnChange" .= diag
0 commit comments