vim-jsx-improve
neovim
vim-jsx-improve | neovim | |
---|---|---|
3 | 1,400 | |
285 | 81,422 | |
0.4% | 1.2% | |
0.0 | 10.0 | |
over 2 years ago | 5 days ago | |
Vim Script | Vim Script | |
MIT License | GNU General Public License v3.0 or later |
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
-
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
neovim
-
RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
~ λ git clone https://github.com/neovim/neovim.git Cloning into 'neovim'... remote: Enumerating objects: 256640, done. remote: Counting objects: 100% (194/194), done. remote: Compressing objects: 100% (130/130), done. error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8) error: 5896 bytes of body are still expected fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack: invalid index-pack output
-
Ask HN: What code editors or IDE's are easily scriptable?
There are a variety of API clients written in various languages to configure and script Neovim including Ruby, Python, Go, and Rust. You can find an extensive list here: https://github.com/neovim/neovim/wiki/Related-projects#api-c...
-
Executable Blog Posts: Second Take
I used Lua for years to configure my awesomewm desktop environment. Then, I started using it to configure my Wezterm. Since I bumped into an Emacs bug (lsp-mode bug to be fair), I switched quickly to Neovim after 20 years of Emacs, and I am using Lua to configure my Neovim. Last but not least, OpenResty gives my Nginx superpowers with Lua.
- Neovim, but it’s in Windows
-
My work setup for PHP development
Editor - Neovim
-
Best Way to Open URLs in Your Terminal via Tmux
I have been using tmux for a while now. It was really worth it, especially after I started using neovim. One thing was really missing though compared to my previous setup and that was opening URLs. I always used my mouse to do that, but now I couldn't even do that because I am using the good old xterm as a terminal which doesn't have a built in feature like that.
- A Git story: Not so fun this time
-
8cc.vim: Pure Vim script C Compiler
This was tried by ZyX-I when the Neovim project was started. AFAIK they managed to create an alternative parser for Vimscript, but the transpiler was never finished (or productionized?), I think due to incompatibilities that are hard to avoid. Some relevant issues:
- https://github.com/neovim/neovim/issues/170
- https://github.com/neovim/neovim/issues/387
- https://github.com/neovim/neovim/issues/392
- https://github.com/neovim/neovim/issues/801
- Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager
-
Multifunctional IDE using Neovim (1 of 3)
Next, install NeoVim itself on your device via the official website, or if you have homebrew, you can install it via the appropriate command brew install neovim, Linux users have their own package managers for installing packages, but I will not list them :)
What are some alternatives?
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
vim9 - An experimental fork of Vim, exploring ways to make Vim script faster and better.
vim-jsx-pretty - :flashlight: [Vim script] JSX and TSX syntax pretty highlighting for vim.
helix - A post-modern modal text editor.
vim-jsx-typescript - React JSX syntax highlighting for vim and Typescript
neovide - No Nonsense Neovim Client in Rust
oceanic-next - Oceanic Next theme for neovim
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
yats.vim - Yet Another TypeScript Syntax: The most advanced TypeScript Syntax Highlighting in Vim
AstroVim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins [Moved to: https://github.com/AstroNvim/AstroNvim]
Vim - The official Vim repository
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.