-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugins.lua
More file actions
50 lines (49 loc) · 945 Bytes
/
Copy pathplugins.lua
File metadata and controls
50 lines (49 loc) · 945 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
local plugins = {
{
"williamboman/mason.nvim",
opts = {
ensure_installed = {
-- LSP
"rust-analyzer",
"clangd",
"css-lsp",
"html-lsp",
-- Formatters
"stylua",
"clang-format",
"prettier",
},
},
},
{
"neovim/nvim-lspconfig",
dependencies = {
"jose-elias-alvarez/null-ls.nvim",
config = function()
require "custom.configs.null-ls"
end,
},
config = function()
require "plugins.configs.lspconfig"
require "custom.configs.lspconfig"
end,
},
{
"rust-lang/rust.vim",
ft = "rust",
init = function()
vim.g.rustfmt_autosave = 1
end,
},
{
"hrsh7th/nvim-cmp",
opts = function()
return require "plugins.configs.cmp"
end,
config = function(_, opts)
require("cmp").setup(opts)
require "custom.configs.cmp"
end,
},
}
return plugins