| config BR2_PACKAGE_RLWRAP |
| bool "rlwrap" |
| depends on BR2_USE_MMU # fork() |
| select BR2_PACKAGE_READLINE |
| help |
| rlwrap is a 'readline wrapper', a small utility that uses the |
| GNU Readline library to allow the editing of keyboard input |
| for any command. |
| |
| https://github.com/hanslub42/rlwrap |
| |
| if BR2_PACKAGE_RLWRAP |
| |
| config BR2_PACKAGE_RLWRAP_SPY_ON_READLINE |
| bool "spy on readline" |
| default y |
| help |
| If we want to keep the display tidy when re-sizing the |
| terminal window or printing multi-line prompts, we have to |
| know whether or not readline is in horizontal-scroll-mode |
| (i.e. wheter long lines are scrolled or wrapped). At present, |
| this involves a look at a private readline variable - if you |
| feel guilty about that, disable this option |
| |
| config BR2_PACKAGE_RLWRAP_HOMEGROWN_REDISPLAY |
| bool "homegrown redisplay" |
| help |
| Some people report double echoing of user input. Enabling this |
| option will cure the problem - though the display will then |
| flicker over slow connections (cf. BUGS) |
| |
| config BR2_PACKAGE_RLWRAP_MULTIBYTE_AWARE |
| bool "multibyte awareness" |
| default y |
| depends on BR2_USE_WCHAR |
| help |
| Prevent rlwrap from seeing multibyte characters as multiple |
| characters |
| |
| comment "rlwrap multibyte awareness needs a toolchain w/ wchar" |
| depends on !BR2_USE_WCHAR |
| |
| endif |