- 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.
- 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}.
- 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%
).
- 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.
- 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.
- conemu#1149: Fix crash in wide consoles, when the cursor goes over 200 col (f8907a1 regression).
- 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).
- 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.