diff options
Diffstat (limited to 'autoload/utils.vim')
| -rw-r--r-- | autoload/utils.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/autoload/utils.vim b/autoload/utils.vim index 5bbc7e8..c573a48 100644 --- a/autoload/utils.vim +++ b/autoload/utils.vim @@ -168,3 +168,12 @@ function! utils#GetGitBranch() return l:res endif endfunction + +" Redirect command output to a register for later processing. +" Ref: https://stackoverflow.com/q/2573021/6064933 and https://unix.stackexchange.com/q/8101/221410 . +function! utils#CaptureCommandOutput(command) abort + echomsg "command is" a:command + redir @m + execute a:command + redir END +endfunction |
