Emmet-vim is a Vim plugin that brings Emmet-style abbreviation expansion to Vim users working with HTML, CSS, JSX, and other markup-heavy formats. It lets you type compact CSS-selector-like expressions and expand them into full HTML or XML structures with a single key combination, drastically speeding up front-end templating. The plugin supports many Emmet constructs such as IDs, classes, nesting, multiplication, numbering, text content, and attribute syntax. It can be installed using common Vim plugin managers like vim-plug, Vundle, or Pathogen, or manually by copying the plugin and autoload directories. Users can restrict activation to specific filetypes (for example only HTML and CSS), tweak the keybindings, and define custom snippets and settings via g:user_emmet_settings. The project has been around for years and is widely referenced in front-end Vim setups, making it a de-facto standard for fast markup authoring in Vim and Neovim.

Features

  • Emmet-style abbreviation expansion for HTML, CSS, JSX, and other markup in Vim
  • Support for rich abbreviation syntax including IDs, classes, multiplication, numbering, and attributes
  • Configurable activation per filetype so you can enable it only where you need it
  • Customizable key mappings and behavior through global Vim variables
  • Support for user-defined snippets via a JSON configuration loaded from your home directory
  • Compatible with popular plugin managers like vim-plug, Vundle, and Pathogen for easy installation

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Emmet-vim

Emmet-vim Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Emmet-vim!

Additional Project Details

Registered

2 days ago