diff --git a/plugins/fzf-lua.lua b/plugins/fzf-lua.lua index 6782d60..27ca9a1 100644 --- a/plugins/fzf-lua.lua +++ b/plugins/fzf-lua.lua @@ -7,6 +7,10 @@ local wide = { } fzf.setup({ + defaults = { + lopen = "lopen", + copen = "copen", + }, winopts = { width = 80, height = 30, @@ -25,10 +29,20 @@ fzf.setup({ }, fzf = { false, - ["ctrl-q"] = "select-all+accept", ["ctrl-y"] = "accept", }, }, + actions = { + files = { + false, + ["enter"] = fzf.actions.file_edit, + ["ctrl-s"] = fzf.actions.file_split, + ["ctrl-v"] = fzf.actions.file_vsplit, + ["ctrl-t"] = fzf.actions.file_tabedit, + ["ctrl-q"] = fzf.actions.file_sel_to_ll, + ["alt-q"] = fzf.actions.file_sel_to_qf, + }, + }, files = { hidden = true, no_ignore = true, @@ -57,6 +71,7 @@ fzf.setup({ }, diagnostics = { winopts = wide, + multiline = 1, }, })