I've added Vip ("VI PicoLisp" or "VI personalized") to the PicoLisp distro:
I use it as my primary editor since several months, and extended and improved it
since announcement it in the Wiki (https://picolisp.com/wiki/?vip).
If you want to use it in a local installation, change the "#!" line, or - what I
do - put a glue script into a local "bin/" directory which contains the single
Also, I've put a symbolic link 'vi -> vip' into that local "bin/" directory.
If you want it to replace the 'vi' function in the REPL, just include
"@lib/vip.l" in your startup command.