From e3a19d78b51fd0f99ff6f9fc14158e9de99f59fc Mon Sep 17 00:00:00 2001 From: th3r00t Date: Fri, 19 Sep 2025 10:30:35 -0400 Subject: [PATCH] Adjusting fzf-lua init --- lua/plugins.lua | 56 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/lua/plugins.lua b/lua/plugins.lua index 94d8057..81f77da 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -78,7 +78,61 @@ require('mini.tabline').setup({}) require('mini.fuzzy').setup({}) -- require('lualine').setup({ options = { theme = 'tokyonight' } }) require('which-key').setup({}) -require('fzf-lua').setup({}) +require('fzf-lua').setup({ + winopts = { + height = 0.85, + width = 0.80, + row = 0.35, + col = 0.50, + border = 'rounded', + preview = { + border = 'border', + wrap = 'nowrap', + hidden = 'nohidden', + vertical = 'down:45%', + horizontal = 'right:60%', + layout = 'flex', + flip_columns = 120, + }, + }, + keymap = { + builtin = { + [""] = "toggle-help", + [""] = "toggle-fullscreen", + [""] = "toggle-preview-wrap", + [""] = "toggle-preview", + [""] = "toggle-preview-ccw", + [""] = "toggle-preview-cw", + [""] = "preview-page-down", + [""] = "preview-page-up", + [""] = "preview-page-reset", + }, + fzf = { + ["ctrl-z"] = "abort", + ["ctrl-u"] = "unix-line-discard", + ["ctrl-f"] = "half-page-down", + ["ctrl-b"] = "half-page-up", + ["ctrl-a"] = "beginning-of-line", + ["ctrl-e"] = "end-of-line", + ["alt-a"] = "toggle-all", + ["f3"] = "toggle-preview-wrap", + ["f4"] = "toggle-preview", + ["shift-down"] = "preview-page-down", + ["shift-up"] = "preview-page-up", + }, + }, + previewers = { + head = { + cmd = "head", + args = nil, + }, + git_diff = { + cmd_deleted = "git show HEAD --", + cmd_modified = "git diff HEAD", + cmd_untracked = "git diff --no-index /dev/null", + }, + }, +}) require('crates').setup({}) require('todo-comments').setup({ options = {