aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-01 02:09:37 +0900
committernsfisis <nsfisis@gmail.com>2025-12-01 02:09:41 +0900
commit4fb44d3c58a7e6b560da1a0a8d3430f916f832f6 (patch)
treef8cd33afeb6fda1dc8facdc3eabc2ba9f9379167
parent91d93b09b5afc136d9795a2fe53400cc1958f4b3 (diff)
downloaddotfiles-4fb44d3c58a7e6b560da1a0a8d3430f916f832f6.tar.gz
dotfiles-4fb44d3c58a7e6b560da1a0a8d3430f916f832f6.tar.zst
dotfiles-4fb44d3c58a7e6b560da1a0a8d3430f916f832f6.zip
nvim: use confirm() for prompt
-rw-r--r--.config/nvim/lua/init/03-autocmds.lua7
1 files 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,
})