Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " Plugins
- call plug#begin('~/.local/share/nvim/plugged') " Basic visual and functionality Plug 'scrooloose/nerdtree'
- Plug 'vim-airline/vim-airline'
- Plug 'joshdick/onedark.vim'
- Plug 'airblade/vim-gitgutter'
- Plug 'majutsushi/tagbar'
- Plug 'neomake/neomake'
- Plug 'junegunn/fzf'
- Plug 'bling/vim-bufferline'
- Plug 'tmhedberg/SimpylFold'
- " Language support
- Plug 'autozimu/LanguageClient-neovim', {
- \ 'branch': 'next',
- \ 'do': 'bash install.sh',
- \ }
- Plug 'roxma/nvim-completion-manager'
- Plug 'lervag/vimtex'
- call plug#end()
- " Basic visual and settings
- set encoding=utf-8
- set signcolumn=yes
- set number
- set relativenumber
- syntax on
- set termguicolors
- filetype plugin on
- set hidden
- set mouse=a
- colorscheme onedark
- " Plugin settings
- " LanguageClient
- let g:LanguageClient_serverCommands = {
- \'python' : ['/home/mis039/.local/bin/pyls',]
- \ }
- " Airline arrows
- let g:airline#extensions#tabline#enabled = 1
- let g:airline_left_sep = ''
- let g:airline_left_alt_sep = ''
- let g:airline_right_sep = ''
- let g:airline_right_alt_sep = ''
- set updatetime=500
- " Keyboard mappings
- " File and symbols
- map <F6> :NERDTreeToggle<CR>
- map <F7> :Tagbar<CR>
- " Language Client support
- nnoremap <F5> :call LanguageClient_contextMenu()<CR>
- nnoremap <silent> K :call LanguageClient_textDocument_hover()<CR>
- nnoremap <silent> gd :call LanguageClient_textDocument_definition()<CR>
- nnoremap <silent> <F2> :call LanguageClient_textDocument_rename()<CR>
- nnoremap <silent> = :call LanguageClient_textDocument_formatting()<CR>
- " Buffers
- nnoremap <F4> :bn<CR>
- nnoremap <F3> :bp<CR>
- nnoremap <F8> :buffers<CR>:buffer<Space>
- " Backwards and forwards
- " for autocomplete
- inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
- inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
- inoremap <expr> <cr> pumvisible() ? "\<C-y>" : "\<cr>"
- " Code Folding
- set foldmethod=indent
- set foldlevel=99
- nnoremap <space> za
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement