gabrielgio.lua @ 77ee67911cfd1c2b458b9726fbe40a7caf6d5caa

 1local key = require("gabrielgio.key")
 2
 3local ai = require("mini.ai")
 4local cmp = require("mini.completion")
 5local cursorword = require("mini.cursorword")
 6local diff = require("mini.diff")
 7local files = require("mini.files")
 8local hipatterns = require("mini.hipatterns")
 9local icons = require("mini.icons")
10local indentscope = require("mini.indentscope")
11local notify = require("mini.notify")
12local snippets = require("mini.snippets")
13local status = require("mini.statusline")
14local tabline = require("mini.tabline")
15local trailspace = require("mini.trailspace")
16
17ai.setup()
18cursorword.setup()
19diff.setup({ view = { style = "sign" } })
20files.setup()
21icons.setup()
22indentscope.setup({ draw = { animation = indentscope.gen_animation.none() } })
23notify.setup()
24snippets.setup()
25status.setup()
26tabline.setup()
27trailspace.setup()
28
29hipatterns.setup({
30	highlighters = {
31		fixme = { pattern = "%f[%w]()FIXME()%f[%W]", group = "MiniHipatternsFixme" },
32		hack = { pattern = "%f[%w]()HACK()%f[%W]", group = "MiniHipatternsHack" },
33		todo = { pattern = "%f[%w]()TODO()%f[%W]", group = "MiniHipatternsTodo" },
34		note = { pattern = "%f[%w]()NOTE()%f[%W]", group = "MiniHipatternsNote" },
35		hex_color = hipatterns.gen_highlighter.hex_color(),
36	},
37})
38
39cmp.setup({ lsp_completition = {
40	snippet_isert = vim.snippet.expand,
41} })