32 lines
356 B
Lua
32 lines
356 B
Lua
local M = {}
|
|
|
|
---@param lang string
|
|
M.template = function(lang)
|
|
local base = [=[
|
|
.DS_Store
|
|
|
|
.vscode/
|
|
.idea/
|
|
|
|
.env
|
|
.env.*
|
|
|
|
]=]
|
|
local lang_block = {
|
|
python = vim.trim([=[
|
|
__pycache__/
|
|
build/
|
|
dist/
|
|
.venv/
|
|
env/
|
|
venv/
|
|
.pytest_cache/
|
|
]=]),
|
|
}
|
|
|
|
local extra = (lang and lang_block[lang]) or ""
|
|
return base .. extra
|
|
end
|
|
|
|
return M
|