menu icon indicating copy to clipboard operation
menu copied to clipboard

Use `noline` for line editing

Open eivindbergem opened this issue 1 year ago • 2 comments

I'm the maintainer of a no_std line editor called noline. I'd like to use noline as the line editor for menu.

With noline you get:

  • Proper ANSI terminal line editing with arrow navigation and emacs-style keybindings
  • Sans IO core, supporting both sync and async
  • Generic over storage buffer, can be static or heap allocated
  • Line history

I need menu for a work project, so I have time to do the integration. This might cause some breaking changes to menu, so I'm checking if this is something that you're interested in. If not, I'll just make a fork, so no worries.

eivindbergem avatar Aug 26 '24 08:08 eivindbergem

This sounds very cool, but can we make the integration optional - for anyone who is happy with it as it is?

thejpster avatar Aug 26 '24 09:08 thejpster

Sure, we could put it behind a feature gate :)

eivindbergem avatar Aug 27 '24 06:08 eivindbergem