I mean there is a middle ground. LSP is good for coding a project. But I do agree with your point. What I generally do (as nvim user) reduces plugins to the bare minimum and try as much as possible to do progressive enhancement (atleast I try). Maybe as nvim improves LSP, I hope the diff between LSP and native methods are close enough that they both work.
India had a meter gauge to broad gauge but India was always a mix and India did a very slow transition to standardize on broad gauge which kinda smoothen stuff quiet a bit
Epiphany is a webkit browser for linux and due webkit architecture, gtkwebkit uses alot of gnome components such as libsoup and gstreamer. The biggest flaw is the webrtc support is missing so not online meetings.
I think the distinction is a soft fork or a hard fork. A soft fork is just a patchset over upstream and some people do not call it a fork. Hard fork mean that you are diverging from upstream, you do not longer follow upstream and you are fully separate from the upstream
No, "fork" means development has separated paths from original project. Changing some relatively minor parts but otherwise keeping close to upstream would be better called a "spin", especially when most of the changes are just to the default configuration.
It's a shame that GitHub messed up this term by calling any clone of a repository a "fork".