local M = {} ---@type VernLanguageConfig M.python = { root = "Python", dirs = { src = "src/{project_name}", }, keybinds = { ["pr"] = { desc = "Executes python code", action = require("vern.actions.python").run, }, ["pi"] = { desc = "Asks for what python package to install", action = require("vern.actions.python").pip_install, }, }, templates = { project = { primary = { path = "{dirs.src}", name = "main.py", kind = "main", kind_path = "vern.templates.python", }, manifest = { path = ".", name = "pyproject.toml", kind = "pyproject", kind_path = "vern.templates.python", }, pkg_init = { path = "{dirs.src}", name = "__init__.py", kind = "__init__", kind_path = "vern.templates.python", }, }, file = { mod = { path = "{dirs.src}", name = "{name}.py", kind = "module", kind_path = "vern.templates.python", }, }, extras = {}, }, } return M