You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.2 KiB
VimL
63 lines
1.2 KiB
VimL
10 years ago
|
execute pathogen#infect()
|
||
|
|
||
|
set history=10000
|
||
|
|
||
|
filetype plugin on
|
||
|
filetype indent on
|
||
|
|
||
|
" Set to auto read when a file is changed from the outside
|
||
|
set autoread
|
||
|
|
||
|
" With a map leader it's possible to do extra key combinations
|
||
|
" like <leader>w saves the current file
|
||
|
let mapleader = ","
|
||
|
let g:mapleader = ","
|
||
|
|
||
|
set ruler
|
||
|
set relativenumber
|
||
|
|
||
|
" Ignore case when searching
|
||
|
set ignorecase
|
||
|
|
||
|
" When searching try to be smart about cases
|
||
|
set smartcase
|
||
|
|
||
|
" Highlight search results
|
||
|
set hlsearch
|
||
|
|
||
|
" Makes search act like search in modern browsers
|
||
|
set incsearch
|
||
|
|
||
|
" Don't redraw while executing macros (good performance config)
|
||
|
set lazyredraw
|
||
|
|
||
|
" For regular expressions turn magic on
|
||
|
set magic
|
||
|
syntax enable
|
||
|
|
||
|
set list
|
||
|
set listchars=tab:𝅔\ ,trail:…
|
||
|
|
||
|
set encoding=utf8
|
||
|
|
||
|
map <leader>nt :NERDTreeToggle<CR>
|
||
|
let NERDTreeDirArrows=1
|
||
|
|
||
|
" Close all open buffers on entering a window if the only
|
||
|
" buffer that's left is the NERDTree buffer
|
||
|
function! s:CloseIfOnlyNerdTreeLeft()
|
||
|
if exists("t:NERDTreeBufName")
|
||
|
if bufwinnr(t:NERDTreeBufName) != -1
|
||
|
if winnr("$") == 1
|
||
|
q
|
||
|
endif
|
||
|
endif
|
||
|
endif
|
||
|
endfunction
|
||
|
|
||
|
|
||
|
set expandtab
|
||
|
set shiftwidth=2
|
||
|
set softtabstop=2
|
||
|
set tabstop=2
|