repos/autosave.vim

vim plugin to autosave buffer when leaving cursor idle
Commits Files Refs README LICENSE
commit d5674172e1c0963ed2be0705aa7969f6ca0bab82
parent 222aff8e9254297fd48aa467e29053d0280373b3
Author: mjkloeckner <martin.cachari@gmail.com>
Date:   Sun, 30 Apr 2023 17:20:48 -0300

remove repetitive code

Diffstat:
Mplugin/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