chore: redundancy removing and pushing before local changes
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user