Updated config
This commit is contained in:
@@ -11,15 +11,16 @@ return {
|
||||
},
|
||||
event = { "BufReadPre", "BufNewFile" },
|
||||
config = function()
|
||||
local blink = require("blink.cmp")
|
||||
-- local cmp_nvim_lsp = require("cmp_nvim_lsp")
|
||||
local tserrortranslator = require("ts-error-translator")
|
||||
local on_attach = require("taken.utils.on_attach")
|
||||
local get_python_path = require("taken.utils.lsp").get_python_path
|
||||
|
||||
-- local cmp_nvim_lsp = require("cmp_nvim_lsp")
|
||||
-- local capabilities = cmp_nvim_lsp.default_capabilities()
|
||||
|
||||
local blink = require("blink.cmp")
|
||||
local capabilities = blink.get_lsp_capabilities()
|
||||
local default_capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||
local capabilities = vim.tbl_deep_extend("force", default_capabilities, blink.get_lsp_capabilities({}, false))
|
||||
|
||||
vim.diagnostic.config({
|
||||
signs = {
|
||||
@@ -41,41 +42,45 @@ return {
|
||||
"eslint",
|
||||
"cspell_ls",
|
||||
"kulala_ls",
|
||||
-- "emmylua_ls",
|
||||
"emmylua_ls",
|
||||
}
|
||||
|
||||
vim.lsp.config("*", {
|
||||
capabilities = capabilities,
|
||||
---@diagnostic disable-next-line: assign-type-mismatch
|
||||
on_attach = on_attach,
|
||||
})
|
||||
|
||||
--- @class LspConfigs
|
||||
--- @field lsp string
|
||||
--- @field config vim.lsp.Config
|
||||
local lsps = {
|
||||
{
|
||||
lsp = "lua_ls",
|
||||
config = {
|
||||
capabilities = capabilities,
|
||||
on_attach = on_attach,
|
||||
settings = {
|
||||
Lua = {
|
||||
hint = {
|
||||
enable = true,
|
||||
},
|
||||
runtime = {
|
||||
version = "LuaJIT",
|
||||
},
|
||||
diagnostics = {
|
||||
globals = { "vim" },
|
||||
},
|
||||
completion = {
|
||||
callSnippet = "Replace",
|
||||
},
|
||||
format = {
|
||||
enable = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
-- {
|
||||
-- lsp = "lua_ls",
|
||||
-- config = {
|
||||
-- capabilities = capabilities,
|
||||
-- on_attach = on_attach,
|
||||
-- settings = {
|
||||
-- Lua = {
|
||||
-- hint = {
|
||||
-- enable = true,
|
||||
-- },
|
||||
-- runtime = {
|
||||
-- version = "LuaJIT",
|
||||
-- },
|
||||
-- diagnostics = {
|
||||
-- globals = { "vim" },
|
||||
-- },
|
||||
-- completion = {
|
||||
-- callSnippet = "Replace",
|
||||
-- },
|
||||
-- format = {
|
||||
-- enable = false,
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
{
|
||||
lsp = "pyright",
|
||||
config = {
|
||||
|
||||
Reference in New Issue
Block a user