generated from LazyVim/starter
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmason.lua
More file actions
29 lines (25 loc) · 1.08 KB
/
mason.lua
File metadata and controls
29 lines (25 loc) · 1.08 KB
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
-- Customize Mason tools and auto-install them using mason-tool-installer
---@type LazySpec
return {
{
"WhoIsSethDaniel/mason-tool-installer.nvim", -- Plugin for automatically installing Mason packages
-- Override default setup for mason-tool-installer
opts = {
-- Tools listed here will be automatically installed by Mason
-- Refer to :Mason for exact package names
ensure_installed = {
-- Language servers
"lua-language-server", -- LSP for Lua
"rust-analyzer", -- LSP for Rust
-- Debuggers
"codelldb", -- Debugger for Rust/C++
"debugpy", -- Debugger for Python
"js-debug-adapter", -- Debugger for JavaScript (Node.js, Chrome, etc.)
-- Formatters
"stylua", -- Formatter for Lua
-- Others
"tree-sitter-cli", -- Required for some tree-sitter-based features
},
},
},
}