diff options
| -rw-r--r-- | plugins/degesch/fancy-prompt.lua | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/plugins/degesch/fancy-prompt.lua b/plugins/degesch/fancy-prompt.lua index ef3a167..84cbfdb 100644 --- a/plugins/degesch/fancy-prompt.lua +++ b/plugins/degesch/fancy-prompt.lua @@ -64,6 +64,10 @@ degesch.hook_prompt (function (hook)  	local lines, cols = degesch.get_screen_size ()  	x = x .. " " .. active .. string.rep (" ", cols) +	-- Readline seems to be broken and completely corrupts the prompt +	-- (tested on 7.0.003 Archlinux, 7.0-5 Debian buster) +	x = x:gsub("[\128-\255]", "?") +  	-- Cut off extra characters and apply formatting, including the hack.  	-- Note that this doesn't count with full-width or zero-width characters.  	local overflow = utf8.offset (x, cols - 1) | 
