Commits

Andriy Kornatskyy committed 8240ca5

Added ability to jump to last position when reopening file;autowrite;ignorecase

  • Participants
  • Parent commits bfe4fc9

Comments (0)

Files changed (1)

 " Enable syntax highlighting
 syntax on
-filetype plugin indent on
 
 " If using a dark background within the editing area and syntax 
 " highlighting turn on this option as well
 set background=dark
 
-" Enable mouse usage (all modes) in terminals
-set mouse=a 
+if has("autocmd")
+    " Uncomment the following to have Vim jump to the last position when
+    " reopening a file
+    au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
+
+    " Uncomment the following to have Vim load indentation rules and plugins
+    " according to the detected filetype.
+    filetype plugin indent on
+endif
 
 set t_Co=256
 "colorscheme desert256
 set tabstop=4           " Tabs = 4 spaces
 set shiftwidth=4        " Indent/outdent 4 spaces
 
-set incsearch           " Do incremental searching
-set showmatch           " Show matching brackets
+" The following are commented out as they cause vim to behave a lot
+" differently from regular Vi. They are highly recommended though.
+set showcmd             " Show (partial) command in status line.
+set showmatch           " Show matching brackets.
+set ignorecase          " Do case insensitive matching
+set smartcase           " Do smart case matching
+set incsearch           " Incremental search
+set autowrite           " Automatically save before commands like :next and :make
+set hidden              " Hide buffers when they are abandoned
+set mouse=a             " Enable mouse usage (all modes)
 
 set nobackup
 set noswapfile
+
 set number
+
 set termencoding=utf-8
 set encoding=utf-8
 set fileencodings=utf-8,cp1251