From 4fb44d3c58a7e6b560da1a0a8d3430f916f832f6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 1 Dec 2025 02:09:37 +0900 Subject: nvim: use confirm() for prompt --- .config/nvim/lua/init/03-autocmds.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lua/init/03-autocmds.lua b/.config/nvim/lua/init/03-autocmds.lua index 4a7b657..c286097 100644 --- a/.config/nvim/lua/init/03-autocmds.lua +++ b/.config/nvim/lua/init/03-autocmds.lua @@ -50,12 +50,9 @@ A('BufWritePre', { if F.isdirectory(dir) ~= 0 then return end - vimrc.echo(('"%s" does not exist. Create? [y/N] '):format(dir), 'Question') - local answer = vimrc.getchar() - if answer ~= 'y' and answer ~= 'Y' then - return + if F.confirm(('"%s" does not exist. Create?'):format(dir), "&Yes\n&No") == 1 then + F.mkdir(dir, 'p') end - F.mkdir(dir, 'p') end, }) -- cgit v1.2.3-70-g09d2