init.vim 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. " Activate Modules
  2. source $HOME/.config/nvim/modules/pythonpath.vim
  3. source $HOME/.config/nvim/modules/plugins.vim
  4. source $HOME/.config/nvim/modules/general.vim
  5. source $HOME/.config/nvim/modules/theme.vim
  6. source $HOME/.config/nvim/modules/airline.vim
  7. source $HOME/.config/nvim/modules/deoplete.vim
  8. source $HOME/.config/nvim/modules/nerdtree.vim
  9. source $HOME/.config/nvim/modules/startify.vim
  10. source $HOME/.config/nvim/modules/gutentags_plus.vim
  11. source $HOME/.config/nvim/modules/markdown-preview.vim
  12. source $HOME/.config/nvim/modules/language_server.vim
  13. source $HOME/.config/nvim/modules/ale.vim
  14. source $HOME/.config/nvim/modules/goyo-limelight.vim
  15. source $HOME/.config/nvim/modules/relativenums.vim
  16. source $HOME/.config/nvim/modules/pydocstring.vim
  17. source $HOME/.config/nvim/modules/neosnippets.vim
  18. source $HOME/.config/nvim/modules/emmet.vim
  19. source $HOME/.config/nvim/modules/colorizer.vim
  20. source $HOME/.config/nvim/modules/rainbow.vim
  21. source $HOME/.config/nvim/modules/vim-which-key.vim
  22. source $HOME/.config/nvim/modules/echodoc.vim
  23. " Special test file "
  24. source $HOME/.config/nvim/modules/test.vim
  25. set conceallevel=0
  26. "TODO"
  27. "change install script to install pyls in base and clone base instead"
  28. "npm i -g bash-language-server
  29. "npm install -g javascript-typescript-langserver
  30. "fix ctrl+l in python
  31. " fixed use :map to see what things are mapped to if behavior is wonky
  32. "install ripgrep" for gutentags to ignore .gitignore
  33. "install universal ctags"
  34. " TODO add this to script npm i -g bash-language-server
  35. nnoremap <C-h> <C-w>h
  36. nnoremap <C-j> <C-w>j
  37. nnoremap <C-k> <C-w>k
  38. nnoremap <C-l> <C-w>l