diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-01 02:09:37 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-01 02:09:41 +0900 |
| commit | 4fb44d3c58a7e6b560da1a0a8d3430f916f832f6 (patch) | |
| tree | f8cd33afeb6fda1dc8facdc3eabc2ba9f9379167 | |
| parent | 91d93b09b5afc136d9795a2fe53400cc1958f4b3 (diff) | |
| download | dotfiles-4fb44d3c58a7e6b560da1a0a8d3430f916f832f6.tar.gz dotfiles-4fb44d3c58a7e6b560da1a0a8d3430f916f832f6.tar.zst dotfiles-4fb44d3c58a7e6b560da1a0a8d3430f916f832f6.zip | |
nvim: use confirm() for prompt
| -rw-r--r-- | .config/nvim/lua/init/03-autocmds.lua | 7 |
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, }) |
