Month in Haskell Mode June 2015

Gracjan Polak gracjanpolak at gmail.com
Wed Jul 1 20:04:57 BST 2015


Welcome Haskell Mode users,

Haskell Mode progress report for June 2015.

For previous issue see May 2015
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015>
.

<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#what-is-haskell-mode>What
is Haskell Mode?

Haskell Mode is an umbrella project for multiple Emacs tools for efficient
Haskell development. Haskell Mode is an open source project developed by a
group of volunteers. For more information see
https://github.com/haskell/haskell-mode.

<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#important-developments>Important
developments

Highlight of last month was completion support for pragmas, GHC options,
languages, module names and Haskell indentifiers, all of this in a async
way that will not hang Emacs. Note that this functionality is a part of
interactive-haskell-mode.


<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#current-project-focus>Current
project focus

Current project focus
<https://github.com/haskell/haskell-mode/wiki/Project-focus> continues to
be lowering the entry barrier for new users, new issue reporters and first
time contributors.

Goal: 100 haskell-mode contributors.

A 'contributor' is measured according to github stats at
https://github.com/haskell/haskell-mode/graphs/contributors

Current status is 93/100.

<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#closed-issues>Closed
issues

   - haskell-mode-hook popup upon return #248
   <https://github.com/haskell/haskell-mode/issues/248>
   - Company mode hangs Emacs when looking up for candidates. #606
   <https://github.com/haskell/haskell-mode/issues/606>
   - Turn-on-haskell-indentation hook won't enable haskell-indentation #654
   <https://github.com/haskell/haskell-mode/issues/654>
   - haskell-process-completions-at-point is likely broken for OPTIONS
   completions #679 <https://github.com/haskell/haskell-mode/issues/679>
   - Highlighting issues with strings containing double-quotes with
   backslashes #683 <https://github.com/haskell/haskell-mode/issues/683>
   - Issue using type-at in spacemacs #689
   <https://github.com/haskell/haskell-mode/issues/689>
   - Haskell Presentation mode is broken #690
   <https://github.com/haskell/haskell-mode/issues/690>
   - ghc-mod: unknown command: `legacy-interactive' #697
   <https://github.com/haskell/haskell-mode/issues/697>
   - Invoking haskell-process-show-type-at moves the point / cursor #700
   <https://github.com/haskell/haskell-mode/issues/700>
   - Handle active region case better in haskell-process-show-type-at #701
   <https://github.com/haskell/haskell-mode/issues/701>
   - Can't install by following README instructions #704
   <https://github.com/haskell/haskell-mode/issues/704>
   - haskell-process-log doesn't exist #705
   <https://github.com/haskell/haskell-mode/issues/705>
   - parse-error with illegal token in instance declaration #707
   <https://github.com/haskell/haskell-mode/issues/707>
   - Makefile message is not consistent with the code or documentation #720
   <https://github.com/haskell/haskell-mode/issues/720>
   - Unable to load haskell-mode due to file not found #726
   <https://github.com/haskell/haskell-mode/issues/726>
   - Turn haskell-ghc-supported-extensions and
   haskell-ghc-supported-options customization options to variables #730
   <https://github.com/haskell/haskell-mode/issues/730>
   - haskell-process-do-info no longer displays exports (doesn't invoke
   :browse ) #737 <https://github.com/haskell/haskell-mode/issues/737>
   - Support company-mode docs and source with haskell-mode backend #738
   <https://github.com/haskell/haskell-mode/issues/738>


<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#merged-pull-requests>Merged
pull requests

   - Switch from signal to throw/catch in haskell-indentation #672
   <https://github.com/haskell/haskell-mode/pull/672>
   - Obsolete turn-on/off-hi #673
   <https://github.com/haskell/haskell-mode/pull/673>
   - Fix parsing of comma separated list inside parentheses #678
   <https://github.com/haskell/haskell-mode/pull/678>
   - Align -> and => with :: in type declaration #680
   <https://github.com/haskell/haskell-mode/pull/680>
   - Fix three backslash in string issue, fixes #683 #686
   <https://github.com/haskell/haskell-mode/pull/686>
   - Completion mechanics haskell-completions-grab-prefix implementation
   #688 <https://github.com/haskell/haskell-mode/pull/688>
   - haskell-indentation better defaults #691
   <https://github.com/haskell/haskell-mode/pull/691>
   - Use texinfo build from ppa #692
   <https://github.com/haskell/haskell-mode/pull/692>
   - Improve QuasiQuote font lock #693
   <https://github.com/haskell/haskell-mode/pull/693>
   - Modernize haskell-doc.el. #694
   <https://github.com/haskell/haskell-mode/pull/694>
   - git push a single branch only #695
   <https://github.com/haskell/haskell-mode/pull/695>
   - Haskell presentaions fix #696
   <https://github.com/haskell/haskell-mode/pull/696>
   - Add missing parentheses #698
   <https://github.com/haskell/haskell-mode/pull/698>
   - Revert "Remove turn-on/off-haskell-font-lock." #699
   <https://github.com/haskell/haskell-mode/pull/699>
   - Minor improvements of haskell-process-show-type-at command #703
   <https://github.com/haskell/haskell-mode/pull/703>
   - Handle instance context in haskell-indentation #708
   <https://github.com/haskell/haskell-mode/pull/708>
   - Add GNU GPL COPYING file #711
   <https://github.com/haskell/haskell-mode/pull/711>
   - Make haskell-font-lock-symbols-alist into a customizable variable. #713
   <https://github.com/haskell/haskell-mode/pull/713>
   - Fix indentation unicode symbols. #714
   <https://github.com/haskell/haskell-mode/pull/714>
   - Test suite: Do checks on UnicodeSyntax, too. #716
   <https://github.com/haskell/haskell-mode/pull/716>
   - Add test layout versus comma in braces #717
   <https://github.com/haskell/haskell-mode/pull/717>
   - Completions package #718
   <https://github.com/haskell/haskell-mode/pull/718>
   - Fixed emacs version to support version 23 #722
   <https://github.com/haskell/haskell-mode/pull/722>
   - Define a list of supported pragmas #731
   <https://github.com/haskell/haskell-mode/pull/731>
   - New synchronous completion function #732
   <https://github.com/haskell/haskell-mode/pull/732>
   - Replace old completion function with new one #733
   <https://github.com/haskell/haskell-mode/pull/733>
   - Turn few customizable options to variables #736
   <https://github.com/haskell/haskell-mode/pull/736>
   - Add z-index to background image #740
   <https://github.com/haskell/haskell-mode/pull/740>


<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#contributors-active-in-june>Contributors
active in June

Aistis Raulinaitis, Arthur Fayzrakhmanov (Артур Файзрахманов), Chris Done,
Gracjan Polak, Immanuel Litzroth, Sebastian Reuße

<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-June-2015#contributing>
Contributing

Haskell Mode needs volunteers like any other open source project. For more
information see:

https://github.com/haskell/haskell-mode/wiki

Also drop by our IRC channel: #haskell-emacs at irc.freenode.net.

Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://projects.haskell.org/pipermail/haskellmode-emacs/attachments/20150701/522bd06f/attachment.htm>


More information about the Haskellmode-emacs mailing list