# Is it able to use \`Tab\` to generate code snippets for HTML tag?

**URL:** <https://discuss.codemirror.net/t/is-it-able-to-use-tab-to-generate-code-snippets-for-html-tag/5502>\
**Category:** v6\
**Created:** [December 31, 2022, 8:27pm UTC](https://discuss.codemirror.net/t/is-it-able-to-use-tab-to-generate-code-snippets-for-html-tag/5502 "2022-12-31T20:27:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![phes](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/phes/32/2837_2.png) [@phes](https://discuss.codemirror.net/u/phes)\
**Post date:** [December 31, 2022, 8:27pm UTC](https://discuss.codemirror.net/t/is-it-able-to-use-tab-to-generate-code-snippets-for-html-tag/5502/1 "2022-12-31T20:27:14Z")

</div>

Hi all,

Most of the IDE that support HTML editing, are able to use Tab key to generate HTML code snippets. For example VSCode or Jetbrains’ IDE, when I input `div` then press the Tab key, the `div` becomes `<div></div>`.

This mode is not similar to current “autocomplete”, it is more like a code snippets generator.

I wonder if or how CodeMirror 6 can implement this function.

---

<div class="post-metadata">

**Author:** ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)\
**Post date:** [January 1, 2023, 12:06pm UTC](https://discuss.codemirror.net/t/is-it-able-to-use-tab-to-generate-code-snippets-for-html-tag/5502/2 "2023-01-01T12:06:12Z")

</div>

[This](https://github.com/emmetio/codemirror6-plugin) might be what you are looking for.

---

<div class="post-metadata">

**Author:** ![phes](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/phes/32/2837_2.png) [@phes](https://discuss.codemirror.net/u/phes)\
**Post date:** [January 1, 2023, 5:18pm UTC](https://discuss.codemirror.net/t/is-it-able-to-use-tab-to-generate-code-snippets-for-html-tag/5502/3 "2023-01-01T17:18:44Z")

</div>

Nice, that’s what I want! Thanks
