@@ -180,8 +180,9 @@ data Message
180180
181181
182182modifyOptions :: LSP.Options -> LSP.Options
183−modifyOptions x = x{LSP.textDocumentSync = Just $ tweak orig}
183+modifyOptions x = x{ LSP.textDocumentSync = Just $ tweakTDS origTDS
184+ , LSP.codeActionProvider = Just $ CodeActionOptionsStatic True }
184185 where
185− tweak x = x{_openClose=Just True, _change=Just TdSyncIncremental, _save=Just $ SaveOptions Nothing}
186− orig = fromMaybe tdsDefault $ LSP.textDocumentSync x
186+ tweakTDS tds = tds{_openClose=Just True, _change=Just TdSyncIncremental, _save=Just $ SaveOptions Nothing}
187+ origTDS = fromMaybe tdsDefault $ LSP.textDocumentSync x
187188 tdsDefault = TextDocumentSyncOptions Nothing Nothing Nothing Nothing Nothing