[Haskell-cafe] Best text editor
xj2106 at columbia.edu
Mon Apr 13 18:58:08 EDT 2009
Michael P Mossey <mpm at alumni.caltech.edu> writes:
> Ketil Malde wrote:
>> Michael Mossey <mpm at alumni.caltech.edu> writes:
>>> I'm a beginner, but I'll chime in and say I use Emacs with
>>> haskell-mode. It's auto-indentation is a bit complex in behavior which
>>> is unappealing (I feel like I never know what it's going to do when I
>>> hit tab), but I would be curious what someone with more experience
>>> feels about that.
>> Just keep hitting tab until you have the indentation you want.
> Well, that's a bit like driving a car and saying, "Keep turning the
> wheel back and forth until the car goes in the direction you want."
> Seriously, good user interfaces have simple, predictable
> behavior. Also, very often you never get the indentation you want no
> matter how many times you hit tab. Of course, I'm grateful to have a
> haskell-mode at all, and the syntax highlighting is helpful, so I
> don't want to complain too much. I tried switching to the "simple
> indentation mode" but I can't tell the difference.
> I would like a mode that advances to the right in a simple way (checks
> lines above for alignment positions, and advances one position at a
> time). Maybe I'll write one. I do have a bit of experience with emacs
Is there something we can learn from python-mode? I haven't
written python code since I started using haskell. If
memory serves, my impression is that the indentation in
python-mode worked more natural.
<\ * (__
More information about the Haskell-Cafe