local puk = require 'std.puk' local map = require 'std.map' local ignored = require 'std.ignored' local dbg = require 'std.dbg' map.normal { description = 'Find cursor, for real!', category = 'fun', keys = '', command = function () local opts = { width = 69, delay_ms = 69, inc_ms = 42 } dbg.kind( 'TRACE', 'Showing specs with {0}', opts ) require 'specs'.show_specs( opts ) end, } puk.defer 'specs' ( function ( specs ) specs.setup { show_jumps = false, min_jump = 10, popup = { delay_ms = 10, -- delay before popup displays inc_ms = 10, -- time increments used for fade/resize effects blend = 10, -- starting blend, between 0-100 (fully transparent), see :h winblend width = 10, winhl = 'Cursor', fader = specs.exp_fader, resizer = specs.shrink_resizer, }, ignore_filetypes = ignored.filetypes_kv, ignore_buftypes = ignored.buftypes_kv, } end )