My dotfiles. Period.

vimrc 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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 | set bt=nofile | r ++edit # | 0d_ | diffthis
  29. \ | wincmd p | diffthis
  30. endif
  31. set encoding=utf-8
  32. set list listchars=tab:→\ ,trail:·,precedes:←
  33. set list
  34. noremap <F2> :set list!<CR>
  35. set tabstop=4
  36. set shiftwidth=4
  37. set expandtab
  38. let g:local_vimrc=".vimrc_local.vim"
  39. colorscheme pablo
  40. set gfn=Droid\ Sans\ Mono\ 9
  41. set fileencodings=ucs-bom,utf-8,cp1250,latin1
  42. let python_highlight_all = 1
  43. set number
  44. highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
  45. set autoindent
  46. set pastetoggle=<F4>
  47. nmap <F3> :set invnumber<CR>
  48. if isdirectory($HOME . '/.local/share/vim') == 0
  49. :silent !mkdir -p ~/.vim/swap >/dev/null 2>&1
  50. endif
  51. set directory=./.vim-swap//
  52. set directory+=~/.local/share/vim/swap//
  53. set directory+=~/tmp//
  54. set directory+=.
  55. let g:vim_markdown_folding_disabled=1