diff --git a/lua/lsp-config.lua b/lua/lsp-config.lua index f8119f6..0989797 100644 --- a/lua/lsp-config.lua +++ b/lua/lsp-config.lua @@ -43,10 +43,10 @@ mason_lspconfig.setup_handlers({ }, }) end, - ["rust_analyzer"] = function() - local rt_ok, rust_tools = pcall(require, "rust-tools") - if rt_ok then - rust_tools.setup({}) - end - end, + --["rust_analyzer"] = function() + -- local rt_ok, rust_tools = pcall(require, "rust-tools") + -- if rt_ok then + -- rust_tools.setup({}) + -- end + --end, }) diff --git a/lua/plugins.lua b/lua/plugins.lua index df7da06..55232dc 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -5,81 +5,49 @@ end packer.startup(function(use) -- Onedark colorscheme - use({ "navarasu/onedark.nvim" }) + use("navarasu/onedark.nvim") -- Gruvbox colorscheme - use({ "ellisonleao/gruvbox.nvim" }) + use("ellisonleao/gruvbox.nvim") -- Catppuccin colorscheme use({ "catppuccin/nvim", as = "catppuccin" }) -- Plugin manager - use({ "wbthomason/packer.nvim" }) + use("wbthomason/packer.nvim") -- Terminal use({ "akinsho/toggleterm.nvim", tag = "*" }) -- File tree - use({ - "nvim-tree/nvim-tree.lua", - requires = { - "nvim-tree/nvim-web-devicons", -- optional, for file icons - }, - tag = "nightly", -- optional, updated every week. (see issue #1193) - }) + use({ "nvim-tree/nvim-tree.lua", requires = { "nvim-tree/nvim-web-devicons" }, tag = "nightly" }) -- Statusline - use({ - "nvim-lualine/lualine.nvim", - requires = { "kyazdani42/nvim-web-devicons", opt = true }, - }) + use({ "nvim-lualine/lualine.nvim", requires = { "kyazdani42/nvim-web-devicons", opt = true } }) -- Buffer tabs use({ "akinsho/bufferline.nvim", tag = "v3.*", requires = "nvim-tree/nvim-web-devicons" }) - use({ - "nvim-telescope/telescope.nvim", - tag = "0.1.1", - -- or , branch = '0.1.x', - requires = { { "nvim-lua/plenary.nvim" } }, - }) + use({ "nvim-telescope/telescope.nvim", tag = "0.1.x", requires = { { "nvim-lua/plenary.nvim" } } }) -- LSP manager - use({ "williamboman/mason.nvim" }) - use({ "williamboman/mason-lspconfig.nvim" }) - use({ "neovim/nvim-lspconfig" }) + use("williamboman/mason.nvim") + use("williamboman/mason-lspconfig.nvim") + use("neovim/nvim-lspconfig") - use({ "jose-elias-alvarez/null-ls.nvim" }) + use("jose-elias-alvarez/null-ls.nvim") -- Completions use("hrsh7th/nvim-cmp") -- The completion plugin use("hrsh7th/cmp-buffer") -- buffer completions use("hrsh7th/cmp-path") -- path completions use("saadparwaiz1/cmp_luasnip") -- snippet completions - use("onsails/lspkind.nvim") - use("windwp/nvim-autopairs") use("hrsh7th/cmp-nvim-lsp") - -- Snippets - use("L3MON4D3/LuaSnip") --snippet engine - use("rafamadriz/friendly-snippets") -- a bunch of snippets to use + -- Syntax highlighting + use("nvim-treesitter/nvim-treesitter") - use({ - "nvim-treesitter/nvim-treesitter", - run = function() - local ntsi_ok, nvim_treesitter_install = pcall(require, "nvim-treesitter.install") - if ntsi_ok then - local ts_update = nvim_treesitter_install.update({ with_sync = true }) - ts_update() - end - end, - }) - - --use 'neovim/nvim-lspconfig' - use("simrat39/rust-tools.nvim") - - -- Debugging - --use 'nvim-lua/plenary.nvim' - use("mfussenegger/nvim-dap") + -- Rust tools + --use("simrat39/rust-tools.nvim") end)