chore: redundancy removing and pushing before local changes

This commit is contained in:
2026-10-27 00:14:09 -04:00
parent 9eefdb6166
commit fcde51bc05
+7 -9
View File
@@ -3,8 +3,6 @@ local M = {}
local utils = require("vern-nvim.utils") local utils = require("vern-nvim.utils")
local templates = require("vern-nvim.templates") local templates = require("vern-nvim.templates")
local join = vim.fs.joinpath
---@param cfg table Language config ---@param cfg table Language config
---@param pname string Name of project ---@param pname string Name of project
---@param root string Project location ---@param root string Project location
@@ -13,20 +11,20 @@ function M.create(cfg, pname, root)
local ctx = { project_name = pname } local ctx = { project_name = pname }
vim.fn.mkdir(root, "p") vim.fn.mkdir(root, "p")
local bin
for _, dir in pairs(cfg.dirs) do for _, dir in pairs(cfg.dirs) do
local path = vim.fs.normalize(join(root, utils.fmt(dir, ctx))) local path = vim.fs.normalize(vim.fs.joinpath(root, utils.fmt(dir, ctx)))
vim.fn.mkdir(path, "p") vim.fn.mkdir(path, "p")
end end
local bin
for tbl_name, tbl in pairs(cfg.templates.project) do for tbl_name, tbl in pairs(cfg.templates.project) do
local raw_path = join(tbl.path, tbl.name) local raw_path = vim.fs.joinpath(tbl.path, tbl.name)
local path = utils.resolve_path(raw_path, cfg.dirs, ctx) local path = utils.resolve_path(raw_path, cfg.dirs, ctx)
if tbl_name == "primary" then if tbl_name == "primary" then
bin = join(root, path) bin = vim.fs.joinpath(root, path)
end end
local abs_file_path = vim.fs.normalize(join(root, path)) local abs_file_path = vim.fs.normalize(vim.fs.joinpath(root, path))
local abs_dir_path = vim.fs.dirname(abs_file_path) local abs_dir_path = vim.fs.dirname(abs_file_path)
if abs_dir_path ~= root and not vim.startswith(root, abs_dir_path) then if abs_dir_path ~= root and not vim.startswith(root, abs_dir_path) then
vim.fn.mkdir(abs_dir_path, "p") vim.fn.mkdir(abs_dir_path, "p")
@@ -35,9 +33,9 @@ function M.create(cfg, pname, root)
end end
for _, tbl in pairs(cfg.templates.extras) do for _, tbl in pairs(cfg.templates.extras) do
if tbl.enabled then if tbl.enabled then
local raw_path = join(tbl.path, tbl.name) local raw_path = vim.fs.joinpath(tbl.path, tbl.name)
local path = utils.resolve_path(raw_path, cfg.dirs, ctx) local path = utils.resolve_path(raw_path, cfg.dirs, ctx)
local abs_file_path = vim.fs.normalize(join(root, path)) local abs_file_path = vim.fs.normalize(vim.fs.joinpath(root, path))
local abs_dir_path = vim.fs.dirname(abs_file_path) local abs_dir_path = vim.fs.dirname(abs_file_path)
if abs_dir_path ~= root and not vim.startswith(root, abs_dir_path) then if abs_dir_path ~= root and not vim.startswith(root, abs_dir_path) then
vim.fn.mkdir(abs_dir_path, "p") vim.fn.mkdir(abs_dir_path, "p")