nvim-yati
Yet another tree-sitter powered indent plugin for Neovim. (by yioneko)
vim-python-pep8-indent
A nicer Python indentation style for vim. (by Vimjas)
nvim-yati | vim-python-pep8-indent | |
---|---|---|
8 | 12 | |
142 | 779 | |
- | 0.3% | |
1.9 | 0.0 | |
about 1 year ago | over 1 year ago | |
Lua | Ruby | |
MIT License | Creative Commons Zero v1.0 Universal |
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.
nvim-yati
Posts with mentions or reviews of nvim-yati.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-06.
-
Different autopair indentation on ( <CR> ) in Python
I'd to use vim-python-pep8-indent for this. Now I use https://github.com/yioneko/nvim-yati
-
Treesitter indent for js
for jsx treesitter, https://github.com/yioneko/nvim-yati has been a better experience for me.
-
How to improving automatic indentation?
You can try https://github.com/yioneko/nvim-yati, it might help.
-
Feedback wanted for incoming changes to the treesitter indent plugin
I'm the author of nvim-yati, a "nonofficial" treesitter indent plugin. Recently I created a new regex-based indent plugin to help improve the default fallback indent computation, but since it is newly developed and not integrated with nvim-yati by default, I cannot learn how it performs and collect feedbacks about it to determine whether to add it as the default option.
-
Treesitter with vim-polyglot for indentation
Not exactly what you are looking for, but https://github.com/yioneko/nvim-yati might help you. This supports JSX/TSX.
-
Question about nvim, LSP and auto-indenting code
I'm using https://github.com/yioneko/nvim-yati, which doesn't provide default configurations specific to python (especially the one mentioned in the original post), but it works reasonably in most of the other cases.
-
How to fix this annoying indent when entering? I uninstalled coc plugin (bcause I initially thought this might be the reason) and remove all set commands like tabsstop etc., but it still persists.
Not sure about if it is appropriate, you could try this plugin written by me to see whether it solves your problem.
-
Strange indentation quirk when writing loops in Neovim
Hi, I'm frustrated with the same problem, so I've made another plugin to handle treesitter based indent: https://github.com/yioneko/nvim-yati. Would be glad if you could give it a try and feedback your feelings or issues! I'm still actively developing it, so every suggestion is highly respected :)
vim-python-pep8-indent
Posts with mentions or reviews of vim-python-pep8-indent.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-02.
-
If you have treesitter, make sure to disable smartindent to have a sane and normal indentation, especially in Python
Interesting. I’ve always used default auto-indenting and explicitly turn it off in Treesitter as I’ve found it messes it up. The ultimately improvement for me has been this plugin.
-
How to use tabs instead of spaces in python for neovim 0.9 with editorconfig
Use Vimjas/vim-python-pep8-indent and forget about all your Python headaches.
-
Weird indentation on python
I've always been very happy with vim-python-pep8-indent. But you need to enable additional_vim_regex_highlighting in treesitter which currently does not play well with spell being on. Alternatively you can rely on the indent feature of treesitter but it's currently experimental and has some issues with python: * https://github.com/nvim-treesitter/nvim-treesitter/issues/4651 * https://github.com/nvim-treesitter/nvim-treesitter/issues/4650
- [Q] indentation question
-
Why autoindents never work properly with Python files?
Try this plugin for python indentation
-
Indenting for python using mason.nvim
A good old indentation plugin vim-python-pep8-indentation
-
[Q] Auto indentation for python files
The only thing that worked really well for me and which I still use is https://github.com/Vimjas/vim-python-pep8-indent
- what do you guys use treesitter for?
-
Question about nvim, LSP and auto-indenting code
https://github.com/Vimjas/vim-python-pep8-indent works well, but it's slow.
-
A few things I believe would help (neo)vim tremedously
Python requires a third party plugin to be usable, WTF?
What are some alternatives?
When comparing nvim-yati and vim-python-pep8-indent you can also consider the following projects:
ayu-vim - Modern theme for modern VIMs
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
nvim-autopairs - autopairs for neovim written in lua
lsp-format.nvim - A wrapper around Neovims native LSP formatting.
vim-polyglot - A solid language pack for Vim.
twilight.nvim - 🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.
neovim - Vim-fork focused on extensibility and usability
vim-tmindent - Port TextMate style indentation to vim.
vim-glsl - Vim runtime files for OpenGL Shading Language
kakoune - mawww's experiment for a better code editor
nvim-yati vs ayu-vim
vim-python-pep8-indent vs nvim-treesitter
nvim-yati vs nvim-treesitter
vim-python-pep8-indent vs nvim-autopairs
nvim-yati vs lsp-format.nvim
vim-python-pep8-indent vs vim-polyglot
nvim-yati vs twilight.nvim
vim-python-pep8-indent vs neovim
nvim-yati vs vim-tmindent
vim-python-pep8-indent vs lsp-format.nvim
vim-python-pep8-indent vs vim-glsl
vim-python-pep8-indent vs kakoune