CRAG666/code_runner.nvim

[feat request] when open nvim-tree, set the window to the right of nvim-tree

Closed this issue · 2 comments

image

as the img shown, the result window is under nvim-tree, and when I close the result window, it will auto focus on the nvim-tree, I wish it can re-focus on my code window

thanks a lot if you can impl this~😊

It is not difficult to do, however this is delegated to neovim, neovim decides which window to focus on, in any case I am open to any pr

I got the same problem, so i made this for getting back to the code window..

`function Switch()
local tree_win = vim.fn.win_findbuf(vim.api.nvim_get_current_buf())

if #tree_win == 0 then
-- NvimTree is not open, press w once
vim.cmd('wincmd w')
else
-- NvimTree is open, press w twice
vim.cmd('wincmd w')
vim.cmd('wincmd w')
end

end

vim.api.nvim_set_keymap('n', '', ':w:RunFile:lua Switch()', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '.', ':RunClose', { noremap = true, silent = false })
vim.api.nvim_set_keymap('i', '', ':w:RunFile:lua Switch()', { noremap = true, silent = false })

`
I use nvchad , so i add this in my init.lua file.. you can make the changes add this code to the equivalent of your vim or nvim config..

Thanks.