I realize that it is probably too late to canvas the user/developer base about
this change in editors to see what the majority of opinion might be.
Maybe that didn't matter to the ChromeOS team since it saves 97MiB and that was
more important.
It would have been nice though to have seen a PSA about this major change but I
didn't see one and I do subscribe to the
Chromium-dev forum.
When I tried to invoke
vi / vim I was just thrown the error:
bash: vim: command not foundAbsent any notification of this change that's a pretty scary error message for
developers that use & rely on vi / vim and leave them high & dry with no
apparent replacement.
I think it would be a good idea to replace
vim with a script similar to the one
below so they would know what the intended replacement is:
#!/bin/sh -e
APPLICATION="${0##*/}"
MILESTONE="M108"
REPLACEMENT="nano"
echo "'${APPLICATION}' is no longer installed in ${MILESTONE} and later."
echo "'${REPLACEMENT}' is now installed and shall be used instead."As an alternative to just removing
vim and since
crossystem and other means can
determine if a device is in Developer mode maybe add a script under
/usr/share/crosh/dev.d/ that would use a DLC or another method to install or ask
to install
vim on devices in Developer mode. That way the user/developer could
decide if they wanted to use another 97MiB or not. This might be a good way to
appease Google, non-dev mode users & dev mode users all at the same time.
Also, I have a device using ChromeOS Flex on beta version M108 and it appears
that
vim has been replaced by
nano there too so the above suggestions would
apply to Flex too.
Thanx for your indulgence,
~DennyL