chore(lsp-config.lua): refactor and organize language server configurations for better readability and maintainability

This commit is contained in:
David Ibia
2024-01-15 02:12:05 +01:00
parent 57a1accde5
commit 0499526c85

View File

@@ -1,11 +1,14 @@
-- Setup language servers. -- Setup language servers.
local lspconfig = require("lspconfig") local lspconfig = require("lspconfig")
local cmp_nvim_lsp = require("cmp_nvim_lsp") local cmp_nvim_lsp = require("cmp_nvim_lsp")
local tailwind_colors = require("tailwindcss-colors")
local opts = { noremap = true, silent = true } local opts = { noremap = true, silent = true }
local on_attach = function(_client, bufnr) local on_attach = function(client, bufnr)
opts.buffer = bufnr opts.buffer = bufnr
tailwind_colors.buf_attach(bufnr)
-- Enable completion triggered by <c-x><c-o> -- Enable completion triggered by <c-x><c-o>
-- vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc' -- vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc'