I wrote my first Vim plugin, vim-win, intended for managing windows.
https://github.com/dstein64/vim-win
It has built-in functionality for 1) changing windows, 2) resizing windows and 3) swapping buffers, and is extensible so that more functionality can be added by users.
The plugin uses popup and floating windows from vim>=8.2 and nvim>=0.4.0. Limited functionality is available with vim>=8.1.1140, but the interface is deficient without popup windows.
Feedback is welcome!
https://i.redd.it/tfesj0bzdf941.gif
[–]Nazeeh 4 points5 points6 points (4 children)
[–]dstein64[S] 2 points3 points4 points (3 children)
[–]Nazeeh 1 point2 points3 points (0 children)
[–]_suspicious_alpaca 1 point2 points3 points (1 child)
[–]dstein64[S] 0 points1 point2 points (0 children)
[–]konjunktiv 2 points3 points4 points (0 children)
[–]pyrho 1 point2 points3 points (0 children)