aboutsummaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
Diffstat (limited to 'autoload')
-rw-r--r--autoload/utils.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/autoload/utils.vim b/autoload/utils.vim
index 696063d..0231e8b 100644
--- a/autoload/utils.vim
+++ b/autoload/utils.vim
@@ -182,7 +182,10 @@ function! utils#CaptureCommandOutput(command) abort
redir @m
execute a:command
redir END
- call v:lua.vim.notify("command output captured to register m", "info", {'title': 'nvim-config'})
+ call v:lua.vim.notify("command output captured to register m", "info", {'title': 'nvim-config'})
+ "create a scratch buffer for dumping the text, ref: https://vi.stackexchange.com/a/11311/15292.
+ tabnew | setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile
+ call nvim_buf_set_lines(0, 0, 0, 0, [@m])
endfunction
" Edit all files matching the given patterns.