Releases: skywind3000/asyncrun.vim
Releases · skywind3000/asyncrun.vim
20230920 - v2.11.23
- added try/catch for Ex commands (starting with colon), eg.
:AsyncRun :echo 123
and display exception if failed. - fixed minor issues.
20230821 - v2.11.20
- new api
g:asyncrun#current_root()
can return current root directory.
20230803 - v2.11.19
- new
-init=script
option to run a init script for terminal task after successfully opening the terminal window:
:AsyncRun -mode=term -pos=right -init=setlocal\ ft=myterminit bash
- new
-ft=filetype
option to set filetype for a terminal buffer:
:AsyncRun -mode=term -pos=right -ft=myterminit bash
20230302 - v2.11.16
- Strip message even if process fails
20230118 - v2.11.15
- new option
-runner=xxx
can work as an alias to-mode=term -pos=xxx
. - polish external function calling
20221129 - v2.11.14
- terminal: accept
-scroll=0
option to keep consistency.
20221129 - v2.11.13
Changes:
- terminal: only reuse terminal window created by asyncrun, prevent side-effect to other terminal plugins.
- terminal: simplify terminal reusable check routine.
- terminal: enable reuse by default for split terminal (can be disabled by
-reuse=0
). - terminal: enable autoscroll for terminal buffers in a non-active window (
-focus=0
).
try this:
:AsyncRun -mode=term -pos=bottom -focus=0 -rows=5 ls -la /
You will see the autoscroll is enabled in the terminal window.
20221127 - v2.11.9
- vim-7.4.1829 compliance
- add
noautocmd
prefix tocd
command for temporary working directory changing. - silent error message when directory doesn't exist.
20221121 - v2.11.6
- terminal: polish terminal buffer name generation.
- terminal: enable safe-argument-passing mode for vim-8.2 and above.
- remove unnecessary messages.
20221120 - v2.11.4
- terminal: initialize a proper terminal name for vim-8.2 and above
- terminal: wipe previous finished terminal buffer when '-reuse' is presented