To get syntax highlighting for ESNext (including JSX), you need to have pygments-lexer-babylon installed:
pip install pygments pygments-lexer-babylon
Now when you run pygmentize on a .jsx file it'll automatically use the new lexer! 🎉
To get syntax highlighting for ESNext (including JSX), you need to have pygments-lexer-babylon installed:
pip install pygments pygments-lexer-babylon
Now when you run pygmentize on a .jsx file it'll automatically use the new lexer! 🎉
| class X.Example extends X.Object | |
| @proxyMethod "attachmentManager.manageAttachment" | |
| # Equivalent to: | |
| # manageAttachment: -> | |
| # @attachmentManager.manageAttachment.apply(@attachmentManager, arguments) | |
| @proxyMethod "delegate?.compositionDidChangeDocument" | |
| # Equivalent to: | |
| # compositionDidChangeDocument: -> | |
| # @delegate?.compositionDidChangeDocument?.apply(@delegate, arguments) |
While this gist has been shared and followed for years, I regret not giving more background. It was originally a gist for the engineering org I was in, not a "general suggestion" for any React app.
Typically I avoid folders altogether. Heck, I even avoid new files. If I can build an app with one 2000 line file I will. New files and folders are a pain.