Skip to content

Releases: skywind3000/asyncrun.vim

20230920 - v2.11.23

20 Sep 01:53
Compare
Choose a tag to compare
  • 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

20 Aug 19:12
Compare
Choose a tag to compare
  • new api g:asyncrun#current_root() can return current root directory.

20230803 - v2.11.19

03 Aug 07:50
Compare
Choose a tag to compare
  • 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

02 Mar 13:53
Compare
Choose a tag to compare
  • Strip message even if process fails

20230118 - v2.11.15

18 Jan 12:23
Compare
Choose a tag to compare
  • new option -runner=xxx can work as an alias to -mode=term -pos=xxx.
  • polish external function calling

20221129 - v2.11.14

28 Nov 23:08
Compare
Choose a tag to compare
  • terminal: accept -scroll=0 option to keep consistency.

20221129 - v2.11.13

28 Nov 21:35
Compare
Choose a tag to compare

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

27 Nov 15:36
Compare
Choose a tag to compare
  • vim-7.4.1829 compliance
  • add noautocmd prefix to cd command for temporary working directory changing.
  • silent error message when directory doesn't exist.

20221121 - v2.11.6

21 Nov 01:38
Compare
Choose a tag to compare
  • 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

20 Nov 14:16
Compare
Choose a tag to compare
  • terminal: initialize a proper terminal name for vim-8.2 and above
  • terminal: wipe previous finished terminal buffer when '-reuse' is presented