使用asynctask.vim 时遇到的问题:
自定义runner: floaterm 的wintype 类型为float,因此popup 窗口弹出后始终会获得焦点,而
get(a:opts, 'focus', 1) == 0 条件仍然为真,导致运行noa wincmd p 命令时会出现错误:不允许在弹出窗口中使用。
若wintye=split,则运行良好。
一点不成熟的小建议:若用popup 窗口显示任务运行结果,可不必调用内置terminal,直接用job 运行任务,通过回调函数将运行结果显示到popup 窗口中,可避免窗口焦点无法切换的问题。
