fix #1519: disable completion in *only* shell command mode

When inside of git bash or WSL on windows, you may experience a hang
with shell commands.
This commit is contained in:
Sangho Lee 2025-05-11 20:11:21 +09:00
parent 6ba2408cdf
commit 49abdb4e7b
1 changed files with 6 additions and 0 deletions

View File

@ -857,6 +857,12 @@ require('lazy').setup({
default = { 'lsp', 'path', 'snippets', 'lazydev' },
providers = {
lazydev = { module = 'lazydev.integrations.blink', score_offset = 100 },
cmdline = {
-- ignores cmdline completions when executing shell commands
enabled = function()
return vim.fn.getcmdtype() ~= ':' or not vim.fn.getcmdline():match "^[%%0-9,'<>%-]*!"
end,
},
},
},