Month in Haskell Mode April 2016

Gracjan Polak gracjanpolak at gmail.com
Fri May 6 09:25:09 BST 2016


Welcome Haskell Mode users,

Haskell Mode progress report for April 2016 (online
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016>
).

For previous issue see March 2016
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-March-2016>.
Discussion on reddit
<https://www.reddit.com/r/haskell/comments/4i489f/ann_haskelllangmode_001/>.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016#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 constantly looking for contributions. For more
information how to help see https://github.com/haskell/haskell-mode.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016#important-developments>Important
developments

April was a very active month.

We managed to move most of the wiki content to manual proper, ensuring some
cleanup along the way removing redundant, outdated or just plainly
confusing documentation. Some sections of the manual were significantly
expanded.

Indentation saw three significant changes:

   - haskell-indentation-indent-leftmost customization variable was removed
   - in many cases indentation now offers more sutable indentation points
   than it used to
   - the deriving keyword got special tratment both in standalone deriving
   and as part of standard and GADT data syntax.

Types are now colorized differently provided that you set haskell-type-face
to something different than haskell-constructor-face. We are looking for a
suitable color theme.

Haskell Mode now requires Emacs 24.3 minimum.
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016#issues-closed-in-april>Issues
closed in April

   - Add end-to-end guide for configuring haskell-mode in a place where
   users will see it #197
   <https://github.com/haskell/haskell-mode/issues/197>
   - haskell-indentation, reset indentation after newline #747
   <https://github.com/haskell/haskell-mode/issues/747>
   - Redefining evil-open-above for Haskell (spacemacs) #896
   <https://github.com/haskell/haskell-mode/issues/896>
   - Font-lock types differently #899
   <https://github.com/haskell/haskell-mode/issues/899>
   - Implement indent-region for haskell-indentation-mode #1032
   <https://github.com/haskell/haskell-mode/issues/1032>
   - Indentation breaks when using standalone deriving #1046
   <https://github.com/haskell/haskell-mode/issues/1046>
   - No indentation cycling for case alternatives with haskell-indentation
   #1084 <https://github.com/haskell/haskell-mode/issues/1084>
   - Indentation level is missing for deriving keyword #1154
   <https://github.com/haskell/haskell-mode/issues/1154>
   - Indentation issues #1178
   <https://github.com/haskell/haskell-mode/issues/1178>
   - Syntax highlighting is broken for list comprehensions #1185
   <https://github.com/haskell/haskell-mode/issues/1185>
   - Refactor haskell-indentation-phrase-rest #1197
   <https://github.com/haskell/haskell-mode/issues/1197>
   - Require at least Emacs 24.3 or properly support Emacs 24.1 and Emacs
   24.2 #1218 <https://github.com/haskell/haskell-mode/issues/1218>
   - Emacs keeps asking for a TAGS file when TAGS aren't used #1234
   <https://github.com/haskell/haskell-mode/issues/1234>
   - Question: Is the wiki still maintained? #1235
   <https://github.com/haskell/haskell-mode/issues/1235>
   - Error message when hitting space bar #1242
   <https://github.com/haskell/haskell-mode/issues/1242>
   - Move all documentation from wiki to manual #1243
   <https://github.com/haskell/haskell-mode/issues/1243>
   - Remove usage of (require 'cl) #1246
   <https://github.com/haskell/haskell-mode/issues/1246>
   - Highlighting of data types is broken #1249
   <https://github.com/haskell/haskell-mode/issues/1249>
   - Prevent font-lock colision in QuasiQuotes #1250
   <https://github.com/haskell/haskell-mode/issues/1250>
   - Regression: dots (functional composition) are not highlighted as
   operators anymore #1255
   <https://github.com/haskell/haskell-mode/issues/1255>
   - Get rid of haskell-indentation-indent-leftmost #1270
   <https://github.com/haskell/haskell-mode/issues/1270>
   - Starting inferior stack GHCi process using stack (when using
   interactive mode) cannot satisfy package #1271
   <https://github.com/haskell/haskell-mode/issues/1271>
   - Regression: null character is not highlighted properly #1279
   <https://github.com/haskell/haskell-mode/issues/1279>
   - Add a non-package install instructions #1280
   <https://github.com/haskell/haskell-mode/issues/1280>
   - Syntax highlighting in SQL quasi-quoter is broken #1289
   <https://github.com/haskell/haskell-mode/issues/1289>
   - Unify some indentation cases #1291
   <https://github.com/haskell/haskell-mode/issues/1291>
   - font-lock for certain list comprehensions is broken #1292
   <https://github.com/haskell/haskell-mode/issues/1292>
   - stack: no such file #1300
   <https://github.com/haskell/haskell-mode/issues/1300>

<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016#pull-requests-merged-in-april>Pull
requests merged in April

   - Stylish haskell after save #1137
   <https://github.com/haskell/haskell-mode/pull/1137>
   - Font lock types in their own color #1237
   <https://github.com/haskell/haskell-mode/pull/1237>
   - Move content from wiki to manual #1244
   <https://github.com/haskell/haskell-mode/pull/1244>
   - Disable interactive operator completions #1247
   <https://github.com/haskell/haskell-mode/pull/1247>
   - Remove final cl requires #1248
   <https://github.com/haskell/haskell-mode/pull/1248>
   - Change default for haskell-type-face #1251
   <https://github.com/haskell/haskell-mode/pull/1251>
   - Use default face in quasi quotes #1252
   <https://github.com/haskell/haskell-mode/pull/1252>
   - Use shakespeare mode for hamlet quasiquotes #1254
   <https://github.com/haskell/haskell-mode/pull/1254>
   - Fix double negation issue in dot fontification #1256
   <https://github.com/haskell/haskell-mode/pull/1256>
   - Make img have same margin-left as div.smallexample #1262
   <https://github.com/haskell/haskell-mode/pull/1262>
   - Expand font lock chapter #1263
   <https://github.com/haskell/haskell-mode/pull/1263>
   - Document indent-region as a no-op #1264
   <https://github.com/haskell/haskell-mode/pull/1264>
   - Rearrange changing repl target section #1267
   <https://github.com/haskell/haskell-mode/pull/1267>
   - Simplify haskell-indentation-phrase-rest #1269
   <https://github.com/haskell/haskell-mode/pull/1269>
   - Fix module declaration indentation #1275
   <https://github.com/haskell/haskell-mode/pull/1275>
   - Implement standalone deriving indentation #1276
   <https://github.com/haskell/haskell-mode/pull/1276>
   - Officially support only Emacs 24.3 and later #1277
   <https://github.com/haskell/haskell-mode/pull/1277>
   - Add escape sequences to char literals #1281
   <https://github.com/haskell/haskell-mode/pull/1281>
   - Documentation improvements #1288
   <https://github.com/haskell/haskell-mode/pull/1288>
   - Allow more indentation positions in haskell-indentation #1290
   <https://github.com/haskell/haskell-mode/pull/1290>
   - Fix 1234: tags-completion-table #1293
   <https://github.com/haskell/haskell-mode/pull/1293>
   - Simplify haskell-interactive-handle-expr #1298
   <https://github.com/haskell/haskell-mode/pull/1298>
   - Restore customization for haskell-mode-hook #1304
   <https://github.com/haskell/haskell-mode/pull/1304>

<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016#contributors-active-in-april>Contributors
active in April

Arthur Fayzrakhmanov (Артур Файзрахманов), Fice T, Gracjan Polak
<https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-April-2016#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/20160506/a61c1e44/attachment.htm>


More information about the Haskellmode-emacs mailing list