From 6ae1d7a38f917eb2cd45176513059082d9ff23f4 Mon Sep 17 00:00:00 2001 From: Robert Morrison Date: Fri, 10 Apr 2026 02:29:51 +0100 Subject: [PATCH] feat(builtins): Load new built-in plugins in >0.12 nvim-0.12 brings a native undotree plugin which I am going to experiment with. And a nohlsearch plugin that triggers nohlsearch after 4 seconds has passed without a searching action, this is just neat. --- lua/plugins/spec/builtin.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lua/plugins/spec/builtin.lua diff --git a/lua/plugins/spec/builtin.lua b/lua/plugins/spec/builtin.lua new file mode 100644 index 0000000..da37a1c --- /dev/null +++ b/lua/plugins/spec/builtin.lua @@ -0,0 +1,26 @@ +---@module 'lazy' +---@type LazySpec +return{ + { + name = 'nohlsearch', + virtual = true, + dir = 'nohlsearch', + enabled = function () + return vim.fn.has('nvim-0.12') == 1 + end, + init = function() + vim.cmd([[packadd nohlsearch]]) + end + }, + { + name = 'nvim.undotree', + virtual = true, + dir = 'nvim.undotree', + enabled = function () + return vim.fn.has('nvim-0.12') == 1 + end, + init = function() + vim.cmd([[packadd nvim.undotree]]) + end + } +}