Skip to content

Commit

Permalink
fix(lsp): make sure to check require of typescript plugin in lsp setup
Browse files Browse the repository at this point in the history
fixes #44
  • Loading branch information
ecosse3 committed May 8, 2022
1 parent 3d1cc81 commit dd00198
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions lua/lsp/setup.lua
Expand Up @@ -25,18 +25,22 @@ end

-- Order matters


-- It enables tsserver automatically so no need to call lspconfig.tsserver.setup
require("typescript").setup({
disable_commands = false, -- prevent the plugin from creating Vim commands
disable_formatting = false, -- disable tsserver's formatting capabilities
debug = false, -- enable debug logging for commands
-- LSP Config options
server = {
capabilities = require('lsp.servers.tsserver').capabilities,
handlers = handlers,
on_attach = require('lsp.servers.tsserver').on_attach,
}
})
local typescript_ok, typescript = pcall(require, 'typescript')
if typescript_ok then
typescript.setup({
disable_commands = false, -- prevent the plugin from creating Vim commands
disable_formatting = false, -- disable tsserver's formatting capabilities
debug = false, -- enable debug logging for commands
-- LSP Config options
server = {
capabilities = require('lsp.servers.tsserver').capabilities,
handlers = handlers,
on_attach = require('lsp.servers.tsserver').on_attach,
}
})
end

lspconfig.tailwindcss.setup {
capabilities = require('lsp.servers.tsserver').capabilities,
Expand Down

0 comments on commit dd00198

Please sign in to comment.