36 lines
1.3 KiB
Lua
36 lines
1.3 KiB
Lua
vim.pack.add({
|
|
{ src = "https://github.com/okuuva/auto-save.nvim", name = "autosave" },
|
|
{ src = "https://github.com/vladdoster/remember.nvim", name = "remember" },
|
|
{ src = "https://github.com/Aasim-A/scrollEOF.nvim", name = "scrolleof" },
|
|
{ src = "https://github.com/folke/flash.nvim", name = "flash" },
|
|
})
|
|
|
|
require("auto-save").setup({
|
|
enabled = true,
|
|
trigger_events = {
|
|
immediate_save = { "BufLeave", "FocusLost", "QuitPre", "VimSuspend" },
|
|
defer_save = { "InsertLeave" }, -- save after debounce
|
|
cancel_deferred_save = { "InsertEnter" }, -- cancel pending save
|
|
},
|
|
debounce_delay = 1000,
|
|
noautocmd = true,
|
|
})
|
|
|
|
-- enable remember
|
|
require("remember").setup({})
|
|
|
|
-- enable scrolleof
|
|
-- require("scrollEOF").setup({
|
|
-- -- The pattern used for the internal autocmd to determine
|
|
-- -- where to run scrollEOF. See https://neovim.io/doc/user/autocmd.html#autocmd-pattern
|
|
-- pattern = "*",
|
|
-- -- Whether or not scrollEOF should be enabled in insert mode
|
|
-- insert_mode = false,
|
|
-- -- Whether or not scrollEOF should be enabled in floating windows
|
|
-- floating = true,
|
|
-- -- List of filetypes to disable scrollEOF for.
|
|
-- disabled_filetypes = { "terminal" },
|
|
-- -- List of modes to disable scrollEOF for. see https://neovim.io/doc/user/builtin.html#mode()
|
|
-- disabled_modes = { "t", "nt" },
|
|
-- })
|