123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- """"""""""""""""""""""""""""""""
- " General
- """"""""""""""""""""""""""""""""
- " set command history to 1000 lines.
- set history=1000
- " enable file type dependent behavior.
- filetype plugin on
- filetype indent on
- " auto-detect changes on files and reload.
- set autoread
- " use , as map leader.
- let mapleader=","
- let g:mapleader=","
- " quick save with ,w
- nmap <leader>w :w!<cr>
- " keep at least 7 lines above cursor.
- set so=7
- set ruler
- set cmdheight=2
- set hid
- " set correct backspace settings.
- set backspace=eol,start,indent
- set whichwrap+=<,>,h,l
- """""""""""
- " Searching
- """""""""""
- set hlsearch
- set incsearch
- " ignore case when searching.
- set ignorecase
- set smartcase
- set lazyredraw
- set magic
- set showmatch
- set mat=2
- set noerrorbells
- set novisualbell
- set t_vb=
- set tm=500
- syntax enable
- try
- colorscheme desert
- catch
- endtry
- set background=dark
- set encoding=utf8
- set ffs=unix,dos,mac
- set nobackup
- set nowb
- set noswapfile
- set expandtab
- set smarttab
- set shiftwidth=4
- set tabstop=4
- set lbr
- set tw=500
- set autoindent
- set smartindent
- set wrap
- map <silent> <leader><cr> :noh<cr>
- map <leader>l :bnext<cr>
- map <leader>h :bprev<cr>
- map <leader>tn :tabnew<cr>
- map <leader>to :tabonly<cr>
- map <leader>tc :tabclose<cr>
- map <leader>tm :tabmove
- map <leader>t<leader> :tabnext<cr>
- set laststatus=2
- set statusline=\ %F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l\ \ Column:\ %c
- map 0 ^
|