Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. "execute pathogen#infect()
  2. "podstawy
  3. syntax on
  4. filetype plugin indent on
  5. autocmd FileType python setlocal completeopt-=preview
  6. set nocompatible "dont act like vi
  7. set cmdheight=1
  8.  
  9. " Status
  10. " set statusline=\ %r%F\ \ %l/%L
  11. " set laststatus=2
  12.  
  13. " Only break the line on whitespace
  14. set nolist wrap linebreak breakat&vim
  15.  
  16. " Explore shortcut
  17. map <C-e> :Explore <CR>
  18.  
  19. " mouse
  20. set mouse=a
  21.  
  22. " cols
  23. set columns=80
  24.  
  25. " indenting
  26. set softtabstop=4
  27. set expandtab
  28. set tabstop=4
  29. set shiftwidth=4
  30. set autoindent
  31. set smartindent
  32.  
  33. " PEP8 indentation
  34. au BufNewFile,BufRead *.py
  35. \ set tabstop=4 |
  36. \ set softtabstop=4 |
  37. \ set shiftwidth=4 |
  38. \ set textwidth=79 |
  39. \ set expandtab |
  40. \ set autoindent |
  41. \ set fileformat=unix |
  42.  
  43. " enable folding
  44. set foldmethod=indent
  45. set foldlevel=99
  46.  
  47. "poruszanie graficzniej
  48. map <Down> g<Down>
  49. map <Up> g<Up>
  50. nmap j gj
  51. nmap k gk
  52. vmap j gj
  53. vmap k gk
  54. imap <Down> <Esc>g<Down>a
  55.  
  56. "katalogi
  57. set encoding=utf8
  58. set backupdir=~/.vim/backup//
  59. set directory=~/.vim/swap//
  60. set undodir=~/.vim/undo//
  61.  
  62. " selection
  63. map <c-a> <Esc>ggVG<CR>
  64.  
  65. " undo (ctrl+R is redo)
  66. nmap <c-z> u
  67. imap <c-z> <Esc>u
  68.  
  69. " navigating
  70. imap <C-Up> <Esc>ddkPi
  71. nmap <C-Up> ddkP
  72. imap <C-Down> <Esc>ddjPi
  73. nmap <C-Down> ddjP
  74.  
  75. " general
  76. set backspace=indent,eol,start
  77. "set relativenumber
  78. "set number
  79. set noruler
  80. set undolevels=150
  81.  
  82. " searching
  83. set nohlsearch
  84. set ignorecase
  85.  
  86. " visuals
  87. set background=dark
  88.  
  89. " mapping, rem to disable XOFF signal
  90. nmap <c-s> :w<CR>
  91. imap <c-s> <Esc>:w<CR>a
  92. nmap <c-d> :q<CR>
  93. inoremap <c-d> <Esc>:q<CR>
  94. noremap! <C-BS> <C-w>
  95. noremap! <C-h> <C-w>
  96. noremap! <C-Del> <Esc>dw
  97.  
  98. "noremap! <C-h> <C-w>
  99. map <F6> :setlocal spell! spelllang=en<CR>
  100. map <F7> :setlocal spell! spelllang=pl<CR>
  101.  
  102. "autocmd FileType html inoremap ;b <b></b><Space><++><Esc>FbT>i
  103. noremap <c-c> "*y
  104. noremap <c-v> "*p
  105. noremap <c-C> "+y
  106. noremap <c-V> "+p
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement