mirror of
https://github.com/cap153/nvim.git
synced 2026-04-17 09:45:29 +08:00
38 lines
919 B
Lua
38 lines
919 B
Lua
-- === mini ===
|
|
local P = {
|
|
name = "mini.nvim", -- 仓库名
|
|
}
|
|
|
|
-- 懒加载触发器
|
|
vim.api.nvim_create_autocmd({
|
|
"UIEnter", -- vim.schedule(function()
|
|
}, {
|
|
callback = function()
|
|
vim.schedule(function()
|
|
PackUtils.load(P, function()
|
|
require('mini.surround').setup {
|
|
mappings = {
|
|
add = 's', -- Add surrounding
|
|
delete = 'sd', -- Delete surrounding
|
|
find = 'sf', -- Find surrounding (to the right)
|
|
find_left = 'sF', -- Find surrounding (to the left)
|
|
highlight = 'sh', -- Highlight surrounding
|
|
replace = 'cs', -- Replace surrounding/change sround
|
|
update_n_lines = 'sn', -- Update `n_lines`
|
|
},
|
|
}
|
|
end)
|
|
end)
|
|
end
|
|
})
|
|
|
|
-- 不同的模块支持不同的懒加载策略
|
|
-- vim.api.nvim_create_autocmd({
|
|
-- "InsertEnter"
|
|
-- }, {
|
|
-- callback = function()
|
|
-- PackUtils.load(P, function()
|
|
-- require('mini.pairs').setup {}
|
|
-- end)
|
|
-- end
|
|
-- })
|