Refine packer update commands

This commit is contained in:
Marko Korhonen 2022-08-23 09:28:07 +03:00
parent e35ccc8ae2
commit 6351093de0
No known key found for this signature in database
GPG key ID: 911B85FBC6003FE5
2 changed files with 14 additions and 11 deletions

View file

@ -3,20 +3,20 @@ local fn = vim.fn
-- Install packer if it's not yet installed
local install_path = fn.stdpath('data') .. '/site/pack/packer/opt/packer.nvim'
if fn.empty(fn.glob(install_path)) > 0 then
print('installing packer')
print('Installing Packer')
Packer_bootstrap = fn.system({
'git', 'clone', '--depth', '1',
'https://github.com/wbthomason/packer.nvim', install_path
})
vim.o.runtimepath = vim.fn.stdpath('data') .. '/site/pack/*/start/*,' ..
vim.o.runtimepath
print('installed packer')
print('Installed Packer')
end
-- Configure packer
vim.cmd [[packadd packer.nvim]]
require('packer').startup(function()
local use = require('packer').use
local use = require('packer').use
-- The plugin manager itself
use {'wbthomason/packer.nvim', opt=true}
@ -122,15 +122,16 @@ local use = require('packer').use
-- Vim <3 Asciidoctor
use 'habamax/vim-asciidoctor'
-- Sync plugins if Packer was just
-- installed
if Packer_bootstrap then
print('syncing')
require('packer').sync()
print('synced')
end
end)
-- Sync plugins if Packer was just
-- installed
if Packer_bootstrap then
print('Syncing plugins')
require('packer').sync()
print('Synced')
end
-- Source configurations
require 'plugins/lualine'
require 'plugins/bufferline'

View file

@ -132,7 +132,9 @@ update() {
}
plugins() {
nvim -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
echo "Updating NeoVim plugins"
nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
echo "Updating NeoVim TreeSitter"
nvim --headless +TSUpdateSync +qa
zinit self-update
zinit update -p