Advertisement
Guest User

Untitled

a guest
Apr 20th, 2013
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. " ---MAIN_SETTINGS---
  2.  
  3. syntax on " Подцветка синтаксиса
  4. set nocompatible " Отключение совместимости с vi
  5. set wrap " Перенос строк
  6. set linebreak " Перенос по словам
  7. set relativenumber " Относительные номера строк
  8. set showmatch " Парные скобки
  9. "set hidden " Не выгружать буффер при переключении между файлами
  10. set autoindent " Автотступ
  11. set tabstop=4 " Ширина таба
  12. set expandtab
  13. set shiftwidth=4 " Ширина переноса по < >
  14. set cursorline " Выделеие текущей строки
  15. set background=dark " Цвет подложки
  16. set t_Co=256 " Больше цветов.
  17. set nobackup " Вырубает создание файлов с бэкапами
  18. set encoding=utf-8 " Кодировка по умолчанию
  19.  
  20.  
  21. set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
  22.  
  23. set showbreak=→
  24.  
  25. " ---HOTKEYS---
  26. set pastetoggle=<F3> " Хоткей для режима вставки
  27. nmap <F5> :make<CR>
  28. map <F2> :NERDTreeToggle<CR>
  29.  
  30. set nocp
  31. filetype plugin on
  32. call pathogen#infect()
  33.  
  34. autocmd vimenter * if !argc() | NERDTree | endif
  35. autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
  36. autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
  37. autocmd InsertLeave * if pumvisible() == 0|pclose|endif
  38.  
  39. let g:clang_auto_select=0
  40. let g:clang_use_library=1
  41. let g:clang_complete_copen=1
  42. let g:clang_complete_macros=1
  43. let g:clang_complete_patterns=0
  44. " Avoids lame path cache generation and other unknown sources for includes
  45. let g:clang_auto_user_options=''
  46. let g:clang_memory_percent=70
  47.  
  48. set conceallevel=2
  49. set concealcursor=vin
  50. let g:clang_snippets=1
  51. let g:clang_conceal_snippets=1
  52. " The single one that works with clang_complete
  53. let g:clang_snippets_engine='clang_complete'
  54.  
  55. " Limit popup menu height
  56. set pumheight=20
  57.  
  58. let g:SuperTabDefaultCompletionType='<c-x><c-u><c-p>'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement