{"id":13485158,"url":"https://github.com/neoclide/coc-emmet","last_synced_at":"2025-06-21T11:09:20.541Z","repository":{"id":44117126,"uuid":"160973850","full_name":"neoclide/coc-emmet","owner":"neoclide","description":"Emmet extension for coc.nvim","archived":false,"fork":false,"pushed_at":"2023-01-07T06:28:42.000Z","size":524,"stargazers_count":178,"open_issues_count":6,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T17:36:04.314Z","etag":null,"topics":["coc","emmet","vim"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neoclide.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-08T19:57:48.000Z","updated_at":"2024-09-22T15:39:25.000Z","dependencies_parsed_at":"2023-02-06T14:01:41.005Z","dependency_job_id":null,"html_url":"https://github.com/neoclide/coc-emmet","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/neoclide/coc-emmet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neoclide%2Fcoc-emmet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neoclide%2Fcoc-emmet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neoclide%2Fcoc-emmet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neoclide%2Fcoc-emmet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neoclide","download_url":"https://codeload.github.com/neoclide/coc-emmet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neoclide%2Fcoc-emmet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261110622,"owners_count":23111066,"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":["coc","emmet","vim"],"created_at":"2024-07-31T17:01:48.272Z","updated_at":"2025-06-21T11:09:15.510Z","avatar_url":"https://github.com/neoclide.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Completion Enhanced"],"sub_categories":[],"readme":"# coc-emmet\n\nEmmet completion support for [coc.nvim](https://github.com/neoclide/coc.nvim)\n\nFork of emmet extension from [VSCode](https://github.com/Microsoft/vscode) with\nonly completion support.\n\n**Note**: this. extension does completion support for emmet only, you should use\nhttps://github.com/mattn/emmet-vim\n\n## Install\n\nIn your vim/neovim, run command:\n\n```vim\n:CocInstall coc-emmet\n```\n\n## Usage\n\n- `\u003cC-n\u003e` and `\u003cC-p\u003e` to choose a completion option\n- `\u003cC-y\u003e` to paste a picked completion\n\n## Options\n\nYou can set these properties on your `coc-settings.json` file to customize behavior.\n\n| Property                            | Description                                                                                                                                                                                                                   | Default value  |\n| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- |\n| `emmet.showExpandedAbbreviation`    | Shows expanded Emmet abbreviations as suggestions.                                                                                                                                                                            | `\"always\"`     |\n| `emmet.showAbbreviationSuggestions` | Shows possible Emmet abbreviations as suggestions. Not applicable in stylesheets or when `emmet.showExpandedAbbreviation` is `\"never\"`.                                                                                       | `true`         |\n| `emmet.includeLanguages`            | Enable Emmet abbreviations in languages that are not supported by default. Add a mapping here between the language and Emmet supported language. E.g.: `{\"vue-html\": \"html\", \"javascript\": \"javascriptreact\"}`                | `{}`           |\n| `emmet.variables`                   | Variables to be used in Emmet snippets                                                                                                                                                                                        | `{}`           |\n| `emmet.syntaxProfiles`              | Define profile for specified syntax or use your own profile with specific rules.                                                                                                                                              | `{}`           |\n| `emmet.excludeLanguages`            | An array of languages where Emmet abbreviations should not be expanded.                                                                                                                                                       | `[\"markdown\"]` |\n| `emmet.extensionsPath`              | Path to a folder containing Emmet profiles and snippets.                                                                                                                                                                      | `null`         |\n| `emmet.showSuggestionsAsSnippets`   | Show Emmet completion items as snippet kind.                                                                                                                                                                                  | `true`         |\n| `emmet.optimizeStylesheetParsing`   | When set to `false`, the whole file is parsed to determine if current position is valid for expanding Emmet abbreviations. When set to `true`, only the content around the current position in CSS/SCSS/Less files is parsed. | `true`         |\n| `emmet.priority`                    | Priority of Emmet completion source, change to `100` for higher priority than languageserver.                                                                                                                                 | `3`            |\n| `emmet.preferences`                 | Preferences used to modify behavior of some actions and resolvers of Emmet.                                                                                                                                                   | `{}`           |\n\n## LICENSE\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneoclide%2Fcoc-emmet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneoclide%2Fcoc-emmet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneoclide%2Fcoc-emmet/lists"}