focus.nvim
gitsigns.nvim
Our great sponsors
focus.nvim | gitsigns.nvim | |
---|---|---|
10 | 80 | |
640 | 4,225 | |
4.8% | - | |
7.8 | 8.7 | |
about 1 month ago | 11 days ago | |
Lua | Lua | |
MIT License | MIT 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.
focus.nvim
-
What are some plugins that you can't live without?
focus.nvim
-
Neovide Lags. Should I do something in order to prevent it . Or it's just how it is....
For automatic and probably instant split resizing, you could use focus.nvim or something similar. Or just resize using Neovim (keyboard) commands, which probably would also not lag.
-
FAVOURITE PLUGINS
- https://github.com/beauwilliams/focus.nvim
- Do we have any tile window manager for NeoVim? (Written in Lua preferred)
-
Increase left padding when there is only one file opened?
Been searching around, and found zen-mode and focus.nvim but they don't really fix my specific use case. Some even suggested to have the file explorer opened to act as the left padding.
-
PSA: Plugin developers, please notify your users when adding a dependency that creates a breaking change.
I mean... yeah? I write vim plugins, see focus.nvim
-
Focus splits using mouse
Hmm, perhaps this can be an addition to focus.nvim ..maybe add some options and enhancements to make it work better
-
Why use splits?
You can also get auto-resizing splits like in this little thing I wrote focus.nvim
gitsigns.nvim
-
Algebraic data types in Lua (Almost) post
Lack of tooling/LSP support compared to Lua. A rather popular neovim plugin, gitsigns, recently switched from teal to regular lua for (among other reasons) the tooling.
https://github.com/lewis6991/gitsigns.nvim/commit/4d63d996b0...
-
Benchmarking some of my favourite neovim plugins over time
gitsigns.nvim
-
Introducing multicursors.nvim plugin
The closest one would be gitsigns
-
How to use Git?
you can use gitsigns
-
Your favourite Neovim plugins?
https://github.com/lewis6991/satellite.nvim absolutely amazing choices, visual economy, integration with gitsigns and builtin vim features (marks).
-
Async module in Lua for Nvim
For a long time, I have been searching for solutions for asynchrony in Neovim, but what interested me the most was the one provided by gitsigns.nvim. Therefore, I decided to turn it into a separate module to make it easier to use async in Neovim. I have already created some usage examples.
-
[New plugin] deadcolumn.nvim -- gradually show you colorcolumn as you type
Oh, the symbols are provided by gitsigns.nvim and I have set :h statuscolumn so that they appear to the right of the line numbers. The settings are done in plugin/statuscolumn.lua. I put custom single-file scripts under plugin and ftplugin, where they serve as light-weighted mini plugins, you can even find the prototype of deadcolumn.nvim there :)
-
Tools for productivity
If you don't like distro's and want to use something of your own, make sure that you have a few plugins like telescope.nvim, lazy.nvim, toggleterm.nvim Or vim-floaterm, gitsigns.nvim, which-key.nvim, which will make your neovim journey smooth. Again these are just few, but I highly recommend it.
-
Margin indicator for Neovim
I use https://github.com/lewis6991/gitsigns.nvim, which seems to be the most popular option for Neovim.
What are some alternatives?
vim-fugitive - fugitive.vim: A Git wrapper so awesome, it should be illegal
vim-gitgutter - A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
neogit - An interactive and powerful Git interface for Neovim, inspired by Magit
lualine.nvim - A blazing fast and easy to configure neovim statusline plugin written in pure lua.
gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
switch.vim - A simple Vim plugin to switch segments of text with predefined replacements
zen-mode.nvim - 🧘 Distraction-free coding for Neovim
lualine.nvim - A blazing fast and easy to configure neovim statusline plugin written in pure lua. [Moved to: https://github.com/nvim-lualine/lualine.nvim]
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
vim-diff-enhanced - Better Diff options for Vim
vgit.nvim - Visual git plugin for Neovim