Releases: skywind3000/asyncrun.vim
Releases · skywind3000/asyncrun.vim
20210328 - v2.8.5
fixed: better terminal cwd handling.
20210214 - v2.8.4
- better path handling.
20210211 - v2.8.3
- better path handling.
20210203 - v2.8.2
- new option
-closefor-mode=termto close the terminal automatically when terminal process finished. - new option
-pos=TABfor-mode=termto 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 lazygitWhen 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,AsyncRunStopfor "-mode=wait"
20210112 - v2.7.8
- expose
s:ScriptWriteinterface toasyncrun#script_write.
20201229 - v2.7.7
- add autocmd
AsyncRunInterruptwhen 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_rootandg:asyncrun_root:
eg:
let g:asyncrun_root = '/usr/local'and
:AsyncRun -cwd=<root> pwdoutput:
/usr/local20200408 - v2.7.3
- new macro
$(VIM_PWD)or<pwd>for vim's current working directory (which:pwdreturns). - difference between
$(VIM_PWD)and$(VIM_CWD)is that$(VIM_CWD)will change if-cwd=xxxis given.
example:
:cd /usr/sharethan:
: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.