-- Strata file type detection for NeoVim vim.filetype.add({ extension = { strata = "html", -- Templates: HTML syntax sts = "typescript", -- Pure logic: TypeScript ["compiler.sts"] = "typescript", -- Compiler: TypeScript ["service.sts"] = "typescript", -- Service: TypeScript ["api.sts"] = "typescript", -- API contracts: TypeScript }, pattern = { [".*%.compiler%.sts"] = "typescript", [".*%.service%.sts"] = "typescript", [".*%.api%.sts"] = "typescript", }, }) -- Optional: Add custom syntax highlighting or treesitter config -- vim.treesitter.language.register("html", "strata")