aboutsummaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-08-31 16:15:19 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-08-31 16:15:19 +0200
commitde6aa2a9886dd128bccd92616472c44a117a921b (patch)
tree18e001a77eea1747ce1824dafba1dc3e5a79ccd4 /vimrc
parentf67dc12a9fadf552122f96ca4574fbd3480d20e4 (diff)
Save and return to last cursor position in vim
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc11
1 files changed, 11 insertions, 0 deletions
diff --git a/vimrc b/vimrc
index 023d548..4ce3564 100644
--- a/vimrc
+++ b/vimrc
@@ -1,3 +1,14 @@
+if 1
+ augroup vimStartup
+ au!
+
+ autocmd BufReadPost *
+ \ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit'
+ \ | exe "normal! g`\""
+ \ | endif
+ augroup END
+endif
+
autocmd FileType rust setlocal ts=4 sw=4 expandtab
nnoremap <Enter> moO<Esc>`o