0
0
Просмотр исходного кода

fix(neovim): use only recent commits when fuzzy-finding nodes for GitSigns to reference

Joe 8 месяцев назад
Родитель
Сommit
f86e9330fa
1 измененных файлов с 2 добавлено и 16 удалено
  1. 2 16
      .config/nvim/lua/plugins/git.lua

+ 2 - 16
.config/nvim/lua/plugins/git.lua

@@ -37,23 +37,9 @@ return {
                         { remaining = true }
                     }
                 })
-                local branches = vim.split(vim.fn.system(
-                        "git branch --list --sort committerdate --format '%(refname) ||!|| %(committerdate:relative) ||!|| branch: %(refname:short) ||!|| %(authorname) ||!|| %(subject)' | tac"),
+                local results = vim.split(vim.fn.system(
+                        "git log --branches=\\* --pretty='format:%H ||!|| %cr ||!|| %(decorate:prefix=,suffix=,separator= ) ||!|| %an ||!|| %s' --since='last month'"),
                     "\n")
-                local commits = vim.split(vim.fn.system(
-                        "git log --branches=\\* --pretty='format:%H ||!|| %cr ||!|| %(decorate:prefix=,suffix=,separator= ) ||!|| %an ||!|| %s'"),
-                    "\n")
-                local results = {}
-                for _, v in pairs(branches) do
-                    if string.len(v) > 10 then
-                        table.insert(results, v)
-                    end
-                end
-                for _, v in pairs(commits) do
-                    if string.len(v) > 10 then
-                        table.insert(results, v)
-                    end
-                end
                 pickers.new(opts, {
                     prompt_title = title,
                     finder = finders.new_table({