GitHub - neoclide/vim-jsx-improve: Syntax and indent plugin for React jsx.
source link: https://github.com/neoclide/vim-jsx-improve
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Readme.md
vim-jsx-improve
Makes your javascript files support React jsx correctly.
Javascript syntax from pangloss/vim-javascript
Jsx highlight and indent code changed from MaxMEllon/vim-jsx-pretty
- Fixed syntax highlighting and indentation for React jsx files.
- Works well with xml.vim
This plugin have no dependency, all the code you need for jsx and javascript is included.
Note: you need to disable vim-javascript plugin if have installed, I have to change some highlight group to make it works with jsx.
Installation
Use pathogen or vundle is recommended. Vundle:
Plugin 'chemzqm/vim-jsx-improve'
Quick jump to function braces
You can use [[
]]
[]
][
to quick jump to {
}
position of functions, set g:jsx_improve_motion_disable
to 1
to disable it.
GIF
The colorscheme is gruvbox
The keystroke visualizer is keycastr
Feed back welcome
Feel free to open a ticket if your have problem with this plugin.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK