pre-native-lsp
This commit is contained in:
@@ -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" }},
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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>")
|
||||||
|
|||||||
Reference in New Issue
Block a user