cleaned code and fixed logic

This commit is contained in:
kdav5758
2021-07-04 20:57:16 -05:00
parent f51ad0536e
commit c288042a61
2 changed files with 44 additions and 55 deletions
-21
View File
@@ -1,26 +1,5 @@
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 b:autosave_view_before_bufdo = winsaveview()
let currBuff=bufnr("%")
execute 'bufdo ' . a:command
execute 'buffer ' . currBuff
call winrestview(b:autosave_view_before_bufdo)
unlet b:autosave_view_before_bufdo
endfunction
com! -nargs=+ -complete=command Bufdo call BufDo(<q-args>)
]],
false
)
api.nvim_exec(
[[
function! g:AutoSaveClearCommandLine(timer)