From 9edf260607561bce69e72c26a3a6a63dd124d2a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Sat, 27 Sep 2025 09:45:54 +0200 Subject: [PATCH] vis: use lf instead of yazi, shorter keys for lf and lsp commands --- vis/.config/vis/visrc.lua | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/vis/.config/vis/visrc.lua b/vis/.config/vis/visrc.lua index 7104051..bb73f80 100644 --- a/vis/.config/vis/visrc.lua +++ b/vis/.config/vis/visrc.lua @@ -260,9 +260,9 @@ vis.events.subscribe(vis.events.INIT, function() vis:map(vis.modes.NORMAL, ' K', close_prev_win) vis:map(vis.modes.NORMAL, ' J', close_next_win) - vis:map(vis.modes.NORMAL, ' l[', ':lspc-prev-diagnostic') - vis:map(vis.modes.NORMAL, ' l]', ':lspc-next-diagnostic') - vis:map(vis.modes.NORMAL, ' l=', ':lspc-format') + vis:map(vis.modes.NORMAL, ' [', ':lspc-prev-diagnostic') + vis:map(vis.modes.NORMAL, ' ]', ':lspc-next-diagnostic') + vis:map(vis.modes.NORMAL, ' =', ':lspc-format') for num = 1, 9 do vis:map(vis.modes.NORMAL, ' r' .. num, function() set_file_slot(num) end, 'set file slot ' .. num) @@ -330,20 +330,16 @@ vis.events.subscribe(vis.events.INIT, function() end) end, 'fzf change directory') - vis:map(vis.modes.NORMAL, ' yy', function() - vis:command('!yazi') - end, 'yazi') + vis:map(vis.modes.NORMAL, ' l', ':!lf', 'lf file manager') - vis:map(vis.modes.NORMAL, ' y.', function() + vis:map(vis.modes.NORMAL, ' L', function() local path = vis.win.file.path if path then - local dir = path:match('^.*/') - local arg = escape_and_quoted(dir) - vis:command('!cd ' .. arg .. ' && yazi') + vis:command('!lf ' .. escape_and_quoted(path:match('^.*/'))) else - vis:command('!yazi') + vis:command('!lf') end - end, 'yazi in file directory') + end, 'lf file manager in current file directory') vis:map(vis.modes.NORMAL, ' ma', add_global_mark, 'global marks: add')