summaryrefslogtreecommitdiff
path: root/lua/99/init.lua
diff options
context:
space:
mode:
authorThePrimeagen <the.primeagen@gmail.com>2026-01-09 06:48:01 -0700
committerGitHub <noreply@github.com>2026-01-09 06:48:01 -0700
commita58dfd64bdacb732de63b89b6891f7cb0f41ba01 (patch)
tree31462b2ab87b8f2a3a053523e00bd1da5bc24025 /lua/99/init.lua
parent37af3054f8e2278d5a5a1308c81e5bb06f6395a1 (diff)
parent9ea42d20e452b682412c5cbcdf1da0200e9e8c0b (diff)
downloada4-a58dfd64bdacb732de63b89b6891f7cb0f41ba01.tar.xz
a4-a58dfd64bdacb732de63b89b6891f7cb0f41ba01.zip
Merge pull request #19 from SearidangPa/master
Feat: Add VimLeavePre autocmd to cancel requests when you quit vim
Diffstat (limited to 'lua/99/init.lua')
-rw-r--r--lua/99/init.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/99/init.lua b/lua/99/init.lua
index e4f4c57..9423d03 100644
--- a/lua/99/init.lua
+++ b/lua/99/init.lua
@@ -252,6 +252,12 @@ function _99.setup(opts)
_99_state = _99_State.new()
_99_state.provider_override = opts.provider
+ vim.api.nvim_create_autocmd("VimLeavePre", {
+ callback = function()
+ _99.stop_all_requests()
+ end,
+ })
+
Logger:configure(opts.logger)
if opts.model then