123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- require('lv-globals')
- vim.cmd('luafile '..CONFIG_PATH..'/lv-settings.lua')
- -- Set leader
- if O.leader_key == ' ' or O.leader_key == 'space' then
- vim.api.nvim_set_keymap('n', '<Space>', '<NOP>', {noremap = true, silent = true})
- vim.g.mapleader = ' '
- else
- vim.api.nvim_set_keymap('n', O.leader_key, '<NOP>', {noremap = true, silent = true})
- vim.g.mapleader = O.leader_key
- end
- require('settings')
- require('lv-gitblame')
- require('lv-matchup')
- require('plugins')
- require('lv-utils')
- require('lv-autocommands')
- require('keymappings')
- require('lv-nvimtree') -- This plugin must be required somewhere before colorscheme. Placing it after will break navigation keymappings
- require('colorscheme') -- This plugin must be required somewhere after nvimtree. Placing it before will break navigation keymappings
- require('lv-galaxyline')
- require('lv-comment')
- require('lv-compe')
- require('lv-barbar')
- require('lv-dashboard')
- require('lv-telescope')
- require('lv-gitsigns')
- require('lv-treesitter')
- require('lv-autopairs')
- require('lv-rnvimr')
- require('lv-which-key')
- require('lv-lsp-rooter')
- require('lv-zen')
- -- extras
- if O.extras then
- require('lv-numb')
- require('lv-dial')
- require('lv-hop')
- require('lv-colorizer')
- require('lv-spectre')
- require('lv-symbols-outline')
- require('lv-vimtex')
- end
- -- TODO is there a way to do this without vimscript
- vim.cmd('source '..CONFIG_PATH..'/vimscript/functions.vim')
- -- LSP
- require('lsp')
- require('lsp.java-ls')
- require('lsp.angular-ls')
- require('lsp.bash-ls')
- require('lsp.clangd')
- require('lsp.cmake-ls')
- require('lsp.css-ls')
- require('lsp.dart-ls')
- require('lsp.docker-ls')
- require('lsp.efm-general-ls')
- require('lsp.elm-ls')
- require('lsp.emmet-ls')
- require('lsp.graphql-ls')
- require('lsp.go-ls')
- require('lsp.html-ls')
- require('lsp.json-ls')
- require('lsp.js-ts-ls')
- require('lsp.kotlin-ls')
- require('lsp.latex-ls')
- require('lsp.lua-ls')
- require('lsp.php-ls')
- require('lsp.python-ls')
- require('lsp.ruby-ls')
- require('lsp.rust-ls')
- require('lsp.svelte-ls')
- require('lsp.terraform-ls')
- -- require('lsp.tailwindcss-ls')
- require('lsp.vim-ls')
- require('lsp.vue-ls')
- require('lsp.yaml-ls')
- require('lsp.elixir-ls')
|