{"id":19021664,"url":"https://github.com/zephir-lang/zephir-vscode","last_synced_at":"2026-02-27T18:41:20.704Z","repository":{"id":71766687,"uuid":"115055731","full_name":"zephir-lang/zephir-vscode","owner":"zephir-lang","description":"Zephir syntax support for VSCode","archived":false,"fork":false,"pushed_at":"2019-09-27T10:31:59.000Z","size":227,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-02T00:42:36.761Z","etag":null,"topics":["editor-plugin","vscode","zephir","zephir-vscode"],"latest_commit_sha":null,"homepage":"https://zephir-lang.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zephir-lang.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"publiccode":null,"codemeta":null}},"created_at":"2017-12-21T23:19:09.000Z","updated_at":"2020-12-03T19:31:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d7b91dc-7d0f-41a5-a6c2-61b8acb8711d","html_url":"https://github.com/zephir-lang/zephir-vscode","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephir-lang%2Fzephir-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephir-lang%2Fzephir-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephir-lang%2Fzephir-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephir-lang%2Fzephir-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zephir-lang","download_url":"https://codeload.github.com/zephir-lang/zephir-vscode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240065909,"owners_count":19742587,"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","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":["editor-plugin","vscode","zephir","zephir-vscode"],"created_at":"2024-11-08T20:22:58.871Z","updated_at":"2026-02-27T18:41:15.679Z","avatar_url":"https://github.com/zephir-lang.png","language":null,"funding_links":["https://opencollective.com/phalcon"],"categories":[],"sub_categories":[],"readme":"# Zephir for VSCode\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)\n[![Version](https://vsmarketplacebadge.apphb.com/version-short/zephir-lang.zephir.svg)](https://marketplace.visualstudio.com/items?itemName=zephir-lang.zephir)\n[![Installs](https://vsmarketplacebadge.apphb.com/installs-short/zephir-lang.zephir.svg)](https://marketplace.visualstudio.com/items?itemName=zephir-lang.zephir)\n[![Ratings](https://vsmarketplacebadge.apphb.com/rating-short/zephir-lang.zephir.svg)](https://marketplace.visualstudio.com/items?itemName=zephir-lang.zephir)\n\n[Zephir Language](https://zephir-lang.com) syntax highlighting and snippets for VSCode.\n\n---\n\n[Become a sponsor](https://opencollective.com/phalcon#sponsor) | [Become a backer](https://opencollective.com/phalcon#backer).\n\n## Features \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\n* Highlighting\n  - [x] Basic highlighting\n  - [x] Advanced syntax highlighting for Zephir\n\n* Editing\n  - [x] Completion and snippets\n  - [x] Smart Bracket Matching\n  - [x] Smart indent rules\n\n* Navigation\n  - [x] [Regions Folding](https://code.visualstudio.com/docs/editor/codebasics#_folding) by markers:\n    - `// #region` and `// #endregion`\n    - `// \u003ceditor-fold\u003e` and `// \u003c/editor-fold\u003e`\n\n## Getting Started \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nYou can install this extension through the [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=zephir-lang.zephir).\n\n## Recommended Syntax Themes \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nAlthough syntax highlighting should display well in most themes we recommend and test with the following:\n\n* [Atom One Dark](https://marketplace.visualstudio.com/items?itemName=freebroccolo.theme-atom-one-dark)\n* Dark+ (default theme)\n* [Zephyr](https://marketplace.visualstudio.com/items?itemName=atrX.vscode-zephyr-theme)\n* Monokai (bundled with VSCode)\n* [Oceanic Next](https://marketplace.visualstudio.com/items?itemName=naumovs.theme-oceanicnext)\n\n## Installation \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\n### Using VSCode Command Pallete \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nOpen the *Command Pallete*:\n\n* \u003cimg src=\"https://www.kernel.org/theme/images/logos/favicon.png\" width=16 height=16/\u003e [Linux][linux-kbd] \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eShift\u003c/kbd\u003e + \u003ckbd\u003eP\u003c/kbd\u003e\n* \u003cimg src=\"https://developer.apple.com/favicon.ico\" width=16 height=16/\u003e [macOS][macos-kbd] \u003ckbd\u003eCmd\u003c/kbd\u003e + \u003ckbd\u003eShift\u003c/kbd\u003e + \u003ckbd\u003eP\u003c/kbd\u003e\n* \u003cimg src=\"https://www.microsoft.com/favicon.ico\" width=16 height=16/\u003e [Windows][windows-kbd] \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eShift\u003c/kbd\u003e + \u003ckbd\u003eP\u003c/kbd\u003e\n\nThen type \"Install Extensions\" and hit \u003ckbd\u003eEnter\u003c/kbd\u003e. Finally find \"Zephir for VSCode\" and hit \u003ckbd\u003eEnter\u003c/kbd\u003e.\n\nOnce the extension is installed, reload VSCode.\n\n### Packaged VSIX Extension \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\n[Download the latest .vsix release](https://github.com/zephir-lang/zephir-vscode/releases/latest) file from the GitHub repository\nand install it from the command line:\n\n```sh\ncode --install-extension zephir-*.*.*.vsix\n```\n\nor from within VS Code by launching *Quick Open* and running the *Install from VSIX...* command.\n\nOnce the extension is installed, reload VSCode.\n\n### GitHub Repository Clone \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nChange to your `.vscode/extensions` [VSCode extensions directory](https://code.visualstudio.com/docs/extensions/install-extension#_side-loading).\nDepending on your platform it is located in the following folders:\n\n* \u003cimg src=\"https://www.kernel.org/theme/images/logos/favicon.png\" width=16 height=16/\u003e `$HOME/.vscode/extensions`\n* \u003cimg src=\"https://developer.apple.com/favicon.ico\" width=16 height=16/\u003e `$HOME/.vscode/extensions`\n* \u003cimg src=\"https://www.microsoft.com/favicon.ico\" width=16 height=16/\u003e `%USERPROFILE%\\.vscode\\extensions`\n\nClone extension repository as `zephir-lang.zephir`:\n\n```sh\ngit clone https://github.com/zephir-lang/zephir-vscode.git zephir-lang.zephir\n```\n\nOnce the extension is cloned, reload VSCode.\n\n## Contributing \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nThe source for this extension is available on [GitHub](https://github.com/zephir-lang/zephir-vscode). If anyone feels that there is\nsomething missing or would like to suggest improvements please [open a new issue](https://github.com/zephir-lang/zephir-vscode/issues)\nor send a pull request. Instructions for running/debugging extensions locally [here](https://code.visualstudio.com/docs/extensions/overview).\n\n## Discussion \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nThere is an `#editorsupport` channel on the Phalcon [Discord Server](https://discord.gg/PNFsSsr).\nIf you would like to discuss an idea or need help or have other feedback you can usually find me (`@klay`) idling there.\n\n## License \u003csup\u003e[↑](#zephir-for-vscode)\u003c/sup\u003e\n\nThe \"Zephir for VSCode\" is open source software licensed under the MIT License.\nSee the [LICENSE](https://github.com/zephir-lang/zephir-vscode/blob/master/LICENSE) file for more.\n\n---\n\n\u003cp align=\"center\"\u003eCopyright \u0026copy; 2017-2019 Zephir Team\u003c/p\u003e\n\n[linux-kbd]: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf\n[macos-kbd]: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf\n[windows-kbd]: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzephir-lang%2Fzephir-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzephir-lang%2Fzephir-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzephir-lang%2Fzephir-vscode/lists"}