commit d5674172e1c0963ed2be0705aa7969f6ca0bab82 parent 222aff8e9254297fd48aa467e29053d0280373b3 Author: mjkloeckner <martin.cachari@gmail.com> Date: Sun, 30 Apr 2023 17:20:48 -0300 remove repetitive code Diffstat:
| M | plugin/autosave.vim | | | 13 | ++++--------- |
1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/plugin/autosave.vim b/plugin/autosave.vim @@ -16,15 +16,10 @@ function s:auto_save() let s:auto_save_write = 0 if &modified let l:bytes = line2byte('$') + len(getline('$')) - if filereadable(expand('%:p')) == 1 - silent! write - echo "\"" .. expand('%') .. "\" " .. line('$') .. "L, " .. - \ l:bytes .. "B written [autosave]" - else - silent! write - echo "\"" .. expand('%') .. "\" [New] " .. line('$') .. - \"L, " .. l:bytes .. "B written [autosave]" - endif + let l:newfile = filereadable(expand('%:p')) ? "" : "[New] " + silent! write + echo "\"" .. expand('%') .. "\" " .. l:newfile .. line('$') + \.. "L, " .. l:bytes .. "B written [autosave]" endif endif endif
