Cygwin/MSYS connector
This helper tool for ConEmu-Maximus5 provides POSIX environment for:
- Cygwin:
conemu-cyg-32.exe
andconemu-cyg-64.exe
; - MSYS 1.0:
conemu-msys-32.exe
; - MSYS 2.0:
conemu-msys2-32.exe
andconemu-msys2-64.exe
.
How to use connector
How to install and use connector read in ConEmu docs.
Please note, status of this plugin is ‘Experimental’.
WARNING
- Do not run connector from cygwin or msys shell! Different cygwin/msys layers will cause problems!
- Connector might be started as ROOT PROCESS or from some native shell (like cmd.exe) already started in ConEmu.
Screenshots
cat AnsiColors256.ans
from bash
Just a
256 colors in Vim (Zenburn color scheme)
License (BSD 3-clause)
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
Some build notes
Some preparations may be required to build ‘connector’ from sources.
Common
Copy set_vars_user.sample.cmd
to set_vars_user.cmd
and edit new file
to define your own paths to used toolchains (cygwin, msys) and utilities.
MinGW / MSys 1.0
- Run
bin\mingw-get.exe
. - Select ‘MSYS System Builder / msys-gcc’ to install and ‘Apply changes’ from menu.
Cygwin 32/64 bit
I used to install 32bit and 64bit cygwin toolchains into separate folders to avoid path problems.
- In cygwin setup utility setup-x86.exe (32-bit) or setup-x86_64.exe (64-bit) type ‘g++’ in the ‘search’ field.
- Install ‘gcc-g++: GNU Compiler Collection (C++)’. If you don't see it, choose ‘Full’ in the ‘View’ drop-down listbox. Don't install toolchains which package name are started with ‘mingw’ or ‘cygwin’.
- Complete cygwin installation or update.
MSYS2 32/64 bit
- Install MSYS2 using msys2-i686-latest.exe (32-bit) or msys2-x86_64-latest.exe (64-bit).
- Open msys shell
- Run
pacman -Syuu
to install updates and close msys shell window. Repeat until there are updates. - Run
pacman -S --needed msys2-devel
to install required packages.