From 1f40a8fd3125368db82592178dc5bc7471d9c52b Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Thu, 5 Sep 2024 14:57:48 +0200 Subject: [PATCH] config leap --- lua/custom/plugins/ui.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lua/custom/plugins/ui.lua b/lua/custom/plugins/ui.lua index 58b7c78..8851be0 100644 --- a/lua/custom/plugins/ui.lua +++ b/lua/custom/plugins/ui.lua @@ -106,11 +106,27 @@ return { { 'ggandor/leap.nvim', lazy = false, + opts = {}, keys = { { 's', '(leap-forward)', desc = 'leap forward' }, { 'S', '(leap-backward)', desc = 'leap backward' }, { 'gs', '(leap-from-window)', desc = 'leap from window' }, }, + config = function() + -- idk why it doesn't work when I just define an opts table, but that is + -- so + + local leap = require 'leap' + + leap.opts.safe_labels = 'sfnutSFNLHMUGTZ?' + leap.opts.labels = 'sfnjklhodweimbuyvrgtaqpcxzSFNJKLHODWEIMBUYVRGTAQPCXZ?' + leap.opts.special_keys = { + next_target = '', + prev_target = '', + next_group = '', + prev_group = '', + } + end, }, { 'ggandor/flit.nvim',