return { c = { root = "C", -- source_root = "src/{project_name}", keybinds = { ["pr"] = { desc = "Executes c code", action = require("vern.actions.c").run, }, ["px"] = { desc = "Creates header files", action = require("vern.actions.python").create_header, }, }, templates = { project = { bin = { target = "src/{project_name}/main.py", }, pkg = { target = "src/{project_name}/__init__.py", }, cfg = { target = "pyproject.toml", }, }, file = { mod = { target = "src/{project_name}/{name}.py", }, }, extras = { gitignore = { template = "vern.templates.extras.gitignore", --- needs to call the function in file target = ".gitignore", }, }, }, }, }