skywind3000/asyncrun.vim

用quickui显示 结束关闭后buffer也不会消除, 新开也不会重用该buffer

Closed this issue · 5 comments

macos: buffer问题

-mode=term -pos=quickui ( 我加了-close 也是一样 buffer不会消除 )
每次打开都会新建 一个buffer, quickui窗口退出后就会显示该窗口 [finished..], 希望该插件能有bw自动结束quickui这个buffer的功能.
而且 就算不消除, 他每次都椒新建一个 不会重复使用该buffer, 所以用多了就出现一堆[finished ...] buffer 都要自己关闭有点麻烦.

还有quickui能出个运行系统&shell的函数, 有时候想当bash/zsh在vim里用,现在只能自己输入zsh来运行, 切换系统还得改vimrc ( 其实是我菜不怎么会vim脚本 T.T )
希望AsyncRun/Task, QuickUI这几个插件能更好, 感觉完善起来会很有爱 :)
qu

请加 -close=1 :

:AsyncRun -mode=term -pos=quickui -close=1  ls -la

复制你的直接用也是一样,
我以为是AsyncRun/QuickUI版本问题 全部重新git clone了还是一样.
1111

你说的一样,是指啥一样?还会提示按任意键关闭?

26b5a50d91ebdf168aeaf9e3853735db
之前我是这样设置的
直接复制你的ls命令用了也是有buffer, 应该是有这方面问题? 还是可能只有macos上是这样.


现在quickui运行 zsh 不加-close 也可以关闭buf , 在quickui 里的zsh输入exit 就没有buffer了
( 不知道为什么之前加了-close运行zsh然后exit也有buf, 可能记错了?!!T^T )

现在quickui运行 ls 命令加了-close=1 还是有buf, 复制用你发的ls命令用也是
只有用quickui显示是这样,
如果只用AsycnRun term是没这问题的, 而且可以重复使用term buf


希望quickui出个 不管显示文字多少行 都得点q或者才会关闭的查看方式 , 因为经常要停下来仔细看内容, 任意键关闭模式下 经常按快了有输入延迟 结果quickui上什么都没看清就执行之前按的键关闭了.


希望AsyncRun的-mode=term 模式能出个类似toggle_quickfix切换窗口的函数(toggle_term), 这样就能自由切换终端窗口了

OK,你写这么多,肯定有一定道理,你的需求我记下了,稍后研究下。