-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathinit.lua
More file actions
105 lines (97 loc) · 2.61 KB
/
Copy pathinit.lua
File metadata and controls
105 lines (97 loc) · 2.61 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
-- ---------------------------------------------------------------------------
-- Initialization -- load manifest
-- ---------------------------------------------------------------------------
-- mini.nvim is needed before anything else: config/loader.lua (required by
-- every plugin module) builds on MiniMisc.safely().
vim.pack.add({ "https://github.com/nvim-mini/mini.nvim" })
require("config.options")
require("config.functions")
require("config.autocmds")
require("config.keymaps")
-- stylua: ignore
local plugins = {
-- now / early UI
"plugins.mini-basics",
"plugins.mini-hues",
"plugins.mini-icons",
"plugins.mini-notify",
"plugins.mini-sessions",
"plugins.mini-starter",
"plugins.mini-statusline",
"plugins.mini-tabline",
"plugins.cendre",
"plugins.sora",
"plugins.ui2",
"plugins.orgmode",
-- now-if-args (now if a file opened, else later)
"plugins.mini-map",
"plugins.mini-misc",
"plugins.render-markdown",
"plugins.treesitter",
"plugins.vim-helm",
"plugins.mini-completion",
"plugins.mason",
"plugins.oil",
-- later (any order)
"plugins.mini-input",
"plugins.mini-ai",
"plugins.mini-align",
"plugins.mini-animate",
"plugins.mini-bracketed",
"plugins.mini-bufremove",
"plugins.mini-cmdline",
"plugins.mini-colors",
"plugins.mini-comment",
"plugins.mini-cursorword",
"plugins.mini-diff",
"plugins.mini-extra",
"plugins.mini-files",
"plugins.mini-git",
"plugins.mini-hipatterns",
"plugins.mini-keymap",
"plugins.mini-indentscope",
"plugins.mini-jump",
-- "plugins.mini-jump2d" (disabled -- prefer leap, see file)
"plugins.mini-move",
"plugins.mini-operators",
"plugins.mini-snippets",
"plugins.mini-pairs",
"plugins.mini-pick",
"plugins.mini-splitjoin",
"plugins.mini-statuscolumn",
"plugins.mini-surround",
"plugins.mini-trailspace",
"plugins.mini-visits",
-- mini-clue must load AFTER mini-bracketed and mini-diff
-- (it consumes the clues they export)
"plugins.mini-clue",
-- other plugins
"plugins.codecompanion",
"plugins.conform",
"plugins.copilot",
"plugins.friendly-snippets",
"plugins.lazydev",
"plugins.leap",
"plugins.lsp",
"plugins.nvim-lint",
-- "plugins.nvim-autopairs" (disabled -- evaluating mini.pairs, see file)
"plugins.quicker",
"plugins.toggleterm",
"plugins.undotree",
-- colorschemes
"plugins.ayu",
"plugins.boo-berry",
"plugins.catppuccin",
"plugins.everforest",
"plugins.gruvbox-material",
"plugins.kanagawa",
"plugins.lume",
"plugins.mellow",
"plugins.oasis",
"plugins.rose-pine",
"plugins.thorn",
"plugins.tokyonight",
}
for _, m in ipairs(plugins) do
require(m)
end