nvim dot files

treesitter + use mason newer syntax

+17 -7
+9 -6
lua/plugins/lsp.lua
··· 9 9 10 10 { 11 11 "williamboman/mason-lspconfig.nvim", 12 - config = function() 13 - require('mason-lspconfig').setup({ 14 - ensure_installed = { "pyright", "rust_analyzer", "zls", "intelephense" }, 15 - }) 16 - end, 17 - }, 12 + dependencies = { 13 + { "mason-org/mason.nvim", opts = {} }, 14 + "neovim/nvim-lspconfig", 15 + }, 16 + opts = { 17 + ensure_installed = { "pyright", "rust_analyzer", "zls", "intelephense" }, 18 + automatic_enable = false, 19 + }, 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 - 11 10 } 12 11 }
+8
lua/plugins/treesitter.lua
··· 1 + return { 2 + "nvim-treesitter/nvim-treesitter", 3 + build = ":TSUpdate", 4 + opts = { 5 + highlight = { enable = true }, 6 + indent = { enable = true }, 7 + }, 8 + }