return { -- improved movement "ggandor/leap.nvim", keys = { { "f", "(leap-forward)", mode = "n", desc = "Navigation: enter leap mode for forward movement", }, { "F", "(leap-backward)", mode = "n", desc = "Navigation: enter leap mode for backwards movement", }, { "gf", "(leap-from-window)", mode = "n", desc = "Navigation: enter leap mode for other windows", }, }, config = function() require("leap").opts.highlight_unlabeled_phase_one_targets = true require("leap").opts.equivalence_classes = { " \t\r\n", "([{", ")]}", "'\"`" } require("leap").opts.special_keys.prev_target = "" require("leap").opts.special_keys.prev_group = "" require("leap.user").set_repeat_keys("", "") require("leap").opts.safe_labels = "sfnut/SFNLHMUGTZ?" require("leap").opts.labels = "sfnjklhodweimbuyvrgtaqpcxz/SFNJKLHODWEIMBUYVRGTAQPCXZ?" end, }