You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
108 lines
1.6 KiB
108 lines
1.6 KiB
set modeline |
|
|
|
" General |
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""" |
|
set hi=700 "history |
|
|
|
" Filetype |
|
filetype plugin on |
|
filetype indent on |
|
|
|
set ar "autoread |
|
|
|
" Shortcuts |
|
let mapleader="," |
|
let g:mapleader="," |
|
|
|
" Fast Saving |
|
nmap <leader>w: :w!<cr> |
|
|
|
" User interface |
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""" |
|
" Movement with j/k |
|
set so=7 |
|
|
|
" Wildmenu |
|
set wildmenu |
|
set wildignore=*.o,*~,*.pyc,*.pyo |
|
|
|
" Ruler |
|
set ru "ruler |
|
set nu "number |
|
|
|
" Cmd Bar |
|
set ch=2 "cmdheight |
|
|
|
set hid |
|
|
|
" Backspace |
|
set backspace=eol,start,indent |
|
set whichwrap+=<,>,h,l |
|
|
|
" Search |
|
set ic "ignorecase |
|
set sc "smartcase |
|
set hlsearch |
|
set incsearch |
|
|
|
set lazyredraw |
|
set magic |
|
|
|
" Brackets |
|
set sm "showmatch |
|
set mat=2 |
|
|
|
" Errors |
|
set noeb "noerrorbells |
|
set novb "novisualbell |
|
set t_vb= |
|
set tm=500 |
|
|
|
" Colors & Fonts |
|
""""""""""""""""""""""""""""""""""""""""""""""""" |
|
syntax enable |
|
|
|
colorscheme desert |
|
set bg=dark "background |
|
|
|
set enc=utf8 "encoding |
|
set ffs=unix,dos,mac |
|
|
|
" Files |
|
""""""""""""""""""""""""""""""""""""""""""""""""" |
|
set nobackup |
|
set nowb |
|
set noswapfile |
|
|
|
" Text |
|
""""""""""""""""""""""""""""""""""""""""""""""""" |
|
" Tabs |
|
set et "expandtab |
|
set smarttab |
|
set sw=4 "shiftwidth |
|
set ts=4 "tabstop |
|
" Indents |
|
set ai "autoindent |
|
set si "smartindent |
|
set wrap |
|
" Lin eBreak |
|
set lbr |
|
set tw=500 |
|
|
|
" Buffers |
|
"""""""""""""""""""""""""""""""""""""""""""""""""" |
|
set switchbuf=useopen,usetab,newtab |
|
set stal=2 |
|
|
|
" Status Line |
|
"""""""""""""""""""""""""""""""""""""""""""""""""" |
|
set laststatus=2 |
|
set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l |
|
|
|
function! HasPaste() |
|
if &paste |
|
return 'Paste Mode ' |
|
end |
|
return '' |
|
endfunction |
|
|
|
|