nvim-ts-context-commentstring
neoformat
Our great sponsors
nvim-ts-context-commentstring | neoformat | |
---|---|---|
26 | 16 | |
1,045 | 1,943 | |
- | - | |
6.7 | 6.9 | |
8 days ago | 22 days ago | |
Lua | Vim Script | |
MIT License | BSD 2-clause "Simplified" License |
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.
nvim-ts-context-commentstring
-
Trying to set up a dev environment for Vue.js in Astrovim
I work with Vue every day, but I don't use AstroNvim. The Volar language server with Take Over Mode works great for me. I don't know what exactly is broken for you when commenting, but my plugin nvim-ts-context-commentstring works for setting the correct commentstring in the Vue single file component sections with Treesitter.
-
Comment your code more efficiently in Neovim
Fair enough, although this helps a lot with this issue.
-
What is the best commenter for tsx, jsx and css files with lua config
I haven't tried mini, but judging by the README he would also have to use a plugin the likes of nvim-ts-commentstrung in a p re / post hook to get the adequate comment string in files with multiple languages.
- How to surround a paragraph with multiple charaters/symbols?
-
Commenting both erb and handlebars files
I use https://github.com/JoosepAlviste/nvim-ts-context-commentstring with vim-commentary
-
JavaScript and CSS in HTML files
I think you could use Comment.nvim combine with nvim-ts-context-commentstring like explained in this video
-
Is it possible to configure nvim_comment to change the way it comments if I am inside a jsx/tsx block or outside a jsx/tsx block?
you should be able to integrate it with nvim-ts-context-commentstring as specified in the nvim-comment README
-
Svelte commenting
Are you using nvim-ts-context-commentstring?
-
Plugin suggestion
You can try using comment + context-comment, I've found it better for treesitter supported code commenting personally.
-
Context commenting not woking on ReactJs
I'm using Context Commentstring & Comment.nvim together.
neoformat
-
formatting Lua code
I see that AstroNvim uses null-ls.nvim to format files. That does not format Markdown tables, so I added use of the Neoformat plugin to do that. But there is a major issue that I described here: https://github.com/sbdchd/neoformat/issues/457.
-
what is the nvim lsp equivalent to ale's :ALEFix ?
hi, this is perfect!!! Thanks for recommending. here is a link for anyone curious: https://github.com/sbdchd/neoformat
-
Format SQL string on save in Go file
You could use Neoformat, and manually run :NeoFormat! pgFormater on a visual selection or create an autocmd to do the same automatically on save.
-
Does diagnostic-ls, efm-ls, and null-ls basically do the same thing?
I like https://github.com/sbdchd/neoformat for that usecase. I was able to simplify my init.lua a lot by switching from null-ls.
-
Introducing mason.nvim
Pick your poison (in no particular order): - au BufWritePre *.py %!isort -d - - https://github.com/sbdchd/neoformat - https://github.com/mhartington/formatter.nvim - https://github.com/jose-elias-alvarez/null-ls.nvim - ...
-
How to use ESLINT formatter in neovim like vscode?
For me, neoformat is the best 👍
-
Code Formatter for Neovim for Common Languages
NeoFormat
-
Vim 2022: format your code in real-time !!
There are plenty of code-formatting plugins, like auto-format and neoformat, for vim. But all of them require running a certain command or using :w to trigger formating.
-
Autofix missing spaces for test operators in bash
You can use it with neoformat, they have instructions in the README to set up formatting on save. Which is what you want. Or you could create an autocommand/mapping to run shfmt on the current buffer without having to install a plugin.
-
Neovim and react
Formatting - I just use prettier with neoformat. For indent size, I just do setlocal tabstop=2 shiftwidth=2 softtabstop=2 within ftplugin/javascriptreact.vim (and others - probably a better way to do this but it works).
What are some alternatives?
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
formatter.nvim
Comment.nvim - :brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
null-ls.nvim - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
tcomment_vim - An extensible & universal comment vim-plugin that also handles embedded filetypes
vim-clang-format - Vim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, and so on.
vim-context-commentstring - Vim plugin that sets the value of ‘commentstring’ to a different value depending on the region of the file you are in.
ale - Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
neovim - Vim-fork focused on extensibility and usability
vim-autoformat - Provide easy code formatting in Vim by integrating existing code formatters.
kommentary - Neovim commenting plugin, written in lua.
mason.nvim - Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.