{ "languageserver": { "haskell": { "command": "haskell-language-server-wrapper", "args": ["--lsp"], "rootPatterns": ["*.cabal", "stack.yaml", "cabal.project", "package.yaml", "hie.yaml"], "filetypes": ["haskell", "lhaskell"] } }, "coc.source.iced.enable": true, "coc.preferences.formatOnSaveFiletypes": ["css","markdown"], "diagnostic-languageserver.filetypes": { "vim": "vint", "email": "languagetool", "markdown": [ "write-good", "markdownlint" ], "sh": "shellcheck", "bash": "shellcheck", "elixir": ["mix_credo", "mix_credo_compile"], "eelixir": ["mix_credo", "mix_credo_compile"], "php": ["phpstan", "psalm"], "yaml": [ "yamllint" ], "cmake": [ "cmake-lint", "cmakelint" ], "systemd": "systemd-analyze" }, "diagnostic-languageserver.formatFiletypes": { "dart": "dartfmt", "elixir": "mix_format", "eelixir": "mix_format", "python": ["black", "isort"], "lua": "lua-format", "sh": "shfmt", "bash": "shfmt", "blade": "blade-formatter", "cmake": "cmake-format" } }