Half-width indentation for "where" keyword

iquiw iku.iwasa at gmail.com
Sat May 29 21:57:55 EDT 2010


The attached patch might meet your request.

It introduces 2 new variables, haskell-indentation-where-pre-offset and
haskell-indentation-where-post-offset. Both are set to 2 as default.

They act as follows;

myFun = do
<w>print "hi"
<w>print name
<w1><w2>name = "Mini Me"

  w1 = haskell-indentation-where-pre-offset
  w2 = haskell-indentation-where-post-offset

(*) haskell-indentation-where-post-offset is used only when the
previous line is "<w1>where".

I am not an elisp programmer and do not fully understand haskell-indentation.el,
so I hope someone will confirm or correct the patch.


On 5/19/10, Johan Tibell <johan.tibell at gmail.com> wrote:
> On Tue, May 18, 2010 at 5:39 PM, Thomas Schilling
> <nominolo at googlemail.com>wrote:
>> BTW, there are two indentation modes -indent and -indentation.  Which
>> one are you using?
> I've switched over to the latter.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: where-offset.dpatch
Type: application/octet-stream
Size: 3187 bytes
Desc: not available
Url : http://projects.haskell.org/pipermail/haskellmode-emacs/attachments/20100530/1207462c/attachment.obj 

More information about the Haskellmode-emacs mailing list