{"id":35187858,"url":"https://github.com/overleaf/vim-env-syntax","last_synced_at":"2026-03-16T22:31:21.279Z","repository":{"id":232553036,"uuid":"682522762","full_name":"overleaf/vim-env-syntax","owner":"overleaf","description":"Vim syntax highlighting plugin for .env files","archived":false,"fork":false,"pushed_at":"2023-11-28T08:25:02.000Z","size":3,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-04-11T15:27:51.966Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/overleaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-08-24T11:01:44.000Z","updated_at":"2023-11-29T13:23:14.000Z","dependencies_parsed_at":"2024-04-10T09:26:46.037Z","dependency_job_id":"704055dc-38f2-441e-8a38-a82dd72e4537","html_url":"https://github.com/overleaf/vim-env-syntax","commit_stats":null,"previous_names":["overleaf/vim-env-syntax"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/overleaf/vim-env-syntax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Fvim-env-syntax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Fvim-env-syntax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Fvim-env-syntax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Fvim-env-syntax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/overleaf","download_url":"https://codeload.github.com/overleaf/vim-env-syntax/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overleaf%2Fvim-env-syntax/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28110759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-29T02:00:07.021Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-29T05:04:03.726Z","updated_at":"2025-12-29T05:06:28.625Z","avatar_url":"https://github.com/overleaf.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vim-env-syntax\n\nThis plugin provides Vim syntax highlighting for `.env` files.\n\nUsually, `.env` files are detected as filetype `sh`, because they look like\n– and often are – valid shell code.  However, there is a file type definition\nof `.env` files that is much simpler.  Tools following this definition, such as\n`kubectl`, do not parse `.env` files like a shell would.¹  Instead, lines are\nvery simply split at the first equal sign to determine variable names and\nvalues.  No parsing of the values is performed, leading to, e.g., quote\ncharacters becoming part of the literal variable values.\n\nThe `env.vim` syntax definition only highlights relevant syntax for this\nuse-case.  Besides variable names and the first equal sign, it highlights\npotential pitfalls (see the included `examples.env` file).  It does not\nhighlight any other syntax that would otherwise be significant to a shell.\n\n  ¹⁾ Cf. [Kubernetes docs](https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/#create-configmaps-from-files).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverleaf%2Fvim-env-syntax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foverleaf%2Fvim-env-syntax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverleaf%2Fvim-env-syntax/lists"}