spiedeman
spiedeman
有时候不会输出! 如果当前编辑的是一个 .tex 文件,那么执行 shell 命令不会输出信息。我试过将切换 buffer 到别的文件,如 .py 文件或是空 buffer, 则一切正常。
@OliverMartini may I ask how to create a shortcut with the color setting in it?
does anyone know how to save the font setting for bash on windows 10?
I have a similar problem, trying a old version of YCM(like f84dd1f) may solve it.
> 那你别加 -focus=0 啊 倒也是,但感觉不如加个判断条件,`pos=floaterm`时,强制 `focus=1`。 原本应该在另一个仓库`asynctask`下提问的,不过发现这边没法删除issue也就算了。主要是 `task.ini`文件里并未提供 `focus`选项,每次想切换 `pos` 的时候,还要额外修改 `vimrc`里的配置,甚是麻烦。
而且,`pos=floaterm` 时,`wintype=float`是写死了的,`vimrc`和`task.ini`配置中均未提供自定义选项。因此,在插件里做条件判断`if get(a:opts, 'focus', 1)==0` 来提供自动关闭结果窗口的功能,根本不起作用。至少在`vim`下是这样,`neovim`不太熟悉,不敢说。
看来是我没发现。 但好像发现一个新问题:没有匹配的自动命令:`User AsyncRunInit`。 因为用`terminal`输出时,貌似不能配置 `CursorMoved` 事件发生时自动关闭结果窗口,而用`floaterm`的话,得进插件里改动`floaterm.vim`,将`wintype=float`改为`wintype=split`。所以想自己写几个函数配合 `autocmd` 来实现,避免改动插件源码。结果搞了半天,似乎 `AsyncRunPre` 和 `AsyncRunStop` 被移除了? 
> 只有基于 quickfix 的任务才支持这几个 autocmd,其他终端类,不支持,你可以自己添加终端相关 autocmd 原来如此。