Releases: skywind3000/asyncrun.vim
Releases · skywind3000/asyncrun.vim
20200302 - v2.5.3
- new option
-silent
to prevent open quickfix window no matterg:asyncrun_open
is set or not. - new command modifier can define your own
-program=new_modifer
.
20200229 - v2.5.0
- purify and refactor, remove useless codes.
- new command modifier
g:asyncrun_program
. - the
-program=xx
supportsmsys
,mingw32
,mingw64
andcygwin
:
Try this on windows:
:let g:asyncrun_msys = 'd:/msys32'
:AsyncRun -program=msys ls -l && echo $(MSYS_CWD)
:AsyncRun -mode=term -program=mingw32 ls -l && echo $(MSYS_ROOT)
The -program=xx
can be totally customized now:
:let g:asyncrun_program.display = { opts -> 'echo ' . opts.cmd }
:AsyncRun -program=display ls -la
The origin command ls -la
will be modified to echo ls -la
in the display
modifier.
The msys
, mingw32
and wsl
are implemented as command modifiers.
20200221 - v2.4.9
- new: specify customized runner by g:asyncrun_runner, see customize runners.
- new: run command with
:execute
if command is starting with a colon:
. - new: the colon command can be disabled by setting
g:asyncrun_strict
to non-zero.
20200218 - v2.4.6
new macros for -program=wsl
on Windows:
$(WSL_FILEPATH)
$(WSL_FILENAME)
$(WSL_FILEDIR)
$(WSL_FILENOEXT)
$(WSL_PATHNOEXT)
$(WSL_RELDIR)
$(WSL_RELNAME)
$(WSL_ROOT)
$(WSL_CWD)
$(WSL_CFILE)
20200217 - v2.4.5
- fixed:
$(VIM_PATHNOTEXT)
is not an absolute path, make it absolute.
20200216 - v2.4.4
- fixed: windows:
-mode=term -safe=1
will break when$HOME
directory contains spaces. - better file extname handling.
- optimize in terminal mode.
20200216 - v2.4.3
- fixed neovim/windows: command name containing spaces will break
- new:
$(VIM_PRONAME)
,$(VIM_DIRNAME)
,$(VIM_CLINE)
20200216 - v2.4.2
- new: macro
$(VIM_FILETYPE)
to represent&filetype
.
20200212 - v2.4.1
- fixed focusing issue in terminal window.
20200211 - v2.4.0
- fixed msys internal terminal issue.
- supports asynctasks.vim.