pre-native-lsp

This commit is contained in:
Zacharias-Brohn
2025-08-27 11:24:56 +02:00
parent e9982ccc25
commit 6b1f619fed
3 changed files with 19 additions and 2 deletions
+1
View File
@@ -1,6 +1,7 @@
require("colorizer").setup({ require("colorizer").setup({
user_default_options = { user_default_options = {
mode = "virtualtext", mode = "virtualtext",
virtualtext = "",
css = true, css = true,
tailwind = true, tailwind = true,
sass = { enable = true, parsers = { "css" }}, sass = { enable = true, parsers = { "css" }},
+17 -2
View File
@@ -7,6 +7,14 @@ local capabilities = vim.tbl_deep_extend(
cmp_lsp.default_capabilities() cmp_lsp.default_capabilities()
) )
local on_attach = function(client, bufnr)
if client and client.server_capabilities.documentHighlightProvider then
vim.defer_fn(function()
vim.lsp.document_color.enable(false)
end, 50)
end
end
local cmp_kinds = { local cmp_kinds = {
Text = '', Text = '',
Method = '', Method = '',
@@ -46,7 +54,15 @@ require("mason-lspconfig").setup({
handlers = { handlers = {
function(server_name) -- default handler (optional) function(server_name) -- default handler (optional)
require("lspconfig")[server_name].setup { require("lspconfig")[server_name].setup {
capabilities = capabilities capabilities = capabilities,
}
end,
cssls = function()
local lspconfig = require("lspconfig")
lspconfig.cssls.setup {
capabilities = capabilities,
on_attach = on_attach,
} }
end, end,
@@ -181,7 +197,6 @@ lspconfig.zls.setup({
-- EXAMPLE -- EXAMPLE
local servers = { local servers = {
"html", "html",
"cssls",
"bashls", "bashls",
"texlab", "texlab",
"pyright", "pyright",
+1
View File
@@ -26,6 +26,7 @@ map('n', '<leader>u', require('undotree').toggle, { noremap = true, silent = tru
-- Telescope grep -- Telescope grep
map("n", "<leader>g", require("telescope.builtin").live_grep, {desc = "Telescope grep" }) map("n", "<leader>g", require("telescope.builtin").live_grep, {desc = "Telescope grep" })
map("n", "<leader>f", require("telescope.builtin").find_files, {desc = "Telescope find files" })
map("n", "<A-->", ":bdelete<CR>") map("n", "<A-->", ":bdelete<CR>")
-- map("n", "<SA-->", ":BufferRestore<CR>") -- map("n", "<SA-->", ":BufferRestore<CR>")