nvim: Better typescript support

This commit is contained in:
Oshgnacknak 2025-07-16 19:34:15 +02:00
parent e39b03a277
commit 4911861557
Signed by: Oshgnacknak
GPG key ID: 8CB7375654585956
2 changed files with 17 additions and 0 deletions

View file

@ -1,3 +1,5 @@
vim.diagnostic.config({ virtual_text = true })
local lsp = require('lsp-zero').preset({}) local lsp = require('lsp-zero').preset({})
lsp.on_attach(function(client, bufnr) lsp.on_attach(function(client, bufnr)
@ -27,6 +29,13 @@ cmp.setup({
} }
}) })
<<<<<<< HEAD
=======
lsp.ensure_installed({
'ts_ls',
})
>>>>>>> ca495fe (nvim: Better typescript support)
local null_ls = require('null-ls') local null_ls = require('null-ls')
local null_opts = lsp.build_options('null-ls', {}) local null_opts = lsp.build_options('null-ls', {})

View file

@ -0,0 +1,8 @@
local lspconfig = require('lspconfig')
lspconfig.ts_ls.setup({
on_attach = function(client, bufnr)
-- Disable tsserver formatting if using prettier/eslint
client.server_capabilities.documentFormattingProvider = true
end,
})