init.vim 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. " $$$$$$$$\ $$$$$$$$\ $$\ $$\ $$$$$$\ $$\
  2. " \__$$ __|$$ _____|$$$$ | $$ | $$$ __$$\ $$ |
  3. " $$ | $$ | \_$$ | $$$$$$$\ $$$$$$$\ $$$$\ $$ | $$$$$$$\ $$$$$$\
  4. " $$ | $$$$$\ $$ | $$ _____|$$ __$$\ $$\$$\$$ |$$ _____|\_$$ _|
  5. " $$ | $$ __| $$ | $$ / $$ | $$ |$$ \$$$$ |\$$$$$$\ $$ |
  6. " $$ | $$ | $$ | $$ | $$ | $$ |$$ |\$$$ | \____$$\ $$ |$$\
  7. " $$ | $$$$$$$$\ $$$$$$\ \$$$$$$$\ $$ | $$ |\$$$$$$ /$$$$$$$ | \$$$$ |
  8. " \__| \________|\______| \_______|\__| \__| \______/ \_______/ \____/
  9. "Base"
  10. :set number
  11. :set autoindent
  12. :set tabstop=4
  13. :set shiftwidth=4
  14. :set smarttab
  15. :set softtabstop=4
  16. :set mouse=a
  17. :set termguicolors
  18. "Plugins"
  19. call plug#begin()
  20. Plug 'vim-airline/vim-airline'
  21. Plug 'vim-airline/vim-airline-themes'
  22. Plug 'scrooloose/nerdtree'
  23. Plug 'ap/vim-css-color'
  24. Plug 'tpope/vim-surround'
  25. Plug 'morhetz/gruvbox'
  26. call plug#end()
  27. syntax enable
  28. colorscheme gruvbox
  29. let NERDTreeShowHidden = 1
  30. nnoremap <C-n> :NERDTree<CR>
  31. nnoremap <C-t> :NERDTreeToggle<CR>
  32. " off arrows
  33. nnoremap <Left> :echoe "Use h"<CR>
  34. nnoremap <Right> :echoe "Use l"<CR>
  35. nnoremap <Up> :echoe "Use k"<CR>
  36. nnoremap <Down> :echoe "Use j"<CR>
  37. imap jj <ESC>