Open
Description
Schemesh is a Unix shell and Lisp REPL, fused together
This is a tangent on:
I use Atuin for my ^R and up-arrow, and implementing support for that in schemesh is somewhat easier than making shell history search from scratch. The work for making schemesh support for atuin consists of extending the atuin init
sub-command with:
atuin init [--disable-ctrl-r] [--disable-up-arrow] schemesh
which should provide a schemesh-compatible initialization.
It may be the case that schemesh needs minor adaptations to make this work (I don't think so), but the main work is a Chez Scheme snippet that gets printed when the above command is run, and binds certain command calls to ^R and up-arrow.
I will be happy to try to make this, if the maintainers are open to the contribution.
Metadata
Metadata
Assignees
Labels
No labels