diff --git a/.vimrc b/.vimrc
index 9f15b9a..f486f56 100644
--- a/.vimrc
+++ b/.vimrc
@@ -24,6 +24,10 @@ set ruler                   "Show line and column number
 set formatoptions=1         "Don't wrap text after a one-letter word
 set linebreak               "Break lines when appropriate
 
+"Persistent Undo
+set undodir=~/.vim_runtime/undodir
+set undofile
+
 "Drupal settings
 set expandtab               "Tab key inserts spaces
 set tabstop=2               "Use two spaces for tabs
