-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.lua
43 lines (33 loc) · 943 Bytes
/
init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
-- launch contains a function that creates a table to pass to lazy.lua which loads lazy plugin manager
require "user.launch"
-- keymaps sets global leader
require "user.set"
require "user.keymaps"
-- Plugin tables
spec "plugins.telescope"
-- colorschemes plugins
spec "plugins.rosepine"
spec "plugins.solarized-osaka"
spec "plugins.fluoroscheme"
spec "plugins.gruvbox"
spec "plugins.treesitter"
spec "plugins.undotree"
-- LSP server
spec "plugins.lspzero"
-- require('lspname').setup{} in lsp plugin to enable it
spec "plugins.lsp"
-- install lsp with mason (cmd:Mason)
spec "plugins.mason"
spec "plugins.nvimcmp"
spec "plugins.todo"
spec "plugins.harpoon"
spec "plugins.autopair"
spec "plugins.mini"
spec "plugins.lualine"
spec "plugins.indentline"
-- This loads the plugin manager
require "user.lazy"
-- Set keymaps after all the plugins are loaded.
-- How to load them before?
require "user.pluginkeys"
require "user.colorscheme"