Skip to content

Maximus5/cygwin-connector

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Cygwin/MSYS connector

This helper tool for ConEmu-Maximus5 provides POSIX environment for:

  • Cygwin: conemu-cyg-32.exe and conemu-cyg-64.exe;
  • MSYS 1.0: conemu-msys-32.exe;
  • MSYS 2.0: conemu-msys2-32.exe and conemu-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

Just a cat AnsiColors256.ans from bash

cygwin

256 colors in Vim (Zenburn color scheme)

cygwin

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