vim-smoothie
nvim-scrollview
vim-smoothie | nvim-scrollview | |
---|---|---|
12 | 13 | |
962 | 485 | |
- | - | |
1.8 | 9.4 | |
almost 2 years ago | about 1 month ago | |
Vim Script | 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.
vim-smoothie
-
Set it and forget it plugins?
dirbuf.nvim (or oil.nvim), the genius thing is that it is really just one mapping, plus stuff you already know. Foke's todo-comments.nvim is another typical one, but you're probably aware of that if using Noice. Smooth scrolling plugins? My favourite for some reason is still vim-smoothie, not the Lua alternatives.
-
Need help structuring code for an attempt at smooth scrolling
My goal is to try to make something like vim-smoothie in emacs. I want to make this scroll line by line, instead of by pixel with pixel-scroll-mode because that just makes it laggy, and not smooth at all.
-
How can I get over the beginner's hump and move around faster?
I can reccomend practicing using D and U to move around to see if you get more used to it, but there's also the vim-smoothie plugin which might make the scrolling easier to follow. Some other usefull ways of moving around are using { and } to move by paragraph (i.e. to next blank line), [[, [], ][ and ]] which move to the start or end of c-style functions. You might also want to try out a fuzzy finder such as vim-fzf or nvim-telescope where you can use :Rg or :Telescope live-grep respectively where you can start typing part of a line and see a list of the lines that fit alongside a preview window
-
More senior engineer complains he can’t tell what’s going on in vim
I installed a plug-in that animates my scrolling. I’m not sure if it’s https://github.com/psliwka/vim-smoothie or something comparable (on phone so I can’t check right now). It also shows what’s going on in a more visual way. It’s hypothetically slower since it wastes frames, but I’m used to it now.
- My Only issue with using VIM as an IDE...
-
Nvui: A NeoVim GUI written in C++ and Qt
> And smooth scrolling works on regular neovim with https://github.com/psliwka/vim-smoothie
Doesn't 'smooth scrolling' mean scrolling in increments less than a full line, to avoid the janky jarring jump from one line to the next?
I don't get how you can do smooth scrolling in a terminal interface? The screenshots in that link aren't smooth - they jump whole lines at a time.
- vim-smoothie: Smooth scrolling for Vim done right
-
How can I navigate between lines on a larger scale better?
That is where this type of plugin can help with that: https://github.com/psliwka/vim-smoothie
-
Best recent plugins
Very sexy for reading stuff (like help)
-
How do people move vertically?
Wanna add some coconut oil to your c-u/c-d? use psliwka/vim-smoothie for some smooooooth ups and downs. Really helps you keep focus and reduce the need to reorient after the jump.
nvim-scrollview
- nvim-scrollview now supports signs
-
What plugins to make nvim act like the default linux text editor?
For scroll bar, try nvim-scrollview
- Finally. I've got some free time to work on configuring neovim. Here's the effect of about 2 weeks of free time. It finally feels soooooo cozy
-
nvim-scrollbar and gitsigns.nvim integration
Nice. I was using dstein64/nvim-scrollview for scrollbar, but I am now tempted to switch to this one for search/gitsign integration.
-
More senior engineer complains he can’t tell what’s going on in vim
Here are a few ideas to help: - Make sure your cursor stands out and is easy to find - Briefly explain windows, the status bar, and the tab bar, and make sure he knows that the file names are indicated at the BOTTOM of a window in the status bar - Make sure you have line numbers turned on and perhaps use this scrollbar plugin https://github.com/dstein64/nvim-scrollview so he knows where in a file you are - Explain what you are doing constantly, especially if the screen appears to be changing all of a sudden e.g., when you are scrolling up/down, jumping to the next search match, jumping through the jump list, jumping to a code symbol, navigating to a new file, opening up a file explorer, opening a fuzzy finder, opening a terminal, etc.
-
Vim users who haven't migrated to Neovim, why?
Virtual text. Diagnostics/linters are the obvious use case here, but there are other clever uses that plugin authors can use this for. (indent-blankline, nvim-scrollview, ...)
-
Is there any gui like neovide but more stable?
I use neoscroll for smooth scrolling and if you want a scrollbar then use this https://github.com/dstein64/nvim-scrollview
-
🖱️ nvim-scrollview scrollbars can now be dragged with the mouse
As of 79797a0, this workaround and a few others are now applied automatically. Workarounds that would clobber existing customizations are not applied.
-
Nvimscrollview A Neovim Plugin That Displays
I tried various ways to approximate WinScrolled, including usage of CursorMoved, but was unsatisfied with the options I tried. I documented some of the issues here. I recall also encountering an issue in Vim where the popup window for the scrollbar would occasionally become the active window, but I didn't spend much time debugging that, having switched to developing the plugin for Neovim.
What are some alternatives?
neo-smooth-scroll.nvim - Smooth scroll simple plugin for neovim
neovide - No Nonsense Neovim Client in Rust
neoscroll.nvim - Smooth scrolling neovim plugin written in lua
vim-dadbod-ui - Simple UI for https://github.com/tpope/vim-dadbod
lightspeed.nvim - deprecated in favor of leap.nvim
instant.nvim - collaborative editing in Neovim using built-in capabilities
indent-blankline.nvim - Indent guides for Neovim
tmate - Instant Terminal Sharing
vim-startuptime - A plugin for profiling Vim and Neovim startup time.
st-undercurl - A patch for ST (Simple Terminal) adding support for curly and colored underlines.
nix-darwin-dotfiles - Dotfiles managed via Nix-Darwin and Mk-Darwin-System, for schoolwork and kotlin, lua, and rust programming