Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- call plug#begin('~/.config/nvim/plugged')
- Plug 'jiangmiao/auto-pairs'
- Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
- Plug 'majutsushi/tagbar'
- Plug 'vim-airline/vim-airline'
- Plug 'Valloric/YouCompleteMe', { 'do': './install.py --system-libclang --system-boost --clang-completer --rust-completer --java-completer' }
- Plug 'ayu-theme/ayu-vim'
- Plug 'rbgrouleff/bclose.vim'
- Plug 'rdnetto/YCM-Generator', { 'branch': 'stable'}
- call plug#end()
- let NERDTreeIgnore = ['\.tu$']
- set termguicolors
- set background=dark
- colorscheme ayu
- set nu
- set hidden
- set noswapfile
- set nobackup
- set mouse=a
- set tabstop=2
- set softtabstop=2
- set shiftwidth=2
- set autoindent
- set smartindent
- set smarttab
- set expandtab
- set cursorline
- set showtabline=2
- set textwidth=110
- set completeopt-=preview
- highlight ColorColumn ctermbg=darkgray
- :hi CursorLine cterm=none
- :hi CursorLine gui=none
- set clipboard+=unnamedplus
- let g:ycm_rust_src_path = '/home/marcin/rust/src'
- nnoremap <Tab> :bnext<CR>
- nnoremap <S-Tab> :bprev<CR>
- nmap <silent> <C-Up> :wincmd k<CR>
- nmap <silent> <C-Down> :wincmd j<CR>
- nmap <silent> <C-Left> :wincmd h<CR>
- nmap <silent> <C-Right> :wincmd l<CR>
- nmap <silent> <leader>ov :e $MYVIMRC<CR>
- nmap <silent> <leader>sv :w<CR> :so $MYVIMRC<CR>
- "==========================================================================="
- " Make Sure that Vim returns to the same line when we reopen a file"
- augroup line_return
- au!
- au BufReadPost *
- \ if line("'\"") > 0 && line("'\"") <= line("$") |
- \ execute 'normal! g`"zvzz' |
- \ endif
- augroup END
- let g:airline#extensions#tabline#enabled = 1
- " Leader bindings
- nmap <Leader>nt :NERDTreeToggle<CR>
- nmap <Leader>tt :TagbarToggle<CR>
- nmap <Leader>bd :Bclose<CR>
- nmap <Leader>qq :q<CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement