Month in Haskell Mode August 2015

Gracjan Polak gracjanpolak at gmail.com
Tue Sep 1 16:54:08 BST 2015


Welcome Haskell Mode users,

Haskell Mode progress report for August 2015.

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

Discussion:
https://www.reddit.com/r/haskell/comments/3j8dm2/month_in_haskell_mode_august_2015/
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-August-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-August-2015#important-developments>Important
developments

Issues in github have a new label 'discussion' reserved for free style
discussions. Lexical binding is used in all lisp files. Indentation got
some love but requires much more. Documentation got animated gifs as
illustrations
of functionality
<http://haskell.github.io/haskell-mode/manual/latest/Editing-Haskell-Code.html>
.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-August-2015#current-project-focus>Current
project focus

Current project focus is to lower entry barrier for newcomers by defining
bite-sized tasks.

Get 50 'well-defined-tasks' done as by the metric:

https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-defined-task+is%3Aclosed

A 'well-defined-task' is a category of tasks that have the field cleared
for them, questions already sorted out and detailed information how to get
them done. So you can just sit, search for 'well-defined-task' label and
enjoy the coding! The point is to lower the entry barrier for new users,
new issue reporters and advanced programmers but Emacs lisp beginners to
contribute to the project.

Current status: 10 well-defined-tasks closed
<https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-defined-task+is%3Aclosed>
plus 14 more open
<https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-defined-task+is%3Aopen>
.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-August-2015#closed-issues-in-august>Closed
issues in August

   - Don't ask to 'create new project' with the same name #124
   <https://github.com/haskell/haskell-mode/issues/124>
   - Language pragma snippet corrupts undo history #216
   <https://github.com/haskell/haskell-mode/issues/216>
   - Haskell-mode not respecting cabal sandboxes #253
   <https://github.com/haskell/haskell-mode/issues/253>
   - Remove cabal-ghci support #486
   <https://github.com/haskell/haskell-mode/issues/486>
   - Turn-on-haskell-indentation hook won't enable haskell-indentation #654
   <https://github.com/haskell/haskell-mode/issues/654>
   - Fix haskell-customize #667
   <https://github.com/haskell/haskell-mode/issues/667>
   - New dabbrev completions too eager #741
   <https://github.com/haskell/haskell-mode/issues/741>
   - Font lock messed up #745
   <https://github.com/haskell/haskell-mode/issues/745>
   - Vertical cursor navigation is broken sporadically #789
   <https://github.com/haskell/haskell-mode/issues/789>
   - Unable to start REPL for specific project component #790
   <https://github.com/haskell/haskell-mode/issues/790>
   - Can't compile from within emacs if $EMACS is not set. #791
   <https://github.com/haskell/haskell-mode/issues/791>
   - Haskell mode is asking too many questions before it starts a repl. #793
   <https://github.com/haskell/haskell-mode/issues/793>
   - haskell-process-cd doesn't ask the user anything when
   haskell-process-load-or-reload-prompt is non-NIL #798
   <https://github.com/haskell/haskell-mode/issues/798>
   - error-overlays cause file loading to jump in the buffer #803
   <https://github.com/haskell/haskell-mode/issues/803>
   - Use lexical-binding in all source files #815
   <https://github.com/haskell/haskell-mode/issues/815>
   - Support testing #817
   <https://github.com/haskell/haskell-mode/issues/817>
   - haskell-decl-scan-mode fails while updating imenu #832
   <https://github.com/haskell/haskell-mode/issues/832>

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

   - Add optional candidates limit arg, remove unused item from result #781
   <https://github.com/haskell/haskell-mode/pull/781>
   - Fix not being able to compile from within emacs #792
   <https://github.com/haskell/haskell-mode/pull/792>
   - Fix haskell-customize step #1 #794
   <https://github.com/haskell/haskell-mode/pull/794>
   - Restore haskell-process-cd functionality.. #797
   <https://github.com/haskell/haskell-mode/pull/797>
   - Remove haskell-customize function #800
   <https://github.com/haskell/haskell-mode/pull/800>
   - Fix #803: save-excursion in haskell-process-errors-warnings #804
   <https://github.com/haskell/haskell-mode/pull/804>
   - Add unused string in completions as well. #810
   <https://github.com/haskell/haskell-mode/pull/810>
   - Cosmetic changes in ‘haskel-indentation.el’ #812
   <https://github.com/haskell/haskell-mode/pull/812>
   - Better tests for ‘haskell-indentation-mode’ #814
   <https://github.com/haskell/haskell-mode/pull/814>
   - Suppress byte-compile warning #816
   <https://github.com/haskell/haskell-mode/pull/816>
   - Describe haskell-session-change-target for test & bencmark, #817 #819
   <https://github.com/haskell/haskell-mode/pull/819>
   - Add animations to documentation #822
   <https://github.com/haskell/haskell-mode/pull/822>
   - Enable lexical binding in every source lisp file #827
   <https://github.com/haskell/haskell-mode/pull/827>
   - Prevent unused variable warning in haskell-indentation #831
   <https://github.com/haskell/haskell-mode/pull/831>
   - Use standard dabbrev completions for company mode #838
   <https://github.com/haskell/haskell-mode/pull/838>
   - Fix haskell-ds-create-imenu-index to work properly in lexical binding
   mode #839 <https://github.com/haskell/haskell-mode/pull/839>

<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-August-2015#contributors-active-in-august>Contributors
active in August

Gracjan Polak, Kazu Yamamoto, Kosyrev Serge, Moritz Kiefer, Steve Purcell,
Syohei YOSHIDA, William Kunkel, mrkkrp, vlatkoB, vwyu
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-August-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/20150901/5cd6528c/attachment.htm>


More information about the Haskellmode-emacs mailing list