

-
from the readme:
> it maps possible futures, and shows you which key(s) you will need to press before you actually need to do that.
In the preview gif it's showing the matched hintkeys LIVE as you search.
I think this is actually a huge different in UX. I'm using the emacs equivalent in avy, avy-goto-char-timer[1], and that small pause between searching and acting (typing the hings) makes the experience jarring enough that I don't want end up using goto-char-timer in motions that much (only for jumping across windows and panes)
With no delay between and , the UX of d is much smoother
[1] https://github.com/abo-abo/avy#avy-goto-char-timer
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Looks like Leap is the new focus of their development: https://github.com/ggandor/leap.nvim/issues/3
-
I use hop[1] to jump horizontally. Hop can also be used with any other commands like v, d, c, y etc.
And generally if I know where I want to go, I would just search with / instead of doing jjjjjjjjj
[1] https://github.com/phaazon/hop.nvim
-
I got stuck on a job in Dubai (Government client - they also had us work in trailers on-site - no remote access allowed) with a Remote Desktop jump host where the mouse didn't have any pass-through to my terminal session - which mean I had to work for 8 hours a day without any ability to select/copy/paste with a mouse. I had tmux-installed on the remote hosts and for the next three months, select/cut/copy/paste/resize panes/etc... were done without a mouse. Seven years later, I've never once used a mouse with tmux since then. https://github.com/schasse/tmux-jump is the equivalent plugin that lets you jump anywhere you want on the screen.
-
-
Been around since ~2012 via vim-easymotion as well: https://github.com/easymotion/vim-easymotion
-
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
You might benefit from targets.vim, it works well with your thought process. It adds a bunch of new really useful editing targets (which should be builtin imo).
https://github.com/wellle/targets.vim
-
> Cut and paste
If your terminal supports it (iterm, kitty, later versions of gnome-terminal and others) this osc52 plugin is really sweet. It even works over ssh.
https://github.com/ojroques/vim-oscyank/
-
In a similar vein, but voice driven: https://github.com/cursorless-dev/cursorless.
-
I NEVER use count, because my mental flow is drastically hindered by pausing for any form of counting in midst of editing; I stay off even relative numbers even. In their place, I enable a vast number of text objects instead, quite a few implemented through the `kana/textobj-user plugin`. Good text object are an embodiment of intent and thus map better mentally than any method using brute counting, even at the loss of some precision and speed.
[kana/textobj-user](https://github.com/kana/vim-textobj-user)
-
vimium-c
A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
Vimium C (https://github.com/gdh1995/vimium-c) supports link hinting by simply typing a few characters of the link you want to press. It also searches the actual url and alt-text for links without text (such as buttons and icons). I found it by accident looking through its settings and it has by far been the best improvement to my browsing experience since discovering tabs.
-
If you are looking for something similar for vscode, I can recommend https://github.com/metaseed/metago after having tried several similar extensions.
-
That is a lua expression I believe (which only works in neovim, hence this plugin being neovim only), you can convert your vimrc to init.lua or make a lua block in your vimrc. The "lua<https://github.com/nanotee/nvim-lua-guide#using-lua-from-vim...
Converting to init.lua is a somewhat fun exercise tho
-
-
Bram is consistently updating vim and recently shipped 9.0 which introduces Vim 9 Script. I would say that there is a line being drawn in the sand more distinctly now, though. Those that adopt the new vim script will probably stick with vanilla vim and neovim's team has no plans at this time to support it [1]. And all these lua plugins are only compatible with neovim.
[1] https://github.com/neovim/neovim/issues/13625
-
-
Neovim has Neoscroll to replace jump scrolls with smooth scrolling:
https://github.com/karb94/neoscroll.nvim
There is a Helix issue (and poll, see last comment) requesting the same feature you could vote on:
https://github.com/helix-editor/helix/issues/1671
-
Neovim has Neoscroll to replace jump scrolls with smooth scrolling:
https://github.com/karb94/neoscroll.nvim
There is a Helix issue (and poll, see last comment) requesting the same feature you could vote on:
https://github.com/helix-editor/helix/issues/1671
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives