-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.lua
30 lines (18 loc) · 1.05 KB
/
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
---- globals -------------------------------------------------------------------
require 'utils.globals' -- import globals before doing anything else
---- init ----------------------------------------------------------------------
require 'utils.plugins.initialize' -- for a fresh install
---- bootstrap -----------------------------------------------------------------
Safe.require 'core.bootstrap' -- "bootstrap" settings must come first
---- plugins -------------------------------------------------------------------
Safe.require 'plugins' -- load plugins as early as reasonably possible
---- commands ------------------------------------------------------------------
Safe.require 'core.cmd.auto'
Safe.require 'core.cmd.user'
---- config --------------------------------------------------------------------
Safe.require 'keymap'
Safe.require 'core.settings'
Safe.require 'core.filetypes'
Safe.require 'core.appearance' -- colorscheme, etc.
Safe.require 'lsp' -- language servers, debugger config,, etc.
GetLogger('INIT'):info 'Neovim initialization complete'