- Added
cua-select-all
command to select the entire input line. - Added
edit-and-execute-command
command to invoke an editor on the current input line and then execute the results (Ctrl+X,Ctrl+E). This attempts to invoke%VISUAL%
,%EDITOR%
, ornotepad.exe
as the editor, in that order. - Added some new expansion commands:
clink-expand-history
performs history expansion on the current input line (Alt+^).clink-expand-history-and-alias
performs history and doskey alias expansion on the current input line.clink-expand-line
performs history, doskey alias, and environment variable expansion on the current input line (Ctrl+Alt+E).
- Added some new completion commands:
glob-complete-word
performs wildcard completion on the text before the cursor point, with a*
implicitly appended (Alt+G).glob-expand-word
inserts all the wildcard completions thatglob-list-expansions
would list (Ctrl+X,*).glob-list-expansions
lists the possible wildcard completions of the text before the cursor point (Ctrl+X,g).
- Added some command name synonyms for increased .inputrc file portability with bash:
alias-expand-line
is a synonym forclink-expand-doskey-alias
.history-expand-line
is a synonym forclink-expand-history
.history-and-alias-expand-line
is a synonym forclink-expand-history-and-alias
.insert-last-argument
is a synonym foryank-last-arg
.shell-expand-line
is a synonym forclink-expand-line
.
- Added a
match.expand_envvars
Clink setting to expand environment variables in a word before performing completion (for mridgers #476). - Changed the
match.wild
Clink setting to apply to all completion commands. - Changed default key binding Ctrl+Alt+E to the
clink-expand-line
command (not the key binding expands everything, instead of only the env var at the cursor). - Removed default key binding Alt+Shift+H for the
clink-show-help-raw
command (it has only niche usefulness). - Removed unintended VI mode key binding Alt+Ctrl+H.
- Fixed Ctrl+Shift+2 and Ctrl+Shift+6 (regression introduced in v1.1.39).
- Fixed
More?
continuation prompt when pasting multiple lines. - Fixed
/flag:
and/flag=
handling quirks, especially when trying to complete an environment variable in/flag:%env
. - Fixed quirks about environment variable expansion in the
clink-expand-env-var
command and theos.expandenv()
function.