feat: Easy Termopen for Previewer (#88)

First pass, but seems to work. Fixed a few other related items, so pushing it to master now.

* [WIP]: Wed 16 Sep 2020 05:17:10 PM EDT

* [WIP]: Wed 16 Sep 2020 06:10:33 PM EDT

* [WIP]: Wed 16 Sep 2020 06:19:43 PM EDT
This commit is contained in:
TJ DeVries
2020-09-16 18:20:14 -04:00
committed by GitHub
parent 1ef43e001b
commit 1865815687
7 changed files with 180 additions and 124 deletions

View File

@@ -142,4 +142,17 @@ function utils.get_separator()
return package.config:sub(1, 1)
end
function utils.job_is_running(job_id)
if job_id == nil then return false end
return vim.fn.jobwait({job_id}, 0)[1] == -1
end
function utils.buf_delete(bufnr)
if bufnr == nil then return end
if vim.api.nvim_buf_is_valid(bufnr) and vim.api.nvim_buf_is_loaded(bufnr) then
vim.cmd(string.format("bdelete! %s", bufnr))
end
end
return utils