Setup editor fallback for no vim, with a warning.
Merge branch 'initial-rework' of https://github.com/adamlsd/cshenv into initial-rework