diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index ac9ad81..5b80db7 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -14,40 +14,40 @@ return { }, { - 'mrcjkb/rustaceanvim', - version = '^5', -- Recommended + "mrcjkb/rustaceanvim", + version = "^5", -- Recommended lazy = false, -- This plugin is already lazy ft = "rust", - config = function () - local mason_registry = require('mason-registry') - local codelldb = mason_registry.get_package("codelldb") - local extension_path = codelldb:get_install_path() .. "/extension/" + config = function() + local mason_path = vim.fn.stdpath "data" .. "/mason" + local extension_path = mason_path .. "/packages/codelldb/extension/" local codelldb_path = extension_path .. "adapter/codelldb" - local liblldb_path = extension_path.. "lldb/lib/liblldb.dylib" - -- If you are on Linux, replace the line above with the line below: - -- local liblldb_path = extension_path .. "lldb/lib/liblldb.so" - local cfg = require('rustaceanvim.config') + local liblldb_path = extension_path .. "lldb/lib/liblldb.dylib" + + -- If you are on Linux, replace the line above with the line below: + -- local liblldb_path = extension_path .. "lldb/lib/liblldb.so" + local cfg = require "rustaceanvim.config" vim.g.rustaceanvim = { dap = { adapter = cfg.get_codelldb_adapter(codelldb_path, liblldb_path), }, } - end + end, }, { - 'rust-lang/rust.vim', + "rust-lang/rust.vim", ft = "rust", - init = function () + init = function() vim.g.rustfmt_autosave = 1 - end + end, }, { - 'mfussenegger/nvim-dap', + "mfussenegger/nvim-dap", config = function() - local dap, dapui = require("dap"), require("dapui") + local dap, dapui = require "dap", require "dapui" dap.listeners.before.attach.dapui_config = function() dapui.open() end @@ -60,32 +60,32 @@ return { dap.listeners.before.event_exited.dapui_config = function() dapui.close() end - end, + end, }, { - 'rcarriga/nvim-dap-ui', - dependencies = {"mfussenegger/nvim-dap", "nvim-neotest/nvim-nio"}, + "rcarriga/nvim-dap-ui", + dependencies = { "mfussenegger/nvim-dap", "nvim-neotest/nvim-nio" }, config = function() - require("dapui").setup() - end, + require("dapui").setup() + end, }, { - 'saecki/crates.nvim', - ft = {"toml"}, + "saecki/crates.nvim", + ft = { "toml" }, config = function() require("crates").setup { completion = { cmp = { - enabled = true + enabled = true, }, }, } - require('cmp').setup.buffer({ - sources = { { name = "crates" }} - }) - end + require("cmp").setup.buffer { + sources = { { name = "crates" } }, + } + end, }, -- {