My dotfiles. Period.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. execute pathogen#infect()
  2. set backspace=indent,eol,start
  3. set history=500
  4. set ruler
  5. set showcmd
  6. set incsearch
  7. if has('mouse')
  8. set mouse=a
  9. endif
  10. if &t_Co > 2 || has("gui_running")
  11. syntax on
  12. set hlsearch
  13. endif
  14. if has("autocmd")
  15. filetype plugin indent on
  16. augroup vimrcEx
  17. au!
  18. autocmd FileType text setlocal textwidth=78
  19. autocmd BufReadPost *
  20. \ if line("'\"") > 1 && line("'\"") <= line("$") |
  21. \ exe "normal! g`\"" |
  22. \ endif
  23. augroup END
  24. else
  25. set autoindent
  26. endif
  27. if !exists(":DiffOrig")
  28. command DiffOrig vert new
  29. \ | set bt=nofile
  30. \ | r ++edit #
  31. \ | 0d_
  32. \ | diffthis
  33. \ | wincmd p
  34. \ | diffthis
  35. endif
  36. set encoding=utf-8
  37. set list listchars=tab:→\ ,trail:·,precedes:←
  38. set list
  39. noremap <F2> :set list!<CR>
  40. set tabstop=4
  41. set shiftwidth=4
  42. set expandtab
  43. let g:local_vimrc=".vimrc_local.vim"
  44. colorscheme pablo
  45. set gfn=Droid\ Sans\ Mono\ 9
  46. set fileencodings=ucs-bom,utf-8,cp1250,latin1
  47. let python_highlight_all = 1
  48. set number
  49. highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
  50. set autoindent
  51. set pastetoggle=<F4>
  52. nmap <F3> :set invnumber<CR>
  53. if isdirectory($HOME . '/.local/share/vim') == 0
  54. :silent !mkdir -p ~/.vim/swap >/dev/null 2>&1
  55. endif
  56. set directory=./.vim-swap//
  57. set directory+=~/.local/share/vim/swap//
  58. set directory+=~/tmp//
  59. set directory+=.
  60. let g:vim_markdown_folding_disabled=1