Closed
Description
No matter which formatting provider I select, all my code is formatted with ormolu, leaving me with massive diffs everywhere (I was using brittany before)
You can see at the top of the log, ("formattingProvider",String "brittany"),
is when I selected brittany from the settings ui
2020-07-23 09:24:59.802851136 [ThreadId 3372] - finish: CodeAction:PackageExports (took 0.00s)
[Error - 9:25:17 AM] haskell-lsp:configuration parse error. NotificationMessage {_jsonrpc = "2.0", _method = WorkspaceDidChangeConfiguration, _params = DidChangeConfigurationParams {_settings = Object (fromList [("haskell",Object (fromList [("logFile",String ""),("hlintOn",Bool True),("formatOnImportOn",Bool True),("enable",Bool True),("indentationRules",Object (fromList [("enabled",Bool True)])),("liquidOn",Bool False),("languageServerVariant",String "haskell-language-server"),("serverExecutablePath",String ""),("diagnosticsOnChange",Bool True),("completionSnippetsOn",Bool True),("maxNumberOfProblems",Number 100.0),("formattingProvider",String "brittany"),("trace",Object (fromList [("server",String "off")]))]))])}} "key \"languageServerHaskell\" not found"
2020-07-23 09:25:23.465569176 [ThreadId 3372] - finish: CodeAction (took 0.00s)
2020-07-23 09:25:23.465914819 [ThreadId 3372] - finish: CodeAction:PackageExports (took 0.00s)
2020-07-23 09:25:23.478789465 [ThreadId 3388] - DocumentHighlight request at position 113:32 in file: /home/leshow/dev/haskell/i3ipc/src/I3IPC.hs
2020-07-23 09:25:23.6364572 [ThreadId 3391] - Plugin.makeCodeLens (ideLogger)
2020-07-23 09:25:23.637042688 [ThreadId 3372] - finish: codeLens (took 0.00s)
2020-07-23 09:25:23.665961232 [ThreadId 3372] - finish: CodeAction (took 0.00s)
2020-07-23 09:25:23.66624049 [ThreadId 3372] - finish: CodeAction:PackageExports (took 0.00s)
2020-07-23 09:25:24.139099166 [ThreadId 3372] - finish: CodeAction (took 0.00s)
2020-07-23 09:25:24.139326065 [ThreadId 3372] - finish: CodeAction:PackageExports (took 0.00s)
2020-07-23 09:25:24.728158009 [ThreadId 3400] - Definition request at position 115:40 in file: /home/leshow/dev/haskell/i3ipc/src/I3IPC.hs
2020-07-23 09:25:24.828628087 [ThreadId 3403] - Definition request at position 113:39 in file: /home/leshow/dev/haskell/i3ipc/src/I3IPC.hs
2020-07-23 09:25:24.980074971 [ThreadId 3406] - GhcIde.hover entered (ideLogger)
2020-07-23 09:25:24.980399505 [ThreadId 3406] - Hover request at position 113:38 in file: /home/leshow/dev/haskell/i3ipc/src/I3IPC.hs
2020-07-23 09:25:25.565009605 [ThreadId 29] - Modified text document: file:///home/leshow/dev/haskell/i3ipc/src/I3IPC.hs
2020-07-23 09:25:25.764910148 [ThreadId 3917] - Plugin.makeCodeLens (ideLogger)
2020-07-23 09:25:25.765382151 [ThreadId 3436] - finish: codeLens (took 0.00s)
2020-07-23 09:25:25.991092821 [ThreadId 3436] - finish: CodeAction (took 0.00s)
2020-07-23 09:25:25.991636659 [ThreadId 3923] - finish: CodeAction:PackageExports (took 0.00s)
2020-07-23 09:25:26.065524542 [ThreadId 3923] - finish: Formatter (took 0.00s)
2020-07-23 09:25:26.065740781 [ThreadId 3923] - finish: Ormolu (took 0.00s)
However it still formats with Ormolu here