tangled
alpha
login
or
join now
shailpatels.me
/
nvim
0
fork
atom
nvim dot files
0
fork
atom
overview
issues
pulls
pipelines
treesitter + use mason newer syntax
shailpatels.me
9 months ago
b8d1f94f
5e2f46bf
+17
-7
3 changed files
expand all
collapse all
unified
split
lua
plugins
lsp.lua
telescope.lua
treesitter.lua
+9
-6
lua/plugins/lsp.lua
···
9
9
10
10
{
11
11
"williamboman/mason-lspconfig.nvim",
12
12
-
config = function()
13
13
-
require('mason-lspconfig').setup({
14
14
-
ensure_installed = { "pyright", "rust_analyzer", "zls", "intelephense" },
15
15
-
})
16
16
-
end,
17
17
-
},
12
12
+
dependencies = {
13
13
+
{ "mason-org/mason.nvim", opts = {} },
14
14
+
"neovim/nvim-lspconfig",
15
15
+
},
16
16
+
opts = {
17
17
+
ensure_installed = { "pyright", "rust_analyzer", "zls", "intelephense" },
18
18
+
automatic_enable = false,
19
19
+
},
20
20
+
},
18
21
19
22
{
20
23
"neovim/nvim-lspconfig",
-1
lua/plugins/telescope.lua
···
7
7
{ "<leader>fg", "<cmd>Telescope live_grep<cr>", desc = "Live grep" },
8
8
{ "<leader>fb", "<cmd>Telescope buffers<cr>", desc = "Telescope Buffers" },
9
9
{ "<leader>fh", "<cmd>Telescope help_tags<cr>", desc = "Telescrope help tags" }
10
10
-
11
10
}
12
11
}
+8
lua/plugins/treesitter.lua
···
1
1
+
return {
2
2
+
"nvim-treesitter/nvim-treesitter",
3
3
+
build = ":TSUpdate",
4
4
+
opts = {
5
5
+
highlight = { enable = true },
6
6
+
indent = { enable = true },
7
7
+
},
8
8
+
}