Files
auto-save.nvim/lua/autosave/utils/viml_funcs.lua
2021-07-01 16:55:41 -05:00

16 lines
384 B
Lua

local api = vim.api
-- original source: https://vim.fandom.com/wiki/Run_a_command_in_multiple_buffers
-- like bufdo but restore the current buffer.
api.nvim_exec(
[[
function! g:AutoSaveBufDo(command)
let currBuff=bufnr("%")
execute 'bufdo ' . a:command
execute 'buffer ' . currBuff
endfunction
com! -nargs=+ -complete=command Bufdo call BufDo(<q-args>)
]],
false
)