Advertisement
Guest User

Untitled

a guest
Feb 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. " ESSENTIAL -----------------
  2. set hidden
  3. set wildmenu
  4. set showcmd
  5.  
  6. " USABILITY -----------------
  7. set ignorecase
  8. set smartcase
  9. set ruler
  10. set laststatus=2
  11. set confirm
  12. set visualbell
  13. set cmdheight=2
  14. set number
  15.  
  16. " INDENTING -----------------
  17. set shiftwidth=4
  18. set softtabstop=4
  19. set autoindent
  20.  
  21. " PLUGINS -------------------
  22.  
  23.  
  24. " PLUG ----------
  25. call plug#begin('~/.local/share/nvim/plugged')
  26.  
  27. Plug 'maralla/completor.vim'
  28. Plug 'artur-shaik/vim-javacomplete2'
  29. Plug 'kien/ctrlp.vim'
  30. Plug 'vim-airline/vim-airline'
  31. Plug 'jiangmiao/auto-pairs'
  32.  
  33. call plug#end()
  34.  
  35. let g:python_host_prog = '/home/steve/.pyenv/versions/neovim2/bin/python'
  36. let g:python3_host_prog = '/home/steve/.pyenv/versions/neovim3/bin/python'
  37. " PLUGIN CONFIGURATION ------
  38. filetype on
  39. filetype plugin on
  40. filetype indent on
  41.  
  42. " FEEL ----------------------
  43. syntax on
  44. set termguicolors
  45. colorscheme apprentice
  46.  
  47. " COMPLETOR -----------------
  48. let g:completor_python_binary = '/usr/bin/python'
  49.  
  50. " CTRLP ---------------------
  51. let g:ctrlp_open_multiple_files = 'ij'
  52.  
  53. " VIM-AIRLINE ---------------
  54. let g:airline#extensions#tabline#enabled = 1
  55. let g:airline#extensions#tabline#fnamemod = ':t'
  56.  
  57.  
  58. " KEY MAPPING ---------------
  59. let mapleader = "`"
  60. " Moving between windows
  61. noremap <C-J> <C-W>h
  62. noremap <C-K> <C-W>j
  63. noremap <C-;> <C-W>l
  64. noremap <C-L> <C-W>k
  65.  
  66. " Tab hotkeys
  67. nmap <leader>T :enew<cr>
  68. nmap <leader>; :bnext<CR>
  69. nmap <leader>j :bprevious<CR>
  70. nmap <leader>b :bp <BAR> bd #<CR>
  71. nmap <leader>l :ls<CR>
  72.  
  73. " Change from hjkl to jkl;
  74. noremap ; l
  75. noremap l k
  76. noremap k j
  77. noremap j h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement