Build 170805

  • conemu#1211: Pressing Enter in nano editor didn’t insert new line.
  • Fix missed icon for {Bash::bash} task.
  • conemu#1209: Node and undefined in the process.env.foobar.
  • Show proper terminal modes in Settings/Info dialog page.
  • Conversion from POSIX to native paths improved.
    • Proper prefix is used (autodetected or specified via -new_console:p:/mnt switch).
    • Paths ~ and subpaths are ignored for now, we can’t even map ~ from WSL to native.
  • XTerm mouse wheel emulation changes.
    • VIM emulation \e[62~ .. [65~ is removed.
    • If console application has not requested mouse events, ConEmu sends Wheel events as Up/Down arrow key presses, and Shift+Wheel events as PgUp/PgDn key presses.
  • In come cases when using Connector ANSI sequences were not processed by ConEmu.
  • conemu#999: Fix ‘RuntimeError: Failed to beep’ when running Python in ConEmu.

Build 170730

  • Unchecked option ‘Use credentials for network resources only’ was ignored (f9805dccf regression). Entered credentials were used only for network resources regardless of the option value.
  • conemu#811, conemu#1199: Fix race while starting applications requesting XTerm emulation (WSL, cygwin, msys).
  • conemu#1194: Button ‘Clone’ in Settings/Tasks.
  • Use conemu-cyg-64.exe with wslbridge.exe to run WSL bash. This concerns to {Bash::bash} task created by default, if cygwin’s wslbridge files exist in %ConEmuBaseDir%/wsl. Connector version 1.2 is required. wslbridge added to ConEmu distro.
  • conemu#648, conemu#1117: Support xterm mouse emulation (mc, WSL, etc.) Connector is required!
  • Try to find all installations of cygwin (32bit and 64bit) to create default tasks.
  • Find MSYS2 installations to create default tasks {Bash::Msys2-32} and {Bash::Msys2-64}.

Build 170709

  • conemu#1175: Take into account modifier keys (Ctrl,Alt,Shift) pressed in the hotkey settings field.
  • New environment variable ConEmuBaseDirShort contains short path like C:\PROGRA~1\ConEmu\ConEmu.
  • conemu#1082: New environment variable ConEmuCfgDir contains directory where xml file was loaded from.
  • conemu#1178: Use short path to connector for launching from git-cmd. Recreate defult tasks to obtain changes or edit task command manually (change %ConEmuBaseDir% to %ConEmuBaseDirShort%).

Build 170705

  • Cygwin/Msys connector is updated to version 1.0 (https://conemu.github.io/en/CygwinMsysConnector.html). Hooks are not injected into cygwin/msys applications if they were runned from connector. As a result some speed up execution and elimination of any BLODA conditions is expected. If one needs ConEmuHk to be loaded into some process, e.g. while starting non-cygwin application like cmd.exe from cygwin shell, they may use ConEmuC.exe as loader. For example, run “ConEmuC.exe -c cmd.exe” instead of “cmd.exe”.
  • Use connector in new default cygwin/msys/git-for-windows tasks.
  • conemu#1008: Add hotkey Apps+Alt+G to group input for selected panes. So one may add or remove console to input group by activating it and pressing the Apps+Alt+G (configurable). Consoles may belong to different splits/tabs.
  • Far Macro: ConEmu.CtrlNumber.lua to switch panel modes by Ctrl+Shift+Numbers.
  • Use Shift+LClick or Alt+LClick to mark the end of selection. User may start selection (by Shift+LClick, Shift+Arrow or any other way) and after that extend it by Shift+LClick to clicked postion. To create block selection use Alt+LClick to mark one selection corner and second Alt+LClick to mark opposite corner. Inspired by https://superuser.com/q/1218047/139371
  • Option ‘Use credentials for network resources only’ in ‘Create new console’ dialog (from Peter.Maksimov). Switch -new_console:e is available in Tasks and command lines.
  • Create/restart console dialog redesign.

Build 170622

  • conemu#136: Swap nearest panes with Apps+Alt+X, swap in direction with Apps+Alt+Arrow.
  • Let Apps+Shift+G group input for all consoles (instead of only visible panes like Apps+G does).
  • Use by default LCtrl+Numbers to switch consoles (instead of Win+Numbers).
  • Use by default Win+Shift+Q for ‘Switch next console’ by default. Leave hotkey Win+Q to Windows. The Win+Shift+Q may be useful to switch Tabs when ChildGui is active.

Build 170517

  • conemu#1039: Use Win+Shift+G as default hotkey for ‘Attach to…’ action.
  • Add option ‘Leave opened’ in the ‘Attach to…’ dialog (Win+Shift+G). Would be useful to examine output of some long running script after it finishes.
  • conemu#1098: Add ‘Rename tab’ option for ‘Double click on tab’.
  • Use ‘Rename tab’ as default option for ‘Double click on tab’.
  • conemu#1097: Don’t count ‘System’ process as running process (close confirmation).
  • Cross-click closing confirmation was not shown if ‘Confirm tab’=Off and ‘Confirm window’=On.
  • Detach improvements:
    • GuiMacro: Detach(3) for seamless updating from Chocolatey
    • Try to set the console font to same size as ConEmu uses
    • No debug assertions
  • GuiMacro: Close(2) is asynchronous now. This is because of GuiServer thread waiting for synchronous macro completion, but this thread is required to be terminated when ConEmu window is closing…
  • Use Win7 TaskDialog for ‘Add default tasks’ confirmation.
  • DefTerm: Take into account xml file specified by -loadcfgfile switch. Default Terminal options have to be saved by ‘Apply’ button on the settings page.
  • conemu#661: When ConEmu started with ‘-Detached’ switch (implied by DefTerm in some cases) option ‘Close ConEmu with last tab’ was unchecked. If old behavior is required, the switch ‘-NoAutoClose’ may be used.
  • Admin shield was not shown on TabBar if ConEmu was started under Admin.
  • Real console font size dialog: show hint if created font height differs.
  • conemu#1012, conemu#1121: Dirty workaround for AVDefender/Bitdefender bug raising a crash in the RegQueryValueEx. Warning! ConEmu physically can’t fix 3rd-paty bugs! This commit just skips process bitness detection if we already may be sure about it. But the bug/crash may appear in some other situations, so it’s better to report the problem to the authors.
  • conemu#156, conemu#805: Detach powershell console during Chocolatey’s update ConEmu package.
  • conemu#1135, conemu#1021: Create default tasks for Visual Studio 2017 and x64 targets.
  • conemu#1051, conemu#1111, conemu#1138: Workaround for Windows 10 bug with cursor position after CJK glyphs (Also: conemu#1083, conemu#1096).
  • conemu#1051, conemu#1111, conemu#1138: More Win10 bug workarounds (cursor position after CJK).

Build 170326

  • Move window to active monitor by ‘Minimize/Restore’ hotkey if ‘Restore to active monitor’ is checked (ref conemu#255).
  • Don’t force ConEmu window to ‘active monitor’ unless -monitor XXX switch or ‘Restore to active monitor’ are specified.
  • Minor fix in startup pos/size adjustment (Win10, FixWindowRect).
  • Run as ‘System’ failed when session was opened via RDP.
Download    Donate