skywind3000 / vim-terminal-help

Small changes make vim/nvim's internal terminal great again !!
MIT License
246 stars 32 forks source link

let s:terminal_view can be called from TerminalClose directly #47

Open jiz4oh opened 1 year ago

jiz4oh commented 1 year ago

closes #21

Hi @skywind3000 大佬,非常感谢您创建了这个插件,这个插件使用体验让我感觉非常棒。如果这个插件能够控制其他插件打开的 terminal,这样我就可以将其他插件结合起来,比如 vim-slime 来搭建我自己的 ide 体验。这个 pr 实现了这个目的,我已经测试两个月,希望您能看看

结合任意插件需要加上以下 vimscript

augroup vim-terminal-help-augroup
  autocmd!

  if has('nvim')
    autocmd TermOpen * let t:__terminal_bid__ = bufnr('')
  elseif exists('##TerminalWinOpen')
    autocmd TerminalWinOpen * let t:__terminal_bid__ = bufnr('')
  endif
augroup END