-
-
Save rainstormza/87f3a085814872e19d22ec70a4ab8479 to your computer and use it in GitHub Desktop.
Enable tab completion for JSX with Emmet in Atom
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Enable tab completion for JSX with Emmet in Atom | |
*This guide assumes you have the `emmet` and `language-babel` packages already installed in Atom* | |
 | |
1. Open the `keymap.cson` file by clicking on `Atom -> Keymap…` in the menu bar | |
2. Add these lines of code to your keymap: | |
```CSON | |
'atom-text-editor[data-grammar~="jsx"]:not([mini])': | |
'tab': 'emmet:expand-abbreviation-with-tab' | |
``` | |
Now open a file with JSX code, type `div.myclass`, press tab and it should autocomplete to `<div className="myclass"></div>`! *(if it's not properly syntax highlighted, select `Babel ES6 JavaScript` or `JSX` as the syntax, this won't work otherwise)* |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment