summaryrefslogtreecommitdiff
path: root/.config/nvim-old/lua/config/plugins/fzflua.lua
blob: 8dfdeb3888740023cf9392489935f6801c076cf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
return {
  "ibhagwan/fzf-lua",
  event = "VeryLazy",
  dependencies = { "echasnovski/mini.icons" },
  opts = {
    keymap = {
      builtin = {
        ["<S-j>"] = "preview-page-down",
        ["<S-k>"] = "preview-page-up",
      },
    },
    winopts = {
      row = 1,
      col = 0,
      width = 1,
      height = 0.4,
      title_pos = "left",
      preview = {
        layout = "horizontal",
        title_pos = "right",
      },
    },
    files = {
      -- Show hidden files but respect .gitignore
      -- rg_opts = [[--color=never --hidden --files -g "!.git" --ignore-file ~/.config/git/ignore]],
      -- fd_opts = [[--color=never --hidden --type f --type l --exclude .git --ignore-file ~/.config/git/ignore]],
    },
  },
}