Lsp configurations

pull/102/head
Jules Sang 2023-09-21 13:30:07 +02:00
parent fe76e4a545
commit 33f38e1a9c
7 changed files with 48 additions and 2 deletions

View File

@ -10,9 +10,11 @@ require("lazy").setup({
spec = {
-- add LazyVim and import its plugins
{ "jul-o/LazyVim", import = "lazyvim.plugins" },
{ import = "lazyvim.plugins.extras.linting.eslint" },
{ import = "lazyvim.plugins.extras.formatting.prettier" },
-- import any extras modules here
-- { import = "lazyvim.plugins.extras.lang.typescript" },
-- { import = "lazyvim.plugins.extras.lang.json" },
{ import = "lazyvim.plugins.extras.lang.typescript" },
{ import = "lazyvim.plugins.extras.lang.json" },
-- { import = "lazyvim.plugins.extras.ui.mini-animate" },
-- import/override with your plugins
{ import = "plugins" },

View File

@ -0,0 +1,9 @@
return {
"hrsh7th/cmp-nvim-lsp",
"hrsh7th/cmp-buffer",
"hrsh7th/cmp-path",
"saadparwaiz1/cmp_luasnip",
cond = function()
return require("lazyvim.util").has("nvim-cmp")
end,
}

View File

@ -0,0 +1,8 @@
-- return {
-- "williamboman/mason.nvim",
-- opts = function(_, opts)
-- table.insert(opts.ensure_installed, "prettierd")
-- end,
-- }
return {}

View File

@ -10,5 +10,11 @@ return {
["<esc>"] = false,
},
},
filesystem = {
filtered_items = {
visible = true,
hide_dotfiles = false,
},
},
},
}

View File

@ -0,0 +1,7 @@
return {
"jose-elias-alvarez/null-ls.nvim",
opts = function(_, opts)
local nls = require("null-ls")
table.insert(opts.sources, nls.builtins.formatting.prettierd)
end,
}

View File

@ -0,0 +1,11 @@
return {
"nvim-treesitter/nvim-treesitter",
opts = {
autotag = {
enable = true,
},
},
dependencies = {
{ "windwp/nvim-ts-autotag" },
},
}

View File

@ -0,0 +1,3 @@
return {
"windwp/nvim-ts-autotag",
}