Replies: 1 comment
-
While I proposed it myself, I realized that it is probably not in the scope of NeoZoom after thinking this idea more deeply:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Let's review what NeoZoom.lua does first :D
The main focus of NeoZoom.lua is to help you focus one window at a time. This is done by turning two of the drawbacks of float window into an advantage: floating window makes you feel temporary, and it covers other windows in your current tabpage. (blablabla, lol)
Problem(?)
To make NeoZoom.lua works for a window, you still need to move your cursor to the window first. This wastes some seconds for me and I don't like it.
Ideas
So the current workflow looks like this:
What in my mind currently:
I give this workflow a name called slider mode because why not, lol.
Pros & Cons
Good:
nvim_win_get_buf()
has done it! This is a good sign to add this feature because no state management is involved.Bad
opts.callbacks
should be further splitted into two cases: zoom-in & zoom-out #93)End Result Sketch
BUF_LIST
, hint users their keybinds to "slide through" every buffer. (They don't need to read my repo to know WTF has been added :D)Currently :(
Beta Was this translation helpful? Give feedback.
All reactions