Skip to content

Releases: chrisant996/clink

v1.1.41

18 Mar 05:54
Compare
Choose a tag to compare
v1.1.41 Pre-release
Pre-release

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

15 Mar 08:30
Compare
Choose a tag to compare
v1.1.40 Pre-release
Pre-release

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 and clink.colorize_input is enabled.

v1.1.39

13 Mar 20:01
Compare
Choose a tag to compare
v1.1.39 Pre-release
Pre-release

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

12 Mar 02:57
Compare
Choose a tag to compare
v1.1.38 Pre-release
Pre-release

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

  • Fixed #84; added terminal.use_altgr_substitute setting.
  • Fixed #80; clink.log is not deleted when Cmder injects Clink.

v1.1.37

11 Mar 06:00
Compare
Choose a tag to compare
v1.1.37 Pre-release
Pre-release

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, and crlf 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

03 Mar 21:47
Compare
Choose a tag to compare
v1.1.36 Pre-release
Pre-release

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

  • Fixed #79; Issue with United States - international keyboard layout (regression introduced in v1.1.0).
  • Fixed #78; crash when history file contains a line longer than 8192 characters (regression introduced in v1.1.2-alpha).

v1.1.35

28 Feb 11:52
Compare
Choose a tag to compare
v1.1.35 Pre-release
Pre-release

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 is off (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

24 Feb 02:34
Compare
Choose a tag to compare
v1.1.34 Pre-release
Pre-release

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)

  • Make the "replacing arglink" warning message a little more informative, and write a lua traceback to the Clink log file.
  • Fixed #77; with ConsoleZ scrolling does not always work.
  • Fixed #76; cannot cd up multiple directories normally.

v1.1.33

24 Feb 02:11
Compare
Choose a tag to compare
v1.1.33 Pre-release
Pre-release

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

  • Make the "replacing arglink" warning message a little more informative, and write a lua traceback to the Clink log file.
  • Fixed #77; with ConsoleZ scrolling does not always work.
  • Fixed #76; cannot cd up multiple directories normally.

v1.1.32

21 Feb 08:33
Compare
Choose a tag to compare
v1.1.32 Pre-release
Pre-release

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. When emulate Clink processes the escape codes. When native with ConEmu (and Clink) the escape codes are passed to ConEmu, except that Clink processes the environment variable codes in prompt strings. When native 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.