summaryrefslogtreecommitdiff
path: root/plugin/viminfo.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/viminfo.vim')
-rwxr-xr-xplugin/viminfo.vim18
1 files changed, 18 insertions, 0 deletions
diff --git a/plugin/viminfo.vim b/plugin/viminfo.vim
new file mode 100755
index 0000000..c543518
--- /dev/null
+++ b/plugin/viminfo.vim
@@ -0,0 +1,18 @@
+" viminfo.vim
+" Viminfo parameters
+
+set viminfo='20,\"50,<100,n~/.vimtmp/viminfo
+
+" From the Vim wiki
+" http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session
+function! ResCur()
+ if line("'\"") <= line("$")
+ normal! g`"
+ return 1
+ endif
+endfunction
+
+augroup resCur
+ autocmd!
+ autocmd BufWinEnter * call ResCur()
+augroup END