Build 170316

  • conemu#787: Improve scroll by prompts by skipping empty lines above prompts.
  • conemu#1058: Apply button was not auto-enabled on entering negative X coord in the Settings dialog.
  • conemu#1061: Fix GUI crash if Far panels has no column titles.
  • Make magnetic snap to edges friendly for Windows Aero Snap feature.
  • conemu#1047: Display ampersands (&) in tab titles.
  • conemu#688, conemu#1063: Fix ‘Long console output’ in Far 1.x and 2.x.
  • conemu#1067: Log errors in GetConsoleScreenBufferInfo.

Build 170305

  • Microsoft/BashOnWindows#1668: Fix wrong ANSI processing from Vim started in tmux.
  • conemu#1055: Fix ‘Delete word lefward to the cursor’ at the bottom of the screen.
  • conemu#787: Keyboard shortcut to scroll by prompts. Ctrl+Alt+PgUp/PgDn will jump between commands entered in the shell prompt. Take into account that prompt must pass to ConEmu the code ESC]9;12ESC\ (ConEmu default) or ESC[?7711h (mintty implementation).

Build 170227

  • conemu#284, conemu#472, conemu#1000: Fix gaps in Windows 10 on snapping. Halt window size changing on show/hide the frame.
  • conemu#945: Temporary fix for doubled CJK on non-CJK Win10 14959+.
  • Due to invisible part of the frame in Windows 10 (ref broken coordinate system) the ‘physical’ coordinates do not match ‘visual’ ones anymore. Let show ‘virtual’ 0x0 coordinate in the settings, if the window is docked to the upper-left corner of the screen without gaps.
  • Improve default pos/size if the window exceeds monitor’s working area on startup.
  • conemu#988: Alternative font unicode range was not parsed properly without ‘prefix: ‘.
  • conemu#988: Hints for alternative font’s controls were updated.
  • Update AnsiColors24bit.ps1 for powershell in WSL Powershell is available for linux and also woks in Bash on Windows (WSL), see https://github.com/PowerShell/PowerShell [Console]::SetWindowPosition(0,$y) and [Console]::SetCursorPosition(0,$y) do not work there, so an escape sequence is used instead.
  • Fix crash on exporting some manually edited configurations. ref: https://groups.google.com/d/msg/conemu_ml/yDzPaCnd_5U/2AgUZEazCAAJ
  • conemu#1044: Don’t move the cursor by click above the line with prompt.
  • Prompt click position fix for multiline prompts.
  • conemu#1000: Retain client size during changing window border on mouse hover.
  • Try to install injects in Wine without LdrGetDllHandleByName. ref: https://groups.google.com/d/msg/conemu_ml/owVNAuQzC_s/xWnKfyysCwAJ
  • conemu#318: Snap to desktop edges now works with magnetic effect.

Build 170118

  • Pasted paths to WSL bash were not converted to Unix style (/mnt/…).
  • connector#10: Unicode \u23CE ⏎ character preceding every prompt in ConEmu. Ref: conemu#586, Maximus5/connector#10, fish-shell/fish-shell#789 Check: Maximus5/connector#19
  • ConEmu’s echo and type commands were cropped sometimes. If RealConsole (conhost window) was created larger than expected by ConEmu GUI, than echo and type printed text using this larger size and after shrinking conhost window (up to Windows 8.1) part of data was cropped.
  • conemu#451: Support multi-line (wrapped) hyperlinks (URLs) for Ctrl+Click.
  • conemu#986: Don’t change prompt text cursor position by LClick above the prompt.
  • conemu#1007: Add more logging to mouse wheel processing.
  • Moving some prompt features to GUI (Click & CtrlBS). Ref: conemu#986, conemu#317, conemu#845 Now ‘Change prompt text cursor position with Left Click’ and ‘Ctrl+Backspace - delete word leftward to the text cursor’ are process by ConEmu GUI without posting command to ConEmuHk. The feature requires properly reported by the shell prompt start pos. For bare cmd.exe it’s done automatically by ConEmuHk. All other shells must report the start of the prompt with ANSI.
    • https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC
    • https://conemu.github.io/en/CygwinMsysConnector.html For example, while using bash and connector you may add to the end of your PS1 the following sequence: \[\033]9;12\007\].
  • Improve hyperlink detector on ‘git diff’ outputs.
  • conemu#1007: Disable ENABLE_QUICK_EDIT_MODE by default.
  • Add logging of console mode changes.
  • Improve hyperlink detector on #include-s with absolute paths.

Build 161206

  • conemu#970: Pasting windows path in cygwin produces truncated result (77eb4e6 regression).
  • Allow to pass empty string via -cur_console:m:”” (set no mount prefix for Unix path conversion).
  • conemu#552: Templates %m…m, %M…M - show mark ‘…’ for active (m) and inactive (M) tab. So, if you want to see ‘• ’ mark on the active tab (to emboss active tab) just change your console tab template to smth like: ‘%m• m<%c> %s’. https://conemu.github.io/en/SettingsTabBar.html#id2106
  • Don’t show Assertions in ‘Stable’ releases.

Build 161203

  • StatusBar. new column ‘Cell Info’ shows information about cell under cursor: UCS & ConAttr. CellInfo is turned on by default in ‘-basic’ mode to simplify bugreporting.
  • conemu#809: Support mount root for unix-path conversion. ConEmu tries to choose mount root automatically, if user have not defined it explicitly with ‘-cur_console:m:/mnt’ switch. For example, to use ‘/cygdrive’ just run your console with switch: ‘-cur_console:m:/cygdrive’.
  • In some cases ConEmu window was closed unexpectedly during initialization. That happend if delay between consoles initialization was greater than first console run duration. So, ConEmu was closed before second console process was created.
  • conemu#943: Rename option to ‘Change mouse cursor if busy’.
  • Add switch ConEmuC -IsRedirect to determine if CONOUT is redirected.
  • Force enable mouse events processing in KeyEvents.
  • conemu#964: Let default {Far} task load plugins from FARPROFILE.
  • conemu#927: Appropriate behavior while posting chars with AltGr pressed. Example: print("*") when Lithuanian keyboard layout is selected.
  • Support clickable links like ‘example-protocol://someurl’. Origin: http://superuser.com/q/1152465/139371

Build 161022

  • conemu#910: Fix regression: slower startup.
  • File wsl-con.cmd was created by msi in wrong folder.
  • Far Macro. Some improvements in ConEmu.CtrlNumber.lua
  • Console test (ConEmuC -checkunicode) improved.
  • conemu#919: Fix misprint.
  • Some internal changes in hooking: support KernelBase for installing injects.

Build 161009a

161009a

  • conemu#896: Fix regression: cygwin/msys process creation was broken.

161009

  • GuiMacro: Allow {Task} arguments in Shell function.
  • Reuse previous palette on Unfasten/Re-Attach.
  • conemu#888: Allow to use ConEmu as default console in third-party applications.
  • DefTerm. Reinit some functions in SetAllHook
  • conemu#830: Fix: Significant dwm.exe CPU time when renamed ConEmu tab is active.
  • conemu#886: Settings / Integration: When ‘Shift’ is pressed during ‘Register’ button click, ConEmu’s ‘Here’ and ‘Inside’ items are registered as ‘extended’ menu items, and they are shown by Explorer only when ‘Shift’ is pressed.
  • Show process startup time in SysInfo and LogFiles.
  • Far macro emulating Ctrl+Number on LCtrl+Shift+Number keypress.

Build 161002

  • conemu#879: Fix doubled CJK glyphs on Windows 10 build 14931. Windows 10 (since 14931) has changed behavior for double-cell glyphs. Now they are doubled (COMMON_LVB_LEADING_BYTE/COMMON_LVB_TRAILING_BYTE) even for UTF-8 codepage.
  • conemu#871: Selection was not working in Alternative mode.
  • Turn on certain StatusBar columns on -basic switch.
  • Switch /OMITHOOKSWARN was passed improperly to server when /log was defined.
  • Sample file demonstrates ability to use 256 colors in Windows Subsystem for Linux started in ConEmu tab.

Build 160914

  • conemu#863: Unchecking option ‘Kill ssh-agent with ConEmu’ had no effect.
  • Suggest %UserProfile%\ConEmu\Logs as default location for ANSI logs.
Download    Donate