8 ms·
Now you need a whole userland to get basic functionality of the editor. Who will vett the correctness and suitability and efficiency of the 3rd party user-land?
by billfruit 2y ago
Now you need a whole userland to get basic functionality of the editor. Who will vett the correctness and suitability and efficiency of the 3rd party user-land?
Notwithstanding that the third party userland is possibly not necessarily, since the windows userland most likely has all the features needed for Vim to make these functionalities work.
Since the editor is intended to be a multi-plaform product, it is better if atleast a windows userland based mechanism could be provided on windows platform, if the mechanisms could not be achieved through an inbuilt platform-agnostic manner.
What if you need a "portable" ( in the windows sense of the term, it means that the program can be used without need for an installation process) version of the editor?
I think it all is a huge time sink on the end user, who would instead get some usefull progress done on their projects.
- wruza 2y agoAgreed, ideally a multi-platform editor should include all the features an OS might have, or at least use a compatibility layer that equalizes all functionality and paradigms over all supported platforms.
- tcoff91 2y agoIf you do dev on windows you should mostly use WSL.
- BeetleB 2y agoI'm a Linux guy. Have had that as my primary OS for over twenty years. At work, though, I've been doing dev work primarily in Windows for over a decade. Never needed WSL. (Maybe because I use Emacs? I dunno)
- billfruit 2y agoEmacs suffers some on windows too, because it also depends on external utilities for some functionality. For example grep-find depends on external grep program which is not bundles in, and on windows, the operation will simply fail.
- billfruit 2y agoI think experienced windows devs would use and recommend windows libs/userland over WSL. May because WSL becomes a huge dependency and many windows boxes don't have it installed, whereas windows userland is always available.