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>