mirror of
https://github.com/Baipyrus/nvim-config.git
synced 2024-11-14 21:13:49 +00:00
allow closing of overseer log with toggle keymap
This commit is contained in:
parent
4471902d93
commit
3175322e7f
@ -12,10 +12,25 @@ return {
|
||||
},
|
||||
}
|
||||
|
||||
-- Reference: overseer.nvim/lua/overseer/window.lua
|
||||
local function is_open()
|
||||
for _, winid in ipairs(vim.api.nvim_tabpage_list_wins(0)) do
|
||||
local bufnr = vim.api.nvim_win_get_buf(winid)
|
||||
if vim.bo[bufnr].filetype == 'OverseerList' then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- Display status info about tasks
|
||||
vim.keymap.set('n', '<leader>ol', function()
|
||||
overseer.toggle { winid = 0 }
|
||||
vim.cmd.winc '_'
|
||||
if is_open() then
|
||||
vim.cmd.winc '_'
|
||||
else
|
||||
vim.api.nvim_buf_delete(vim.api.nvim_get_current_buf(), {})
|
||||
end
|
||||
end, { desc = '[O]verseer [L]og' })
|
||||
-- Run task by listing all in floating
|
||||
vim.keymap.set('n', '<leader>or', '<cmd>OverseerRun<cr>', { desc = '[O]verseer [R]un' })
|
||||
|
Loading…
Reference in New Issue
Block a user