CRAG666 / code_runner.nvim

Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
MIT License
534 stars 38 forks source link

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

Closed shellRaining closed 3 months ago

shellRaining commented 1 year ago
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~😊

CRAG666 commented 1 year ago

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

reactVishnu commented 5 months ago

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.