init.lua 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. require('plugins')
  2. require('lv-globals')
  3. require('lv-utils')
  4. vim.cmd('luafile ~/.config/nvim/lv-settings.lua')
  5. require('lv-autocommands')
  6. require('settings')
  7. require('keymappings')
  8. require('colorscheme')
  9. require('lv-galaxyline')
  10. require('lv-comment')
  11. require('lv-compe')
  12. require('lv-barbar')
  13. require('lv-dashboard')
  14. require('lv-telescope')
  15. require('lv-gitsigns')
  16. require('lv-nvimtree')
  17. require('lv-treesitter')
  18. require('lv-autopairs')
  19. require('lv-rnvimr')
  20. require('lv-which-key')
  21. -- TODO is there a way to do this without vimscript
  22. vim.cmd('source ~/.config/nvim/vimscript/functions.vim')
  23. -- LSP
  24. require('lsp')
  25. require('lsp.clangd')
  26. require('lsp.php-ls')
  27. require('lsp.dart-ls')
  28. require('lsp.lua-ls')
  29. require('lsp.bash-ls')
  30. require('lsp.go-ls')
  31. require('lsp.js-ts-ls')
  32. require('lsp.python-ls')
  33. require('lsp.rust-ls')
  34. require('lsp.json-ls')
  35. require('lsp.yaml-ls')
  36. require('lsp.terraform-ls')
  37. require('lsp.vim-ls')
  38. require('lsp.graphql-ls')
  39. require('lsp.docker-ls')
  40. require('lsp.html-ls')
  41. require('lsp.css-ls')
  42. require('lsp.emmet-ls')
  43. require('lsp.efm-general-ls')
  44. require('lsp.latex-ls')
  45. require('lsp.svelte-ls')
  46. require('lsp.tailwindcss-ls')
  47. require('lsp.ruby-ls')
  48. require('lsp.kotlin-ls')
  49. require('lsp.vue-ls')
  50. require('lsp.angular-ls')