diff --git a/lazy-lock.json b/lazy-lock.json index 57b39b20..c49941c8 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -12,11 +12,11 @@ "friendly-snippets": { "branch": "main", "commit": "484fb38b8f493ceeebf4e6fc499ebe41e10aae25" }, "gitsigns.nvim": { "branch": "main", "commit": "bb808fc7376ed7bac0fbe8f47b83d4bf01738167" }, "indent-blankline.nvim": { "branch": "master", "commit": "db7cbcb40cc00fc5d6074d7569fb37197705e7f6" }, - "lazy.nvim": { "branch": "main", "commit": "457f0bb7cec1e86ab58b9895f9c2cc3088a724d1" }, + "lazy.nvim": { "branch": "main", "commit": "e89e938991701cef7b9ace1913a7251c4c0fa46c" }, "leap.nvim": { "branch": "main", "commit": "a968ab4250840dc879e805f918b4f3b892310a12" }, "lualine.nvim": { "branch": "master", "commit": "d8c392dd75778d6258da4e7c55522e94ac389732" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "aa25b4153d2f2636c3b3a8c8360349d2b29e7ae3" }, - "mason.nvim": { "branch": "main", "commit": "b747b0fe8f6698c6c7d9a6e6b7b9ff101b1839b0" }, + "mason.nvim": { "branch": "main", "commit": "38f0d1e467d1d3c22724c467efab8a4671a3b7bb" }, "mini.ai": { "branch": "main", "commit": "14a1382372195573c6c7f494ab8bb298b03e6f04" }, "mini.bufremove": { "branch": "main", "commit": "96c2a7f3e7d079639a0e23d2fc0d4585e5d02dfd" }, "mini.comment": { "branch": "main", "commit": "e5294cc3e75bafb2369f235d31a98b01a9cc67ad" }, diff --git a/lua/lazyvim/util.lua b/lua/lazyvim/util.lua index 1520b9e4..36830ad8 100644 --- a/lua/lazyvim/util.lua +++ b/lua/lazyvim/util.lua @@ -60,18 +60,14 @@ function M.telescope(builtin, opts) end end +-- Opens a floating terminal (interactive by default) +---@param cmd? string[]|string +---@param opts? LazyCmdOptions|{interactive?:boolean} function M.float_term(cmd, opts) - cmd = cmd or { vim.env.SHELL or vim.o.shell } opts = vim.tbl_deep_extend("force", { - terminal = true, - close_on_exit = true, - enter = true, - float = { - size = { width = 0.9, height = 0.9 }, - margin = { top = 0, right = 0, bottom = 0, left = 0 }, - }, + size = { width = 0.9, height = 0.9 }, }, opts or {}) - require("lazy.util").open_cmd(cmd, opts) + require("lazy.util").float_term(cmd, opts) end ---@param silent boolean?