Our great sponsors
-
focus.nvim
Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Dotfiles
Well documented awesome dotfiles 😍 Many neovim lua configs, handy zsh/bash functions, fzf functions + more (by beauwilliams)
What you're describing is technically possible (this is just an example, there's lots of discussion on the topic) and neovim, which is designed around a client server architecture, has this sort of feature planned. But the (neo)vim ecosystem assumes you're using the internal implementation of splits, windows etc... so it's likely never going to be as pleasant to use a system that's designed to work like that.
You can also get auto-resizing splits like in this little thing I wrote focus.nvim
This auto-resizing function was a piece of vimscript originally, you can find that in my init.vim line 434