E without cygwin!
cygwin is great but It's a bit slow on windows, and feels like an uninvited guest in this environment. it would be great to have E editor working directly with windows shell. if ruby, python or any other scripting languages are needed they could be installed directly on windows.
I know, technically, this might not be possible due to E architecture but if you are also pissed off with cygwin part of E you can show it by voting for this feature request!
When you say you would like “E without Cygwin”, do you mean you would like the option to remove Cygwin and/or prevent it from installing entirely, thus accepting the fact that most, if not all, of the Bundle Commands will cease to work? Or do you mean you would like all of the Bundle Commands that are provided with E to work in Windows Native mode, thus completely negating the need for Cygwin?
Given that most, if not all, of the Bundles are a product of the Textmate community, rather than the TextMate developer, I think it is unrealistic to expect the one and only E developer, i.e., Alexander, to port them all. Additionally, who would then port any subsequent updates to the TextMate bundles? Really, it should be up to the E community to port any Bundles it feels could benefit from being “Windows Native”.
@Jan, there's a fix for the problem you're experiencing in the FAQ.
Jan Andersson commented
I can not even get it to start right. It just is giving me all these error messages. I will go back to Dreamweaver I just wanted to try it, but because Cygwin is the fault. I do not now how to create dir in UNIX i know web programming, but UNIX, NEVER. I just get this messsage all the time:cygwin warning: MS-DOS style path detected, AppData/Roaming/e/tmcmd Preferred POSIX equivalent is: C:\Users\Thomas\AppData\Roaming\e\tmcmd CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames. I do not even knows what that mean
adamv has said he will be working on a MSys install + native ruby/perl/python feature:
Really what we need is a translator which knows about the differences between the Windows and Unix/Linux/Mac shell. If we had a tool which could convert them, then this could be a viable proposition.
Daniel Serodio commented
cmd.exe sucks, but I've heard wonders about PowerShell. If someone would write PowerShell equivalents of Unix shell scripts, it should work.
E already works without Cygwin - it's the bundles that require it. You can write bundle commands that use the Windows shell and native versions of Ruby or Python - simply select Windows Native as the environment. The reason Cygwin is required for the provided bundles is that they have been ported from TextMate, which requires a bash shell and the rest of the GNU utils that come with *nix.
You up to porting all the required unix utils to native win32?
git on windows has the same story. first it released under cygwin which was damn slow and buggy then they released a standalone version which is much better and people started using it finally.