chore: update init.lua to include lsp servers for python and rust

This commit is contained in:
Younes Moustaghfir 2024-08-09 17:14:54 +02:00
parent 1860184830
commit b95f53f4c9

View file

@ -572,8 +572,8 @@ require('lazy').setup({
-- clangd = {},
-- gopls = {},
-- pyright = {},
-- rust_analyzer = {},
-- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs
rust_analyzer = {},
ruff = {}, -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs
--
-- Some languages (like typescript) have entire language plugins that can be useful:
-- https://github.com/pmizio/typescript-tools.nvim
@ -611,6 +611,8 @@ require('lazy').setup({
local ensure_installed = vim.tbl_keys(servers or {})
vim.list_extend(ensure_installed, {
'stylua', -- Used to format Lua code
'ruff',
'rust_analyzer',
})
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
@ -856,6 +858,11 @@ require('lazy').setup({
},
indent = { enable = true, disable = { 'ruby' } },
},
{
'catppuccin/nvim',
name = 'catppuccin',
priority = 1000,
},
config = function(_, opts)
-- [[ Configure Treesitter ]] See `:help nvim-treesitter`