|
|
|
|
|
by justinmk
2465 days ago
|
|
Replying to PeCaN: > slightly concerned that neovim started to cut bloat in vim and ended up implementing a compositing window manager with fake transparency. "Window manager" existed since vim got split-windows (1990s). Redesigning it as a compositor: - isolates windows logically, so that UIs can do their own layout instead of being stuck with the TUI grid - useful for implementing floating windows - allows reasoning about layers instead of one grid driven by special-cases throughout the project - helps with features such as "click through", z-index, etc. The blending (fake transparency) was a small (~200 LoC) amount of code, added only for fun (and to ruffle feathers). |
|
Thanks for all the work Neovim team!