- Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
- Added new Lua API console.sendterminalrequest() which sends a terminal request escape code and receives a response escape code (the available terminal request escape codes and their responses depends on the terminal).
- Fixed several bugs in Readline macro text support in CALLBACKS mode (the mode that Clink has to use):
- Never correctly detects the end of any macro during playback.
- Gets permanently stuck thinking it's in macro playback once playback begins.
- Leaks every macro string that's played.
- Gets confused about what the next macro character is, which can lead to pausing in the middle of macro playback.
- Fixed #852; pasting text using the terminal's paste command is very slow (regression introduced in v1.9.18).