From 3da368438a5e6b58bdb96eb59995b387534cb857 Mon Sep 17 00:00:00 2001 From: Ralph Date: Thu, 4 Apr 2024 07:59:04 -0700 Subject: [PATCH] add auto update (when avaialable) --- lua/config/autocmds.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 27e9e06..25ad38a 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -1,3 +1,16 @@ -- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here +local function augroup(name) + return vim.api.nvim_create_augroup("lazyvim_" .. name, { clear = true }) +end + +-- when available, auto update when vim starts +vim.api.nvim_create_autocmd("VimEnter", { + group = augroup("autoupdate"), + callback = function() + if require("lazy.status").has_updates then + require("lazy").update({ show = false }) + end + end, +})