Files
vern-nvim/lua/vern/configs/c.lua
T
2026-10-22 00:19:19 -04:00

41 lines
1.2 KiB
Lua

return {
c = {
root = "C",
-- source_root = "src/{project_name}",
keybinds = {
["<leader>pr"] = {
desc = "Executes c code",
action = require("vern.actions.c").run,
},
["<leader>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",
},
},
},
},
}