summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lua/bootstrap.lua13
1 files changed, 9 insertions, 4 deletions
diff --git a/lua/bootstrap.lua b/lua/bootstrap.lua
index fb2099ce..43ce44d5 100644
--- a/lua/bootstrap.lua
+++ b/lua/bootstrap.lua
@@ -1,5 +1,7 @@
local M = {}
+local in_headless = #vim.api.nvim_list_uis() == 0
+
---Join path segments that were passed as input
---@return string
function _G.join_paths(...)
@@ -114,10 +116,13 @@ function M:update()
M:update_repo()
M:reset_cache()
require("lsp.templates").generate_templates()
- vim.schedule(function()
- -- TODO: add a changelog
- vim.notify("Update complete", vim.log.levels.INFO)
- end)
+ if not in_headless then
+ vim.schedule(function()
+ require("packer").install()
+ -- TODO: add a changelog
+ vim.notify("Update complete", vim.log.levels.INFO)
+ end)
+ end
end
local function git_cmd(subcmd)