- Added
rl.needquotes()
function to check whether text needs quotes in a command line. - Changed the
terminal.color_emoji
settingauto
mode to more broadly support accurate width measurements for color emoji (regardless whether the terminal program is capable of actually drawing the color emoji). - Now
clink-diagnostics
Ctrl-X,Ctrl-Z automatically analyzes the prompt text for problematic characters, reports them, and offers suggestions for how to solve problems they might be causing. - Fixed the
completion
autosuggest strategy so it doesn't provide a suggestion that requires quoting if the command line input is not currently quoted. - Fixed overly aggressive detection of color emoji (regression introduced in v1.4.7).