From 94e0ce036752013510ed8c871b3e5b69ff93e4d9 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 10 May 2026 18:12:00 +0200 Subject: [PATCH] Fix unception --- nvim/lua/plugins/snacks.lua | 44 ------------------------------------- nvim/lua/settings.lua | 2 ++ 2 files changed, 2 insertions(+), 44 deletions(-) diff --git a/nvim/lua/plugins/snacks.lua b/nvim/lua/plugins/snacks.lua index 207116e..93b10b3 100644 --- a/nvim/lua/plugins/snacks.lua +++ b/nvim/lua/plugins/snacks.lua @@ -267,50 +267,6 @@ return { require(".jj-snacks") Snacks.picker.git_show = git_show - vim.g.unception_block_while_host_edits = 1 - vim.api.nvim_create_autocmd("User", { - pattern = "UnceptionEditRequestReceived", - callback = function() - local terminal_buf = vim.api.nvim_get_current_buf() - local terminal_win = vim.api.nvim_get_current_win() - if vim.bo[terminal_buf].buftype ~= "terminal" then - return - end - - vim.api.nvim_create_autocmd("BufEnter", { - once = true, - callback = function() - local edited_buf = vim.api.nvim_get_current_buf() - if edited_buf == terminal_buf then - return - end - - vim.api.nvim_create_autocmd({ "BufUnload", "BufDelete", "BufWipeout" }, { - buffer = edited_buf, - once = true, - callback = function() - vim.schedule(function() - if vim.fn.bufwinid(terminal_buf) ~= -1 then - return - end - if not vim.api.nvim_buf_is_valid(terminal_buf) then - return - end - - if vim.api.nvim_win_is_valid(terminal_win) then - vim.api.nvim_win_set_buf(terminal_win, terminal_buf) - else - vim.cmd("split") - vim.api.nvim_win_set_buf(0, terminal_buf) - end - end) - end, - }) - end, - }) - end, - }) - vim.keymap.set("n", "zz", function() Snacks.zen() end, { desc = "Toggle zen mode" }) vim.keymap.set("n", "f", function() diff --git a/nvim/lua/settings.lua b/nvim/lua/settings.lua index f2e7ae5..43553a7 100644 --- a/nvim/lua/settings.lua +++ b/nvim/lua/settings.lua @@ -61,6 +61,8 @@ vim.g.omni_sql_no_default_maps = 1 -- avoid stupid menu.vim (saves ~100ms) - stolen from justin's config vim.g.did_install_default_menus = 1 +vim.g.unception_block_while_host_edits = 1 + -- for all modes except terminal vim.keymap.set({ "i", "n", "o", "x", "v", "s", "l", "c" }, "", "") -- i don't use terminal that much so not having esc is okay