mirror of
https://github.com/NotAShelf/specs.nvim.git
synced 2024-12-28 13:42:24 +00:00
Add some default opts
This commit is contained in:
parent
ad68f9e251
commit
2c5d518427
1 changed files with 17 additions and 7 deletions
|
@ -1,6 +1,7 @@
|
||||||
local opts = {}
|
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
|
local opts = {}
|
||||||
|
|
||||||
local old_cur
|
local old_cur
|
||||||
|
|
||||||
function M.on_cursor_moved()
|
function M.on_cursor_moved()
|
||||||
|
@ -115,16 +116,25 @@ function M.empty_resizer(win_id, cnt)
|
||||||
else return true end
|
else return true end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- function M.exp_resizer()
|
local DEFAULT_OPTS = {
|
||||||
-- end
|
show_jumps = true,
|
||||||
--
|
min_jump = 30,
|
||||||
|
popup = {
|
||||||
|
delay_ms = 10,
|
||||||
|
inc_ms = 5,
|
||||||
|
blend = 10,
|
||||||
|
width = 20,
|
||||||
|
fader = M.exp_fader,
|
||||||
|
resizer = M.shrink_resizer
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function M.setup(user_opts)
|
function M.setup(user_opts)
|
||||||
opts = user_opts or {}
|
opts = vim.tbl_deep_extend("force", DEFAULT_OPTS, user_opts)
|
||||||
M.create_autocmds(opts)
|
M.create_autocmds()
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.create_autocmds(opts)
|
function M.create_autocmds()
|
||||||
vim.cmd("augroup Specs") vim.cmd("autocmd!")
|
vim.cmd("augroup Specs") vim.cmd("autocmd!")
|
||||||
if opts.show_jumps then
|
if opts.show_jumps then
|
||||||
vim.cmd("silent autocmd CursorMoved * :lua require('specs').on_cursor_moved()")
|
vim.cmd("silent autocmd CursorMoved * :lua require('specs').on_cursor_moved()")
|
||||||
|
|
Loading…
Reference in a new issue