2 { "nvim-treesitter/nvim-treesitter",
3 opts = { ensure_installed = { "ruby" } },
5 { "neovim/nvim-lspconfig",
6 ---@class PluginLspOpts
8 ---@type lspconfig.options
10 ruby_lsp = { enabled = true, },
11 rubocop = { enabled = true, },
15 { "williamboman/mason.nvim",
16 opts = { ensure_installed = { "erb-formatter", "erb-lint" } },
19 "mfussenegger/nvim-dap",
21 "suketa/nvim-dap-ruby",
23 require("dap-ruby").setup()
27 { "stevearc/conform.nvim",
31 eruby = { "erb_format" },
35 { "nvim-neotest/neotest",
37 "olimorris/neotest-rspec",
42 -- NOTE: By default neotest-rspec uses the system wide rspec gem instead of the one through bundler
43 -- rspec_cmd = function()
44 -- return vim.tbl_flatten({