Releases: chrisant996/clink
v1.1.41
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.41
- Added
terminal.adjust_cursor_style
setting as a workaround to avoid interfering with the Windows 10 Cursor Shape console setting. There are several trade-offs, though. - Added
rl_buffer:refreshline()
function to redraw the input line, e.g. in case something has written over it. - Added
os.getpid()
function to get the process ID, intended mainly to help salt unique resource names. - Added
clink.onfiltermatches()
so scripts can register a callback function to run after Clink generates matches and before it displays them.
v1.1.40
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
NOTE: The key sequences for the new Ctrl+Alt+Shift+Letter keys might change slightly in v1.1.41.
v1.1.40
- Added a group of
clink-complete-numbers
commands that do completion for numbers from the console screen, bound to Ctrl+Alt+N by default. - Added
rl.getlastcommand()
function that returns the name of the last command invoked by key bindings. - Fixed sort order in Alt+H for the newly supported key bindings (that were added in v1.1.39).
- Fixed Ctrl+Space (regression introduced in v1.1.39).
- Fixed various Ctrl+Shift+whatever combinations (regression introduced in v1.1.39).
- Fixed
rl.setmatches()
when the input line is not empty andclink.colorize_input
is enabled.
v1.1.39
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.39
- Added support for many more key bindings, such as Ctrl+Shift+Letter keys.
- Added
terminal.differentiate_keys
setting that when enabled allows binding Ctrl + H or I or M or [ separately from Backspace, Tab, Return, or Escape. - Removed
terminal.modify_other_keys
setting and made it always enabled. - Changed
terminal.use_altgr_substitute
to be disabled by default so that Ctrl+Alt key bindings can work by default on keyboards with AltGr. - Changed output from
clink echo
so it's directly usable in the inputrc files. - Fixed
terminal.use_altgr_substitute
to only affect AltGr substitute key combinations (it had always broken the RightAlt key in general on other keyboard layouts). - Fixed a benign issue with the console input mode in
clink echo
.
v1.1.38
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.38
v1.1.37
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.37
- Fixed copy to clipboard (it never cleared the clipboard!).
- Fixed #82; added two new
clink.paste_crlf
modes:ampersand
replaces newlines with ampersands, andcrlf
pastes newlines as-is and executes any commands ending in a newline. - Fixed #69; space in the prompt disappears after enter echo: added support for CJK codepages.
v1.1.36
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.36
v1.1.35
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.35
- Fixed when the
mark-directories
inputrc variable isoff
(regression introduced in v1.1.1-alpha). - Fixed Lua reading from stdin, especially in the Lua debugger (regression introduced in v1.1.25).
- Fixed exponential cost performance bug in Readline when removing duplicate matches.
v1.1.34
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.34
- Fixed copying to clipboard (CF_UNICODETEXT was put on the clipboard correctly, but CF_TEXT was empty and should have been omitted to let Windows automatically convert it from the Unicode text).
v1.1.33 (which was published just minutes before 1.1.34, so I've included its changes here for convenience)
v1.1.33
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.33
v1.1.32
This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
If this release candidate survives for 1 week without needing to be updated, the version number will be updated and it will become an official release version.
v1.1.32
- Added support for non-standard escape codes to set the window title or print environment variables. Depending on the
terminal.emulation
setting, the behavior is slightly different. Whenemulate
Clink processes the escape codes. Whennative
with ConEmu (and Clink) the escape codes are passed to ConEmu, except that Clink processes the environment variable codes in prompt strings. Whennative
with other terminals, Clink preprocesses the title and environment variable escape codes in prompt strings, but passes the escape codes to the terminal outside of prompt strings. - Fixed #67; AutoRun interferes with Cmder.