From bd56ae45feb78baa42797415eb6190534628212c Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Sun, 15 Oct 2023 16:18:17 +1100 Subject: [PATCH 1/3] Don't use curlies for :augroup cuz it doesn't support them --- config/vim/plugins.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/vim/plugins.vim b/config/vim/plugins.vim index ad5c349..fa7184c 100644 --- a/config/vim/plugins.vim +++ b/config/vim/plugins.vim @@ -2,10 +2,10 @@ vim9script silent! packadd minpac if !exists('g:loaded_minpac') silent !git clone https://github.com/k-takata/minpac.git $XDG_CACHE_HOME/vim/pack/minpac/opt/minpac - augroup minpac { + augroup minpac autocmd! autocmd VimEnter * call minpac#update() - } + augroup END endif packadd minpac From da72b2ac122c6766c1936c5033256b5e33035623 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Sun, 15 Oct 2023 16:19:06 +1100 Subject: [PATCH 2/3] Explicitly set nocompatible in vimrc (just in case lol) --- vimrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vimrc b/vimrc index 80297bc..fcb39b8 100644 --- a/vimrc +++ b/vimrc @@ -1,4 +1,8 @@ vim9script +if &compatible + set nocompatible +endif + const xdg = { XDG_CONFIG_HOME: '~/.config', XDG_CACHE_HOME: '~/.cache', From 1b0937ee8e1bc1b33ec906855970801b5664c550 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Sun, 15 Oct 2023 16:22:57 +1100 Subject: [PATCH 3/3] augroup and ++once both minpac and LSP config --- config/vim/lsp.vim | 5 ++++- config/vim/plugins.vim | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/config/vim/lsp.vim b/config/vim/lsp.vim index fe37cb2..1d45473 100644 --- a/config/vim/lsp.vim +++ b/config/vim/lsp.vim @@ -118,7 +118,10 @@ def MissingServers(): list> enddef export def LazyConfigure(): void - autocmd VimEnter * ++once Configure() + augroup lspLazyConfigure + autocmd! + autocmd VimEnter * ++once Configure() + augroup END enddef export def Configure(): void diff --git a/config/vim/plugins.vim b/config/vim/plugins.vim index fa7184c..3058518 100644 --- a/config/vim/plugins.vim +++ b/config/vim/plugins.vim @@ -4,7 +4,7 @@ if !exists('g:loaded_minpac') silent !git clone https://github.com/k-takata/minpac.git $XDG_CACHE_HOME/vim/pack/minpac/opt/minpac augroup minpac autocmd! - autocmd VimEnter * call minpac#update() + autocmd VimEnter * ++once minpac#update() augroup END endif packadd minpac