From 49abdb4e7b3730dc2acda59e50375f9ec92eb526 Mon Sep 17 00:00:00 2001 From: Sangho Lee Date: Sun, 11 May 2025 20:11:21 +0900 Subject: [PATCH] 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. --- init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/init.lua b/init.lua index b98ffc61..cc0fb990 100644 --- a/init.lua +++ b/init.lua @@ -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, + }, }, },