Commits on Nov 7, 2005
  1. *** empty log message ***

    Ignore-this: af986cab7008aed64d4c5a685a05fbe3
    
    darcs-hash:20051107210544-c2f2e-08e20fd4ee26080ffd9f209f406e61152cb645cb.gz
    monnier committed Nov 7, 2005
  2. (haskell-indent-inside-comment): Rename `start' arg

    Ignore-this: b2562f970343fdf3ea6bbc2a26e91d09
    (haskell-indent-inside-comment): Rename `start' arg
    into `open' and add a new `start' arg.
    (haskell-indent-after-keywords): Change defaults for `in'.
    (haskell-indent-indentation-info): Fix confusion between pos and col.
    (haskell-indent-mode): Autoload.
    
    darcs-hash:20051107210415-c2f2e-31a1b69a76a9ebcb6b808410737fd6766c4ba6e9.gz
    monnier committed Nov 7, 2005
  3. Update.

    Ignore-this: aa5b08929a67d2785ae4eab39d28ff0d
    
    darcs-hash:20051107210234-c2f2e-287fca50b5a31a83b44469111c6836bc5afd9f11.gz
    monnier committed Nov 7, 2005
  4. Minor code and comment tweaks.

    Ignore-this: fc788c4433eb8d2897f35dad0c7e5dd2
    
    darcs-hash:20051107205539-c2f2e-4bdb744020b5c4d0963f1c81cb1e37e0f45086f4.gz
    monnier committed Nov 7, 2005
  5. (haskell-indent-find-matching-start): Add `pred' and `start' arguments.

    Ignore-this: a94e8d121df1557672c1de3a653751fa
    (haskell-indent-find-matching-start): Add `pred' and `start' arguments.
    (haskell-indent-filter-let-no-in): New fun.
    (haskell-indent-indentation-info): Use them to correctly match `let's
    with `in's even when some of the `let's have no matching `in'.
    
    darcs-hash:20051107181053-c2f2e-c7dd1883558df200c1b03f1c002b3a80b45c4df6.gz
    monnier committed Nov 7, 2005
  6. *** empty log message ***

    Ignore-this: 922704bb701b36625eb39c89d17c700f
    
    darcs-hash:20051107050426-c2f2e-5a31331a960d8fd550a31c21fa72b0d0c9eaee00.gz
    monnier committed Nov 6, 2005
  7. Update. Add new bugs.

    Ignore-this: 40769e99f500f75bd8628d796ae563f2
    
    darcs-hash:20051107050422-c2f2e-29e26b68ace3990e4e6b698be3c417cf4afef027.gz
    monnier committed Nov 6, 2005
  8. Reduce the use of dyn-bound haskell-indent-info.

    Ignore-this: 5b9782d9ec72ee6077297bdc68e75982
    Reduce the use of dyn-bound haskell-indent-info.
    (haskell-indent-push-col): Don't duplicate info.
    (haskell-indent-line-indentation): Handle let-in-do.  Remove dead code.
    (haskell-indent-inside-comment): Move rest of code from
    haskell-indent-indentation-info.
    
    darcs-hash:20051107050401-c2f2e-2e890b8075c65f1d3ad197e75e914465c92b76fb.gz
    monnier committed Nov 6, 2005
  9. (haskell-literate): Declare.

    Ignore-this: b5c8a89f85235f515cef584a9832467b
    (haskell-literate): Declare.
    (haskell-running-xemacs, event-basic-type, read-event): Remove.
    (haskell-indent-get-beg-of-line, haskell-indent-get-end-of-line):
    Remove.  Use line-(beginning|end)-position instead.
    (haskell-indent-mark-active): Move the xemacs test inside the defun.
    (haskell-indent-info): Rename from indent-info.  Update users.
    (haskell-indent-bolp, haskell-indent-inside-comment):
    Use line-beginning-position.
    (haskell-indent-within-literate-code): Use `case'.
    (haskell-indent-put-region-in-literate): Bind more comment-* vars.
    (haskell-indent-virtual-indentation): Add the missing `start' arg.
    (haskell-indent-mode): Move before first use.
    (haskell-indent-stand-alone-mode): Use haskell-indent-mode.
    Rename from haskell-stand-alone-indent-mode.  Use define-derived-mode.
    (hugs-mode-map, hugs-syntax-table):
    Rename to haskell-stand-alone-indent-mode-(map|syntax-table).
    
    darcs-hash:20051107024254-c2f2e-538470290179cb4a13d3b5479af86ab1c99ca938.gz
    monnier committed Nov 6, 2005
  10. Comment convention fixes.

    Ignore-this: c942564a651ad6a0d925fd27dd1f97f1
    
    darcs-hash:20051107023848-c2f2e-b1d8e5c658281d7a730bfdf697eee1c1b8c70f7f.gz
    monnier committed Nov 6, 2005
  11. (haskell-doc-xemacs-p, haskell-doc-emacs-p)

    Ignore-this: bb3895d4bb17c2e34aef462eb88e5487
    (haskell-doc-xemacs-p, haskell-doc-emacs-p)
    (haskell-doc-message): Remove.
    (haskell-doc-is-id-char-at): Remove.
    (haskell-doc-get-current-word): Rewrite.
    
    darcs-hash:20051107022816-c2f2e-6bad11f5cf5d2b6897707d7aeea3fb04a94adc05.gz
    monnier committed Nov 6, 2005
Commits on Nov 4, 2005
  1. *** empty log message ***

    Ignore-this: 26b2b5d4d18ce67f857a7a0b9a734803
    
    darcs-hash:20051104233013-c2f2e-f0c77cac2d6f51ace5d2f6bf4aa00f4610d507e4.gz
    monnier committed Nov 4, 2005
  2. Add some incorrectly fontified cases.

    Ignore-this: c99becb64e25362a478f298307779e99
    
    darcs-hash:20051104233005-c2f2e-6bb5421cc64a8bbc58583b3c69dd5853f4158398.gz
    monnier committed Nov 4, 2005
  3. Update/cleanup `fixme' comments.

    Ignore-this: e410c198b0ff23acf26f18f98c803d26
    
    darcs-hash:20051104232938-c2f2e-5374e1ca7a61592b97848f1fa649899efb4aa91b.gz
    monnier committed Nov 4, 2005
  4. (haskell-indent-indentation-info): Fix detection of

    Ignore-this: d966d384ab01bd3e9dd2d38555dad6f8
    (haskell-indent-indentation-info): Fix detection of
    hanging let/if/case statements.
    
    darcs-hash:20051104232914-c2f2e-10116302073dacfd52854d17d745ee2ab8f2aa0f.gz
    monnier committed Nov 4, 2005
  5. (haskell-mode): Fix typo.

    Ignore-this: f8e03ba12f4da3658bc7b08e395afb72
    
    darcs-hash:20051104232849-c2f2e-546a63c690f893970cb48e045aad39af8aac4de9.gz
    monnier committed Nov 4, 2005
  6. Add arch-tag.

    Ignore-this: a8a5a6be70584aaa28f9f56840ebc772
    
    darcs-hash:20051104181112-c2f2e-9bf26c0e8c599156c31dcadc883556203ad2cc81.gz
    monnier committed Nov 4, 2005
  7. (inferior-haskell-mode): Hide compilation-mode bindings.

    Ignore-this: ab2684506f87400171dea125921bae7b
    
    darcs-hash:20051104180547-c2f2e-5b6558a761c4d189e01c467ebd96f105999494e0.gz
    monnier committed Nov 4, 2005
  8. (haskell-indent-after-keywords): Add docstring & type.

    Ignore-this: c5b84d20ef3662c19e15706d1ec95c89
    (haskell-indent-after-keywords): Add docstring & type.
    (haskell-indent-indentation-info): Adjust use.
    
    darcs-hash:20051104180453-c2f2e-ec479f8ff8016ae3f24810c484520cd1ffa7e3b5.gz
    monnier committed Nov 4, 2005
  9. (haskell-indent-after-keywords): New var.

    Ignore-this: 735a7df459be7e341daf5e074877c26b
    (haskell-indent-after-keywords): New var.
    (haskell-indent-virtual-indentation): New fun.
    (haskell-indent-indentation-info): Use them to indent after keywords.
    
    darcs-hash:20051104175202-c2f2e-c46ccf88df37a87569b22c85f020bc67f686dbde.gz
    monnier committed Nov 4, 2005
  10. Add some entries for infix declarations.

    Ignore-this: c36a07c5510987999275c4fd9b65f15e
    
    darcs-hash:20051104162553-c2f2e-5553d44c0067c3a5723eb6f32dab01a2ff3754de.gz
    monnier committed Nov 4, 2005
  11. (haskell-vars, haskell-mode-generic): Remove.

    Ignore-this: bbd5c135ab1a384511c6f910cc4e55d3
    (haskell-vars, haskell-mode-generic): Remove.
    (haskell-mode-hook): Rename from haskell-mode-hooks.
    (haskell-mode): Use define-derived-mode.  Inline haskell-mode-generic
    and haskell-vars.
    (literate-haskell-mode): Use define-derived-mode.
    
    darcs-hash:20051104162538-c2f2e-7e841e71c66ae5d44b935c18b1271bdd54b9caed.gz
    monnier committed Nov 4, 2005
  12. (haskell-simple-indent): Minor simplifications.

    Ignore-this: f637bc956034cdbb4c4033e89f046dc
    (haskell-simple-indent): Minor simplifications.
    (turn-on-haskell-simple-indent): Don't bind \t and \n.
    
    darcs-hash:20051104162529-c2f2e-1a5f4c9b4ea61732802bb37105e06d3add63f531.gz
    monnier committed Nov 4, 2005
Commits on Oct 12, 2005
  1. (haskell-indent-start-keywords-re): Use regexp-opt.

    Ignore-this: c2e2f3b3753be2575bc77e7ef0157a07
    (haskell-indent-start-keywords-re): Use regexp-opt.
    (haskell-indent-type-at-point): Accept ' in identifiers.
    (haskell-indent-find-case): Tell match-data to not generate markers.
    (haskell-indent-line-indentation): Ignore off-side keywords in comments
    and strings.
    (haskell-indent-find-matching-start): Generalize.
    Rename from haskell-indent-find-let.
    (haskell-indent-indentation-info): Use it for of, then, and else.
    
    darcs-hash:20051012230317-c2f2e-d976c4ef8fc2ead7a53e08fcbdcb59197e8f77fe.gz
    monnier committed Oct 12, 2005
  2. *** empty log message ***

    Ignore-this: 2469f5ad2549b6d54dda0b760f80bcfa
    
    darcs-hash:20051012225512-c2f2e-a18bc053424a1bd7a5499fb8010cd1e01c0e1f28.gz
    monnier committed Oct 12, 2005
Commits on Sep 28, 2005
  1. *** empty log message ***

    Ignore-this: 82488008f7467893920b74fb9c083e1a
    
    darcs-hash:20050928174321-c2f2e-b3eef5a675c61852c513fd3b29a3e2187cc8f6d7.gz
    monnier committed Sep 28, 2005
  2. (haskell-font-lock-symbols-alist): Add "not".

    Ignore-this: b3cfe528314a22f5526cc1f9d8f404
    (haskell-font-lock-symbols-alist): Add "not".
    (haskell-font-lock-compose-symbol): Handle alphanum identifiers.
    Fix incorrect handling of . when used for qualified names.
    
    darcs-hash:20050928174315-c2f2e-3c9a2633fc9c04ec98d6cfda0dbb6ae442b96d13.gz
    monnier committed Sep 28, 2005
  3. (haskell-indent-in-comment): Don't fail at EOB.

    Ignore-this: f893de0eedf08f4a65c5cd3165d16884
    
    darcs-hash:20050928174301-c2f2e-0c141516a98a8d584efeb96579d83f014b472c89.gz
    monnier committed Sep 28, 2005
Commits on Sep 27, 2005
  1. (haskell-font-lock-symbols-alist): Prefer the unicode version of lambda.

    Ignore-this: d0ba824b44421965f0703d6d494d70c3
    (haskell-font-lock-symbols-alist): Prefer the unicode version of lambda.
    Add two symbols from the Omega language and from Paterson's arrow syntax.
    
    darcs-hash:20050927000624-c2f2e-3ea957c7ced55b7205cd79049d8e63ef8517564c.gz
    monnier committed Sep 26, 2005
Commits on Aug 24, 2005
  1. (haskell-doc-message): Paren typo.

    Ignore-this: 97e9d3576ec9cbf710d38cc5e0e41a24
    
    darcs-hash:20050824133632-c2f2e-d1d206c7309785f5467909a529b3e193d019ea36.gz
    monnier committed Aug 24, 2005
Commits on Aug 23, 2005
  1. *** empty log message ***

    Ignore-this: 55f48e160f02ca75867b73ec660f500d
    
    darcs-hash:20050823212418-c2f2e-b5c535f9966ce0d17ba801ff4156def4c84523da.gz
    monnier committed Aug 23, 2005
  2. (haskell-font-lock-keywords-create): Try and work around a bug that s…

    …eems to
    
    Ignore-this: aaa11075119cab8f345abd92f118471a
    (haskell-font-lock-keywords-create): Try and work around a bug that seems to
    be in Emacs-21.3 rather than in haskell-font-lock.el.
    
    darcs-hash:20050823212345-c2f2e-05d638e8d59ce74d259a76d88766f61069409337.gz
    monnier committed Aug 23, 2005
  3. (haskell-doc-show-type): Assume that the availability

    Ignore-this: 596ca78718bacf84a00199618916f07c
    (haskell-doc-show-type): Assume that the availability
    of display-message won't change at runtime.
    
    darcs-hash:20050823212327-c2f2e-c78176245acfc4acb4dc0b9e201c34a6d0bf8bd4.gz
    monnier committed Aug 23, 2005
Commits on Jul 18, 2005
  1. *** empty log message ***

    Ignore-this: 6c016c303f156cc9cfb071e6a6382e49
    
    darcs-hash:20050718230447-c2f2e-21d1f1805ebdb2a2c05123c9e5b3f1ad24412861.gz
    monnier committed Jul 18, 2005
  2. (haskell-program-name): Fix defcustom delcaration.

    Ignore-this: c0c19ef1100353aad5869868cfaa1940
    
    darcs-hash:20050718230439-c2f2e-76a20886831633873e6a34960883f280789c5ec5.gz
    monnier committed Jul 18, 2005