From 61c027738785e0585202b7b3a828e05344510f66 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Fri, 21 Nov 2025 14:50:30 -0500 Subject: Tweaks --- files/vim/autoload/Juliana.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/vim/autoload') diff --git a/files/vim/autoload/Juliana.vim b/files/vim/autoload/Juliana.vim index 9af02d7..492f3d5 100644 --- a/files/vim/autoload/Juliana.vim +++ b/files/vim/autoload/Juliana.vim @@ -5,31 +5,31 @@ function! Juliana#Init() augroup JulianaPersistAu autocmd ModeChanged [V\x16]*:i let g:Juliana#has_selection = 1 autocmd InsertLeave * let g:Juliana#has_selection = 0 + " Don't trigger autocomplete until a character is typed. + autocmd ModeChanged [nvV\x16]:i setglobal noac | autocmd InsertCharPre * setglobal ac | autocmd! InsertCharPre * augroup END - " This won't trigger autocomplete until 2 characters are typed. - autocmd ModeChanged *:i set noac | augroup JulianaSkipAutocomplete | autocmd TextChangedI * set ac | autocmd! JulianaSkipAutocomplete | augroup END endfunction function! Juliana#CompleteTab(type) if a:type == "START" - let g:Juliana#stop=0 + let g:Juliana#stop = 0 return "" endif if !g:Juliana#stop " Vanilla if we are at the front of a line. if a:type == "TAB" && col(".") >= col("$") && !pumvisible() - let g:Juliana#stop=1 + let g:Juliana#stop = 1 return "\" elseif a:type == "ALIGN" && !pumvisible() " Align if !pumvisible(). - let g:Juliana#stop=1 + let g:Juliana#stop = 1 if g:Juliana#has_selection return "\gv=i" else return "\\=i" endif elseif a:type == "NEXT" " If pumvisible(), goto the next result. - let g:Juliana#stop=1 + let g:Juliana#stop = 1 return "\" endif endif @@ -49,7 +49,7 @@ endfunction function! Juliana#CompleteNTab(type) if a:type == "FOLD" - if foldlevel(line(".")) " Toggle fold if on fold. + if foldlevel(line(".")) " Toggle fold if on a fold. return "za" else return "\" -- cgit v1.2.3-101-g0448