diff --git a/lua/ale.lua b/lua/ale.lua index 9d74126..5ee1b08 100644 --- a/lua/ale.lua +++ b/lua/ale.lua @@ -13,12 +13,11 @@ g.ale_fixers = { lua = {"luafmt"}, css = {"prettier"}, scss = {"prettier"}, - html = {"prettier"} - -- using null-ls for formatting js/ts - --javascript = {"prettier"}, - --typescript = {"prettier"}, - --javascriptreact = {"prettier"}, - --typescriptreact = {"prettier"} + html = {"prettier"}, + javascript = {"prettier"}, + typescript = {"prettier"}, + javascriptreact = {"prettier"}, + typescriptreact = {"prettier"} } g.ale_linters = { diff --git a/lua/lsp_setup.lua b/lua/lsp_setup.lua index 84ed948..ab88d5e 100644 --- a/lua/lsp_setup.lua +++ b/lua/lsp_setup.lua @@ -138,9 +138,8 @@ local tsserver_on_attach = function(client, bufnr) eslint_bin = "eslint_d", eslint_enable_diagnostics = true, eslint_enable_code_actions = true, - enable_formatting = true, enable_import_on_completion = true, - formatter = "prettier" + filter_out_diagnostics_by_severity = {"error", "warning", "information", "hint"} } ts_utils.setup_client(client) @@ -179,6 +178,10 @@ require("nvim-lsp-installer").on_server_ready( if server.name == "tsserver" then opts.on_attach = tsserver_on_attach + --opts.handlers = { + -- ["textDocument/publishDiagnostics"] = function() + -- end + --} end server:setup(opts)