Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " ESSENTIAL -----------------
- set hidden
- set wildmenu
- set showcmd
- " USABILITY -----------------
- set ignorecase
- set smartcase
- set ruler
- set laststatus=2
- set confirm
- set visualbell
- set cmdheight=2
- set number
- " INDENTING -----------------
- set shiftwidth=4
- set softtabstop=4
- set autoindent
- " PLUGINS -------------------
- " PLUG ----------
- call plug#begin('~/.local/share/nvim/plugged')
- Plug 'maralla/completor.vim'
- Plug 'artur-shaik/vim-javacomplete2'
- Plug 'kien/ctrlp.vim'
- Plug 'vim-airline/vim-airline'
- Plug 'jiangmiao/auto-pairs'
- call plug#end()
- let g:python_host_prog = '/home/steve/.pyenv/versions/neovim2/bin/python'
- let g:python3_host_prog = '/home/steve/.pyenv/versions/neovim3/bin/python'
- " PLUGIN CONFIGURATION ------
- filetype on
- filetype plugin on
- filetype indent on
- " FEEL ----------------------
- syntax on
- set termguicolors
- colorscheme apprentice
- " COMPLETOR -----------------
- let g:completor_python_binary = '/usr/bin/python'
- " CTRLP ---------------------
- let g:ctrlp_open_multiple_files = 'ij'
- " VIM-AIRLINE ---------------
- let g:airline#extensions#tabline#enabled = 1
- let g:airline#extensions#tabline#fnamemod = ':t'
- " KEY MAPPING ---------------
- let mapleader = "`"
- " Moving between windows
- noremap <C-J> <C-W>h
- noremap <C-K> <C-W>j
- noremap <C-;> <C-W>l
- noremap <C-L> <C-W>k
- " Tab hotkeys
- nmap <leader>T :enew<cr>
- nmap <leader>; :bnext<CR>
- nmap <leader>j :bprevious<CR>
- nmap <leader>b :bp <BAR> bd #<CR>
- nmap <leader>l :ls<CR>
- " Change from hjkl to jkl;
- noremap ; l
- noremap l k
- noremap k j
- noremap j h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement