Currently, /bin/vi is compiled with --with-features=tiny.
I suggest compiling it with --with-features=small. It gives Visual mode and
command history, with only a penalty of 10.5% increase in size.
IMO, those features are worth the extra 61KB.
good idea, it adds no dependencies on vim-common and is much more usable.