vim-jsx-improve
Syntax and indent plugin for React jsx. (by neoclide)
yats.vim
Yet Another TypeScript Syntax: The most advanced TypeScript Syntax Highlighting in Vim (by HerringtonDarkholme)
vim-jsx-improve | yats.vim | |
---|---|---|
3 | 4 | |
285 | 648 | |
0.4% | - | |
0.0 | 6.6 | |
over 2 years ago | 24 days ago | |
Vim Script | Vim Script | |
MIT License | Vim License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vim-jsx-improve
Posts with mentions or reviews of vim-jsx-improve.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-18.
-
Incorrect indentation on JSX/TSX/React files
This drives me nuts, too. The only solution I've found is to use vim-jsx-improve. I haven't managed to get it to set the filetype automatically, so I just throw the following comment at the top of my .jsx files:
-
Neovim : How to implement tabbing properly in javascript with react?
I guess that's because of the indent config of JavaScript files. Maybe something like this could help you
-
Is their any good colorscheme for jsx file? because html tag color won't properly match.
This is what I found
yats.vim
Posts with mentions or reviews of yats.vim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-12.
-
Even though I have plugins installed, syntax-highlighting isn't working well for JSX and TSX files
HerringtonDarkholme/yats.vim
- Syntax highlight turning off when focusing the cursor on the line.
-
Is their any good colorscheme for jsx file? because html tag color won't properly match.
Look into yats it’s mainly for typescript but also provides syntax for JavaScript including jsx. It works very well, and with it you can use any colorscheme you want, with maybe some little configuration changes
-
Why does formatprg + Prettier work for all supported file formats apart from TypeScript? Bug?
The default syntax file for Typescript sets formatexpr to Fixedgq in Typescript buffers, which silently overrides formatprg: https://github.com/HerringtonDarkholme/yats.vim/issues/209
What are some alternatives?
When comparing vim-jsx-improve and yats.vim you can also consider the following projects:
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
vim-jsx-pretty - :flashlight: [Vim script] JSX and TSX syntax pretty highlighting for vim.
vim-galore - :mortar_board: All things Vim!
vim-jsx-typescript - React JSX syntax highlighting for vim and Typescript
vim-svelte-plugin - Vim syntax and indent plugin for .svelte files
oceanic-next - Oceanic Next theme for neovim
vim-js - 💯The most accurate syntax highlighting plugin for JavaScript and Flow.js
neovim - Vim-fork focused on extensibility and usability
Vim - The official Vim repository
vim-vue - Syntax Highlight for Vue.js components
vim-jsx-improve vs nvim-treesitter
yats.vim vs vim-jsx-pretty
vim-jsx-improve vs vim-jsx-pretty
yats.vim vs vim-galore
vim-jsx-improve vs vim-jsx-typescript
yats.vim vs vim-svelte-plugin
vim-jsx-improve vs oceanic-next
yats.vim vs vim-js
vim-jsx-improve vs neovim
yats.vim vs nvim-treesitter
vim-jsx-improve vs Vim
yats.vim vs vim-vue