diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-12-27 14:27:50 -0600 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-12-27 14:27:50 -0600 |
commit | a21c7c9c2e291c572c4e372a878348ad04927cc9 (patch) | |
tree | 1b2062d7a84bf52efc33f0e5fd67827e254547f1 /nvim/.config | |
parent | a09910abb11e5c5630820efde74a47770970d20f (diff) |
perf(nvim): add true lazy loading for dressing
Diffstat (limited to 'nvim/.config')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/dressing.lua | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/dressing.lua b/nvim/.config/nvim/lua/tobyvin/plugins/dressing.lua index b0857db..02ec398 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/dressing.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/dressing.lua @@ -1,11 +1,24 @@ local M = { "stevearc/dressing.nvim", - event = "VeryLazy", dependencies = { "nvim-telescope/telescope.nvim", }, } +function M.init() + ---@diagnostic disable-next-line: duplicate-set-field + vim.ui.select = function(...) + require("lazy").load({ plugins = { "dressing.nvim" } }) + return vim.ui.select(...) + end + + ---@diagnostic disable-next-line: duplicate-set-field + vim.ui.input = function(...) + require("lazy").load({ plugins = { "dressing.nvim" } }) + return vim.ui.input(...) + end +end + function M.config() local dressing = require("dressing") |