Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " ---MAIN_SETTINGS---
- syntax on " Подцветка синтаксиса
- set nocompatible " Отключение совместимости с vi
- set wrap " Перенос строк
- set linebreak " Перенос по словам
- set relativenumber " Относительные номера строк
- set showmatch " Парные скобки
- "set hidden " Не выгружать буффер при переключении между файлами
- set autoindent " Автотступ
- set tabstop=4 " Ширина таба
- set expandtab
- set shiftwidth=4 " Ширина переноса по < >
- set cursorline " Выделеие текущей строки
- set background=dark " Цвет подложки
- set t_Co=256 " Больше цветов.
- set nobackup " Вырубает создание файлов с бэкапами
- set encoding=utf-8 " Кодировка по умолчанию
- set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
- set showbreak=→
- " ---HOTKEYS---
- set pastetoggle=<F3> " Хоткей для режима вставки
- nmap <F5> :make<CR>
- map <F2> :NERDTreeToggle<CR>
- set nocp
- filetype plugin on
- call pathogen#infect()
- autocmd vimenter * if !argc() | NERDTree | endif
- autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
- autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
- autocmd InsertLeave * if pumvisible() == 0|pclose|endif
- let g:clang_auto_select=0
- let g:clang_use_library=1
- let g:clang_complete_copen=1
- let g:clang_complete_macros=1
- let g:clang_complete_patterns=0
- " Avoids lame path cache generation and other unknown sources for includes
- let g:clang_auto_user_options=''
- let g:clang_memory_percent=70
- set conceallevel=2
- set concealcursor=vin
- let g:clang_snippets=1
- let g:clang_conceal_snippets=1
- " The single one that works with clang_complete
- let g:clang_snippets_engine='clang_complete'
- " Limit popup menu height
- set pumheight=20
- let g:SuperTabDefaultCompletionType='<c-x><c-u><c-p>'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement