42 lines
837 B
Lua
42 lines
837 B
Lua
require('mini.pairs').setup()
|
|
require('mini.comment').setup()
|
|
require('mini.surround').setup()
|
|
require('mini.icons').setup()
|
|
|
|
-- Notifications
|
|
require('mini.notify').setup({
|
|
-- only show messages
|
|
content = {
|
|
format = function(notif)
|
|
return notif.msg
|
|
end,
|
|
},
|
|
})
|
|
|
|
-- Commandline
|
|
require('mini.cmdline').setup({
|
|
autocorrect = { enable = false }
|
|
})
|
|
|
|
-- Autocompletion
|
|
local MiniCompletion = require('mini.completion')
|
|
MiniCompletion.setup({
|
|
lsp_completion = {
|
|
auto_setup = true,
|
|
process_items = function(items, base)
|
|
return MiniCompletion.default_process_items(items, base, {
|
|
filtersort = "fuzzy",
|
|
})
|
|
end,
|
|
}
|
|
})
|
|
|
|
local MiniSnipets = require('mini.snippets')
|
|
MiniSnipets.setup({
|
|
snippets = {
|
|
MiniSnipets.gen_loader.from_lang(),
|
|
},
|
|
})
|
|
MiniSnipets.start_lsp_server({ match = false })
|
|
|