Month in Maskell Mode April 2015

Gracjan Polak gracjanpolak at gmail.com
Fri May 1 20:55:35 BST 2015


Welcome Haskell Mode users,

Haskell Mode continues to receive contributions, improvements,
compatibility fixes and new features. This article summarizes developments
that have happened during last month, that is April 2015.

Available online:

https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-April-2015
.

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

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

Haskell Mode is an umbrella name for multiple Emacs tools for 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-April-2015#important-developments>Important
developments

There was no a single most interesting development this time as we
continued to improve quality of Haskell Mode in multiple places. Areas that
received attention include font locking, Unicode symbols, interactive mode,
cabal integration, presentation mode and even a Windows compatibility fix.

Some of Haskell Mode project procedures were documented, have a look
at our main
wiki page <https://github.com/haskell/haskell-mode/wiki>.

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

Current project focus
<https://github.com/haskell/haskell-mode/wiki/Project-focus> is 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 86/100.

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

   - Indentation of non-parallel list comprehensions is wrong. #14
   <https://github.com/haskell/haskell-mode/issues/14>
   - Stylish haskell doesn't work in haskell-mode any more #116
   <https://github.com/haskell/haskell-mode/issues/116>
   - Feature request: guess project from path and save somewhere #118
   <https://github.com/haskell/haskell-mode/issues/118>
   - Guess working directory from hs-source-dirs? #191
   <https://github.com/haskell/haskell-mode/issues/191>
   - haskell-indent-align-def, via haskell-indent-start-of-def, causes type
   of definition to align with '=' #235
   <https://github.com/haskell/haskell-mode/issues/235>
   - haskell-program-name "cabal repl" can't find .cabal #237
   <https://github.com/haskell/haskell-mode/issues/237>
   - Integrate cmm-mode #249
   <https://github.com/haskell/haskell-mode/issues/249>
   - Implement support for Cabal CPP pragmas #255
   <https://github.com/haskell/haskell-mode/issues/255>
   - haskell-unicode-input-mode is slow as hell #261
   <https://github.com/haskell/haskell-mode/issues/261>
   - Remove yasnippet hidden files from haskell-mode/snippets/haskell-mode
   #305 <https://github.com/haskell/haskell-mode/issues/305>
   - haskell-ident-at-point returns empty identifier #334
   <https://github.com/haskell/haskell-mode/issues/334>
   - Prevent stylish-haskell errors #401
   <https://github.com/haskell/haskell-mode/issues/401>
   - Custom variable changes are not taken into account until Emacs restart
   #528 <https://github.com/haskell/haskell-mode/issues/528>
   - Use prettify-symbols-mode #529
   <https://github.com/haskell/haskell-mode/issues/529>
   - Import suggester always fails #535
   <https://github.com/haskell/haskell-mode/issues/535>
   - Integrate haskell-flycheck into haskell-mode #538
   <https://github.com/haskell/haskell-mode/issues/538>
   - Reverse of haskell-mode-jump-to-def-or-tag? #563
   <https://github.com/haskell/haskell-mode/issues/563>
   - "File mode specification error: (void-function haskell-indentation)"
   #569 <https://github.com/haskell/haskell-mode/issues/569>
   - Presentation mode configuration does not make any changes #574
   <https://github.com/haskell/haskell-mode/issues/574>
   - Font lock for bind operator #581
   <https://github.com/haskell/haskell-mode/issues/581>
   - haskell-mode doesn't work when which-function-mode enabled #584
   <https://github.com/haskell/haskell-mode/issues/584>
   - Declarations scanning gets stalled #585
   <https://github.com/haskell/haskell-mode/issues/585>
   - Prettify symbol troubles with dot operator #589
   <https://github.com/haskell/haskell-mode/issues/589>
   - Incompatibility with htmlize 1.47 #596
   <https://github.com/haskell/haskell-mode/issues/596>
   - haskell-present does not follow its doc string #607
   <https://github.com/haskell/haskell-mode/issues/607>
   - PowerShell hangs on haskell-process-generate-tags #609
   <https://github.com/haskell/haskell-mode/issues/609>
   - Fix haskell-show.el #615
   <https://github.com/haskell/haskell-mode/issues/615>


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

   - OPTIONS and LANGUAGE completion using ghci #444
   <https://github.com/haskell/haskell-mode/pull/444>
   - Dim stylish-haskell errors. #557
   <https://github.com/haskell/haskell-mode/pull/557>
   - Update instructions in README.md. #560
   <https://github.com/haskell/haskell-mode/pull/560>
   - Remove no longer used files #561
   <https://github.com/haskell/haskell-mode/pull/561>
   - Better test cases for haskell-indentation. #562
   <https://github.com/haskell/haskell-mode/pull/562>
   - Clean up haskell-mode-hook. #568
   <https://github.com/haskell/haskell-mode/pull/568>
   - Fix haskell-docs invocation. #573
   <https://github.com/haskell/haskell-mode/pull/573>
   - Fix haskell-mode.texi #575
   <https://github.com/haskell/haskell-mode/pull/575>
   - Fix buffer in the marker pushed by xref-push-marker-stack #576
   <https://github.com/haskell/haskell-mode/pull/576>
   - Remove turn-on/off-haskell-font-lock. #577
   <https://github.com/haskell/haskell-mode/pull/577>
   - Add limit to looking-back to make Emacs 25 happy. #578
   <https://github.com/haskell/haskell-mode/pull/578>
   - Improve multiple issues with font lock #579
   <https://github.com/haskell/haskell-mode/pull/579>
   - Use more efficient looking-at-p instead of looking-at in most places
   #580 <https://github.com/haskell/haskell-mode/pull/580>
   - Properly delimit operators in prettify mode. #582
   <https://github.com/haskell/haskell-mode/pull/582>
   - Use faces directly. #583
   <https://github.com/haskell/haskell-mode/pull/583>
   - Add run to cabal's commands list #587
   <https://github.com/haskell/haskell-mode/pull/587>
   - Typo in haskell-cabal-mode manual. #588
   <https://github.com/haskell/haskell-mode/pull/588>


<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-April-2015#contributors-active-this-month>Contributors
active this month

Antal Spector-Zabusky, Gracjan Polak, Ivan Lazar Miljenovic, Jimmy Lu, Luke
Hoersten, Michael Kuryshev, Pierre-Yves Ritschard, Sergey Vinokurov, Steve
Purcell, Timo Freiberg, hmgibson23, Артур Файзрахманов

<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-April-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/20150501/5f4bb66a/attachment.htm>


More information about the Haskellmode-emacs mailing list