diff --git a/lua/absolute/after/gitignore.lua b/lua/absolute/after/gitignore.lua index 72f91de..74afccd 100644 --- a/lua/absolute/after/gitignore.lua +++ b/lua/absolute/after/gitignore.lua @@ -1,19 +1,11 @@ local gitignore = require("gitignore") - -function GetProjectRoot() - local git_root = vim.fn.systemlist("git rev-parse --show-toplevel")[1] - if git_root == nil then - return vim.fn.getcwd() - else - return git_root - end -end +local GetProjectRoot = require("absolute.utils.get-git-root") -- Keymaps local opts = { noremap = true, silent = true } -opts.desc = "Generate .gitignore" +opts.desc = "GitIgnore: Generate .gitignore" vim.keymap.set("n", "gi", function() local path = GetProjectRoot()