init.vim 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. " noah's $VIMINIT
  2. " get basic (set)tings
  3. source $XDG_CONFIG_HOME/nvim/general/basic.vim
  4. " get plugins
  5. source $XDG_CONFIG_HOME/nvim/vim-plug/plugins.vim
  6. " get plugin configs
  7. source $XDG_CONFIG_HOME/nvim/plug-conf/fern.vim
  8. source $XDG_CONFIG_HOME/nvim/plug-conf/emmet.vim
  9. source $XDG_CONFIG_HOME/nvim/plug-conf/ctrlp.vim
  10. source $XDG_CONFIG_HOME/nvim/plug-conf/sneak.vim
  11. source $XDG_CONFIG_HOME/nvim/plug-conf/airline.vim
  12. source $XDG_CONFIG_HOME/nvim/plug-conf/startify.vim
  13. source $XDG_CONFIG_HOME/nvim/plug-conf/editorconfig.vim
  14. source $XDG_CONFIG_HOME/nvim/plug-conf/wilder.vim
  15. source $XDG_CONFIG_HOME/nvim/plug-conf/vcoolor.vim
  16. source $XDG_CONFIG_HOME/nvim/plug-conf/better-whitespace.vim
  17. source $XDG_CONFIG_HOME/nvim/plug-conf/vimspector.vim
  18. lua require 'treesitter'
  19. lua require 'indent-blankline'
  20. lua require 'telescope'
  21. lua require 'whichkey'
  22. lua require 'colorizer'.setup()
  23. " get theme
  24. source $XDG_CONFIG_HOME/nvim/theme/theme.vim
  25. " get keybinds
  26. source $XDG_CONFIG_HOME/nvim/keys/bindings.vim
  27. source $XDG_CONFIG_HOME/nvim/keys/tex-macros.vim
  28. " get autocommands
  29. source $XDG_CONFIG_HOME/nvim/general/auto.vim
  30. " fix black (python formatter)
  31. let g:black_virtualenv = ''
  32. let g:black_use_virtualenv = 0
  33. " enable intelligent indentation
  34. filetype plugin indent on