@@ -70,7 +70,7 @@ instance Default Config where
70
70
-- TODO: Add API for plugins to expose their own LSP config options
71
71
instance A. FromJSON Config where
72
72
parseJSON = A. withObject " Config" $ \ v -> do
73
- s <- v .: " languageServerHaskell "
73
+ s <- v .: " haskell "
74
74
flip (A. withObject " Config.settings" ) s $ \ o -> Config
75
75
<$> o .:? " hlintOn" .!= hlintOn def
76
76
<*> o .:? " diagnosticsOnChange" .!= diagnosticsOnChange def
@@ -81,17 +81,17 @@ instance A.FromJSON Config where
81
81
<*> o .:? " formatOnImportOn" .!= formatOnImportOn def
82
82
<*> o .:? " formattingProvider" .!= formattingProvider def
83
83
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}}}}
85
85
-- 2017-10-09 23:22:00.710667381 [ThreadId 15] - reactor:got didChangeConfiguration notification:
86
86
-- NotificationMessage
87
87
-- {_jsonrpc = "2.0"
88
88
-- , _method = WorkspaceDidChangeConfiguration
89
89
-- , _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)]))])}}
92
92
93
93
instance 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 ]
95
95
where
96
96
r = object [ " hlintOn" .= h
97
97
, " diagnosticsOnChange" .= diag
0 commit comments