diff options
Diffstat (limited to '.vim/lua/split_term')
| -rw-r--r-- | .vim/lua/split_term/init.lua | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/.vim/lua/split_term/init.lua b/.vim/lua/split_term/init.lua deleted file mode 100644 index 7dcb044..0000000 --- a/.vim/lua/split_term/init.lua +++ /dev/null @@ -1,46 +0,0 @@ -local spt = {} - -function spt:create() - self = { - height = 80, - buf_nr = nil, - win_id = nil, - visible = false, - } -end - -function spt:show() - vim.eval('botright new') - if self.buf_nr then - vim.eval('buffer ' .. self.buf_nr) - else - vim.termopen(self.exec, { detach=0 }) - self.buf_nr = vim.bufnr('%') - end -end - -function spt:open() -end - -function spt:hide() -end - -function spt:close() - local force = true - vim.api.nvim_win_close(self.win_id, force) - self.buf_nr = nil - self.win_id = nil -end - -function spt_toggle() - if spt.win_id then - if spt.visible then - spt:hide() - else - spt:show() - end - else - spt:create() - spt:show() - end -end |