Releases: skywind3000/asyncrun.vim
Releases · skywind3000/asyncrun.vim
20210214 - v2.8.4
- better path handling.
20210211 - v2.8.3
- better path handling.
20210203 - v2.8.2
- new option
-close
for-mode=term
to close the terminal automatically when terminal process finished. - new option
-pos=TAB
for-mode=term
to open a terminal in a new tab residing on the left side. - fixed: minor path related issues.
- improve compatibility on windows.
try:
:AsyncRun -mode=term -pos=TAB -close lazygit
When you are using -pos=TAB
, lazygit will run in a new tab on the left side of current tabpage. when it finished, you can return to your previous tabpage directly. More convenience than -pos=tab
when you want to return to previous tab.
20210128 - v2.7.9
- new: when "-mode=wait" is provided, use "system()" to run your command.
- new: add autocmd
AsyncRunPre
,AsyncRunStart
,AsyncRunStop
for "-mode=wait"
20210112 - v2.7.8
- expose
s:ScriptWrite
interface toasyncrun#script_write
.
20201229 - v2.7.7
- add autocmd
AsyncRunInterrupt
when job is stopped byAsyncStop
. (see PR #154) - prettify: improve source indent.
20200409 - v2.7.5
- project root can be overshadowed by
b:asyncrun_root
,t:asyncrun_root
andg:asyncrun_root
:
eg:
let g:asyncrun_root = '/usr/local'
and
:AsyncRun -cwd=<root> pwd
output:
/usr/local
20200408 - v2.7.3
- new macro
$(VIM_PWD)
or<pwd>
for vim's current working directory (which:pwd
returns). - difference between
$(VIM_PWD)
and$(VIM_CWD)
is that$(VIM_CWD)
will change if-cwd=xxx
is given.
example:
:cd /usr/share
than:
:AsyncRun -cwd=/usr/include echo from $(VIM_PWD) to $(VIM_CWD)
output:
from /usr/share to /usr/include
20200326 - v2.7.1
- keep compatible with vim 7.3, and provide limited functionality.
20200325 - v2.7.0
- windows: follow
shellslash
option.