From 0588321eeeb3288850ce71f05c0ecbc77a4cd478 Mon Sep 17 00:00:00 2001 From: sadbeast Date: Thu, 11 Jan 2024 16:26:09 -0800 Subject: update vim plugins --- .vim/pack/git-plugins/start/ale | 2 +- .vim/pack/git-plugins/start/asyncomplete.vim | 2 +- .vim/pack/git-plugins/start/dadbod | 2 +- .vim/pack/git-plugins/start/fugitive | 2 +- .vim/pack/git-plugins/start/fzf | 2 +- .vim/pack/git-plugins/start/fzf.vim | 2 +- .vim/pack/git-plugins/start/lightline.vim | 2 +- .vim/pack/git-plugins/start/uxntal.vim | 2 +- .vim/pack/git-plugins/start/vim-dadbod-ui | 2 +- .vim/pack/git-plugins/start/vim-eunuch | 2 +- .vim/pack/git-plugins/start/vim-lsp | 2 +- .vim/pack/git-plugins/start/vim-lsp-settings | 2 +- .vim/pack/git-plugins/start/vim-rails | 2 +- .vim/pack/git-plugins/start/vim-wayland-clipboard | 2 +- .vim/pack/git-plugins/start/zig.vim | 2 +- .vimrc | 21 ++++++++++++++++++--- 16 files changed, 33 insertions(+), 18 deletions(-) diff --git a/.vim/pack/git-plugins/start/ale b/.vim/pack/git-plugins/start/ale index 29e5ffe..9a23ec1 160000 --- a/.vim/pack/git-plugins/start/ale +++ b/.vim/pack/git-plugins/start/ale @@ -1 +1 @@ -Subproject commit 29e5ffe35a2fa1ca5ba19eebfe7cdd0191c16e39 +Subproject commit 9a23ec1f60ec85f6afb70870a1978141b321fb3c diff --git a/.vim/pack/git-plugins/start/asyncomplete.vim b/.vim/pack/git-plugins/start/asyncomplete.vim index b3fbac1..016590d 160000 --- a/.vim/pack/git-plugins/start/asyncomplete.vim +++ b/.vim/pack/git-plugins/start/asyncomplete.vim @@ -1 +1 @@ -Subproject commit b3fbac1930be2c9cdf956f4a0346c1dd0e9abd44 +Subproject commit 016590d2ca73cefe45712430e319a0ef004e2215 diff --git a/.vim/pack/git-plugins/start/dadbod b/.vim/pack/git-plugins/start/dadbod index 7d80bbd..738cfc2 160000 --- a/.vim/pack/git-plugins/start/dadbod +++ b/.vim/pack/git-plugins/start/dadbod @@ -1 +1 @@ -Subproject commit 7d80bbd11c407a09e0f7b869c38f3dec3902805f +Subproject commit 738cfc2ea6a1510fe23cba9006fef9291be70f7b diff --git a/.vim/pack/git-plugins/start/fugitive b/.vim/pack/git-plugins/start/fugitive index 43f18ab..5965909 160000 --- a/.vim/pack/git-plugins/start/fugitive +++ b/.vim/pack/git-plugins/start/fugitive @@ -1 +1 @@ -Subproject commit 43f18ab9155c853a84ded560c6104e6300ad41da +Subproject commit 59659093581aad2afacedc81f009ed6a4bfad275 diff --git a/.vim/pack/git-plugins/start/fzf b/.vim/pack/git-plugins/start/fzf index 01302d0..e4d0f7a 160000 --- a/.vim/pack/git-plugins/start/fzf +++ b/.vim/pack/git-plugins/start/fzf @@ -1 +1 @@ -Subproject commit 01302d097c39c3429de65424c6adb75fcac82187 +Subproject commit e4d0f7acd516d8f5869d3a2210fbf552743a129a diff --git a/.vim/pack/git-plugins/start/fzf.vim b/.vim/pack/git-plugins/start/fzf.vim index 1dcdb21..f6cb5b1 160000 --- a/.vim/pack/git-plugins/start/fzf.vim +++ b/.vim/pack/git-plugins/start/fzf.vim @@ -1 +1 @@ -Subproject commit 1dcdb21db618055134cd611f4f5918f6d00a5df0 +Subproject commit f6cb5b17897ff0c38f60fecd4b529678bcfec259 diff --git a/.vim/pack/git-plugins/start/lightline.vim b/.vim/pack/git-plugins/start/lightline.vim index b1e91b4..1c6b455 160000 --- a/.vim/pack/git-plugins/start/lightline.vim +++ b/.vim/pack/git-plugins/start/lightline.vim @@ -1 +1 @@ -Subproject commit b1e91b41f5028d65fa3d31a425ff21591d5d957f +Subproject commit 1c6b455c0445b8bc1c4c16ba569a43c6348411cc diff --git a/.vim/pack/git-plugins/start/uxntal.vim b/.vim/pack/git-plugins/start/uxntal.vim index b2d8bb9..2ba4792 160000 --- a/.vim/pack/git-plugins/start/uxntal.vim +++ b/.vim/pack/git-plugins/start/uxntal.vim @@ -1 +1 @@ -Subproject commit b2d8bb9e225a7b0eeacccc406b319d2404eab4eb +Subproject commit 2ba479268252510cc7741c0cf67051feb0e82203 diff --git a/.vim/pack/git-plugins/start/vim-dadbod-ui b/.vim/pack/git-plugins/start/vim-dadbod-ui index 200aebf..9ddb062 160000 --- a/.vim/pack/git-plugins/start/vim-dadbod-ui +++ b/.vim/pack/git-plugins/start/vim-dadbod-ui @@ -1 +1 @@ -Subproject commit 200aebf70e6fc4b0eb1d3ecf0d57028e198d8dc6 +Subproject commit 9ddb0623e69d696b7a8355b93e3950a8dc6e00a0 diff --git a/.vim/pack/git-plugins/start/vim-eunuch b/.vim/pack/git-plugins/start/vim-eunuch index 67f3dd3..d456ff4 160000 --- a/.vim/pack/git-plugins/start/vim-eunuch +++ b/.vim/pack/git-plugins/start/vim-eunuch @@ -1 +1 @@ -Subproject commit 67f3dd32b4dcd1c427085f42ff5f29c7adc645c6 +Subproject commit d456ff46f0b1800b34720b3f791524da577d9310 diff --git a/.vim/pack/git-plugins/start/vim-lsp b/.vim/pack/git-plugins/start/vim-lsp index 39bad0b..d36f381 160000 --- a/.vim/pack/git-plugins/start/vim-lsp +++ b/.vim/pack/git-plugins/start/vim-lsp @@ -1 +1 @@ -Subproject commit 39bad0b67eeba88bf2f0477327693c8e552044fa +Subproject commit d36f381dc8f39a9b86d66ef84c2ebbb7516d91d6 diff --git a/.vim/pack/git-plugins/start/vim-lsp-settings b/.vim/pack/git-plugins/start/vim-lsp-settings index da214dc..223c738 160000 --- a/.vim/pack/git-plugins/start/vim-lsp-settings +++ b/.vim/pack/git-plugins/start/vim-lsp-settings @@ -1 +1 @@ -Subproject commit da214dcc8d56ff1aa91f0661c8d16f6771e2231b +Subproject commit 223c7382e53ba5017c6b1b1edebccae6ab8265ab diff --git a/.vim/pack/git-plugins/start/vim-rails b/.vim/pack/git-plugins/start/vim-rails index 2b8c4fc..1ad9663 160000 --- a/.vim/pack/git-plugins/start/vim-rails +++ b/.vim/pack/git-plugins/start/vim-rails @@ -1 +1 @@ -Subproject commit 2b8c4fc831e0de2681beda0a2f48222812920a1d +Subproject commit 1ad9663ce31e8c08134849d04184cda94bb42aba diff --git a/.vim/pack/git-plugins/start/vim-wayland-clipboard b/.vim/pack/git-plugins/start/vim-wayland-clipboard index 9b6def0..8d13283 160000 --- a/.vim/pack/git-plugins/start/vim-wayland-clipboard +++ b/.vim/pack/git-plugins/start/vim-wayland-clipboard @@ -1 +1 @@ -Subproject commit 9b6def0924e716fb5314d52e062965b950b707f8 +Subproject commit 8d13283a15b077e64ff41081792b998154df76ef diff --git a/.vim/pack/git-plugins/start/zig.vim b/.vim/pack/git-plugins/start/zig.vim index 0c4f965..54c216e 160000 --- a/.vim/pack/git-plugins/start/zig.vim +++ b/.vim/pack/git-plugins/start/zig.vim @@ -1 +1 @@ -Subproject commit 0c4f965468259ab6e47fd7c6b2127583a8860eb1 +Subproject commit 54c216e5306a5c3878a60596aacb94dca8652ab9 diff --git a/.vimrc b/.vimrc index 8ea0d6d..41fb67f 100644 --- a/.vimrc +++ b/.vimrc @@ -236,15 +236,16 @@ nmap bq :bp bd # colorscheme base16-default-dark +let g:ale_completion_enabled = 1 + " Load all plugins now. " Plugins need to be added to runtimepath before helptags can be generated. -packloadall " Load all of the helptags now, after plugins have been loaded. " All messages and errors will be ignored. -silent! helptags ALL +packloadall | silent! helptags ALL function! s:on_lsp_buffer_enabled() abort - setlocal omnifunc=lsp#complete + " setlocal omnifunc=lsp#complete setlocal signcolumn=yes if exists('+tagfunc') | setlocal tagfunc=lsp#tagfunc | endif nmap gd (lsp-definition) @@ -282,6 +283,18 @@ if executable('solargraph') \ }) endif +function! SmartInsertCompletion() abort +" Use the default CTRL-N in completion menus +if pumvisible() + return "\" +endif + +" Exit and re-enter insert mode, and use insert completion +return "\a\" +endfunction + +inoremap =SmartInsertCompletion() + inoremap pumvisible() ? "\" : "\" inoremap pumvisible() ? "\" : "\" inoremap pumvisible() ? asyncomplete#close_popup() : "\" @@ -290,3 +303,5 @@ let g:termdebug_popup = 0 let g:termdebug_wide = 163 vnoremap d :DB + +set omnifunc=ale#completion#OmniFunc -- cgit v1.2.3