Bladeren bron

chore: improve fzf ignore files

Mariano Z. 11 maanden geleden
bovenliggende
commit
d75777ef85
2 gewijzigde bestanden met toevoegingen van 15 en 1 verwijderingen
  1. 1 0
      lua/plugins/format.lua
  2. 14 1
      lua/plugins/fzf.lua

+ 1 - 0
lua/plugins/format.lua

@@ -23,6 +23,7 @@ return {
         templ = { "templ" },
         c = { "clang-format" },
         cpp = { "clang-format" },
+        hcl = { "hcl" },
       },
       formatters = {
         csharpier = {

+ 14 - 1
lua/plugins/fzf.lua

@@ -41,11 +41,24 @@ M.config = function()
   nmap("<leader>oc", fzf_lua.lsp_outgoing_calls, { desc = "Outgoing Calls" })
   nmap("<leader>gf", fzf_lua.live_grep, { desc = "Find Live Grep" })
 
-  -- keys = {
+  local exclusions = {
+    "node_modules",
+    ".git",
+    "dist",
+    "build",
+    "coverage",
+  }
+
+  local exclude_opts = ""
+  for _, item in ipairs(exclusions) do
+    exclude_opts = exclude_opts .. " --exclude " .. item
+  end
+
   nmap("<leader>/", function()
     fzf_lua.files({
       cwd_prompt = false,
       silent = true,
+      fd_opts = "--hidden --no-ignore --type f" .. exclude_opts,
     })
   end, { desc = "Find Files" })
   nmap(";", fzf_lua.buffers, { desc = "Find Buffers" })