<p dir="ltr">Another thing you can try is Visual Studio Code. It is an electron-based ide (just as atom) and after installing haskell plugins it just works.</p>
<br><div class="gmail_quote"><div dir="ltr">On Sun, 10 Apr 2016 12:47 Thomas Koster <<a href="mailto:tkoster@gmail.com">tkoster@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 9 April 2016 at 17:03, Thomas Koster <<a href="mailto:tkoster@gmail.com" target="_blank">tkoster@gmail.com</a>> wrote:<br>
> I want to switch to the Atom editor for my Haskell development. I have tried<br>
> several times over the last few years and given up each time because hardly<br>
> anything works.<br>
><br>
> At this point I am ready to give up yet again. Does anybody have any<br>
> last-minute advice on using Atom to develop with Haskell and Stack?<br>
<br>
On 9 April 2016 at 21:42, Raphael Gaschignard <<a href="mailto:dasuraga@gmail.com" target="_blank">dasuraga@gmail.com</a>> wrote:<br>
> ide-haskell has recently gotten a slack backend<br>
> (<a href="https://atom.io/packages/ide-haskell-stack" rel="noreferrer" target="_blank">https://atom.io/packages/ide-haskell-stack</a>). Could be worth your time.<br>
> According to the ide-haskell github issue, the support is pretty "bare<br>
> bones"(<a href="https://github.com/atom-haskell/ide-haskell/issues/108" rel="noreferrer" target="_blank">https://github.com/atom-haskell/ide-haskell/issues/108</a>) but likely<br>
> better than a language-agnostic linter tool<br>
<br>
On 10 April 2016 at 01:56, Wojciech Danilo <<a href="mailto:wojciech.danilo@gmail.com" target="_blank">wojciech.danilo@gmail.com</a>> wrote:<br>
> I'm using Atom for a week for a big commercial Haskell project. It has some<br>
> minuses and the ide-haskell is not the best it could be, but it works better<br>
> than any editor I've been using so far for Haskell development (mainly<br>
> sublime). The type-checking, linting and error displaying inside text-editor<br>
> is almost real-time on modern hardware. I've been not using emacs mostly<br>
> because I prefer the sublime-like style of work. The guys behind ide-haskell<br>
> seem to be pretty active and helpful and they develop it pretty fast. After<br>
> installing everything ide-haskell worked out-of the box for me.<br>
<br>
On 10 April 2016 at 05:06, Anton Felix Lorenzen <<a href="mailto:anfelor@posteo.de" target="_blank">anfelor@posteo.de</a>> wrote:<br>
> I am using atom with ide-haskell and stack.<br>
> Basically all you need is to load ghc-mod in stack:<br>
>> stack install ghc-mod<br>
>> stack exec atom<br>
><br>
> It needs some time to build, but then it works really well.<br>
> It has minor issues though:<br>
> - It doesn't lookup, whether an import is legal<br>
> (e.g. if the matching package is installed)<br>
> - You can't trigger a build process inside atom<br>
><br>
> But aside from that it is fine.<br>
> I can only recommend it.<br>
<br>
Thanks Raphael, Wojciech and Anton. I tried out ide-haskell with the<br>
ide-haskell-stack backend. Everything seems to be working well enough<br>
to give it a go for my next project.<br>
<br>
However, type-checking, linting and error display inside the editor is<br>
far from real-time for me (never < 1s), but they never were for me, so<br>
I don't think that has anything to do with Atom.<br>
<br>
--<br>
Thomas Koster<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div>