mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 16:39:04 +02:00
40 lines
1.1 KiB
Lua
40 lines
1.1 KiB
Lua
return {
|
|
-- animations
|
|
-- {
|
|
-- "echasnovski/mini.animate",
|
|
-- event = "InsertEnter",
|
|
-- opts = function()
|
|
-- -- don't use animate when scrolling with the mouse
|
|
-- local mouse_scrolled = false
|
|
-- for _, scroll in ipairs({ "Up", "Down" }) do
|
|
-- local key = "<ScrollWheel" .. scroll .. ">"
|
|
-- vim.keymap.set({ "", "i" }, key, function()
|
|
-- mouse_scrolled = true
|
|
-- return key
|
|
-- end, { expr = true })
|
|
-- end
|
|
--
|
|
-- local animate = require("mini.animate")
|
|
-- return {
|
|
-- resize = {
|
|
-- timing = animate.gen_timing.linear({ duration = 100, unit = "total" }),
|
|
-- },
|
|
-- scroll = {
|
|
-- timing = animate.gen_timing.linear({ duration = 150, unit = "total" }),
|
|
-- subscroll = animate.gen_subscroll.equal({
|
|
-- predicate = function(total_scroll)
|
|
-- if mouse_scrolled then
|
|
-- mouse_scrolled = false
|
|
-- return false
|
|
-- end
|
|
-- return total_scroll > 1
|
|
-- end,
|
|
-- }),
|
|
-- },
|
|
-- }
|
|
-- end,
|
|
-- config = function(_, opts)
|
|
-- require("mini.animate").setup(opts)
|
|
-- end,
|
|
-- },
|
|
}
|