From 49c5911c27be9aa833422d62b82c15f02d0f14bc Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sun, 13 Oct 2024 16:17:34 +0200 Subject: [PATCH] Neovim: Possible toggleterm hack to not change neotrees size Currently only commented out --- home/modules/neovim/default.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/home/modules/neovim/default.nix b/home/modules/neovim/default.nix index 9da2bd86..93b12361 100644 --- a/home/modules/neovim/default.nix +++ b/home/modules/neovim/default.nix @@ -1739,6 +1739,25 @@ in { height = 45; winblend = 0; }; + + # Hack to make toggleterm respect neotree: + # Open + close neotree once toggleterm is opened. + # Toggleterm will "glitch" when opening, also neotree will scroll downwards. + # on_open.__raw = '' + # function(...) + # local name = vim.fn.bufname("neo-tree") + # local winnr = vim.fn.bufwinnr(name) + # + # if winnr ~= -1 then + # vim.defer_fn(function() + # local cmd = string.format("Neotree toggle") + # vim.cmd(cmd) + # vim.cmd(cmd) + # vim.cmd("wincmd p") + # end, 100) + # end + # end + # ''; }; };