return{ { 'smoka7/hop.nvim', version = "*", opts = { keys = 'etovxqpdygfblzhckisuran' }, keys = { { 'f', function() require('hop').hint_char1({ direction = require('hop.hint').HintDirection.AFTER_CURSOR, current_line_only = true }) end, desc = 'Hop forward', }, { 'F', function() require('hop').hint_char1({ direction = require('hop.hint').HintDirection.BEFORE_CURSOR, current_line_only = true }) end, desc = 'Hop backward', }, { 't', function() require('hop').hint_char1({ direction = require('hop.hint').HintDirection.AFTER_CURSOR, current_line_only = true, hint_offset = -1 }) end, desc = 'Hop forward (offset)', }, { 'T', function() require('hop').hint_char1({ direction = require('hop.hint').HintDirection.BEFORE_CURSOR, current_line_only = true, hint_offset = 1 }) end, desc = 'Hop backward (offset)', }, { 's', function() require('hop').hint_char1() end, desc = 'Hop anywhere', }, { 'S', function() require('hop').hint_char2() end, desc = 'Hop anywhere (2 chars)', }, { 'sw', function() require('hop').hint_words() end, desc = 'Hop words', }, } } }