-
Notifications
You must be signed in to change notification settings - Fork 344
Month in Haskell Mode April 2016
Welcome Haskell Mode users,
Haskell Mode progress report for April 2016 (online).
For previous issue see March 2016. Discussion on reddit.
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.
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 GADTdata
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.
- Add end-to-end guide for configuring haskell-mode in a place where users will see it #197
- haskell-indentation, reset indentation after newline #747
- Redefining evil-open-above for Haskell (spacemacs) #896
- Font-lock types differently #899
- Implement indent-region for haskell-indentation-mode #1032
- Indentation breaks when using standalone deriving #1046
- No indentation cycling for case alternatives with haskell-indentation #1084
- Indentation level is missing for
deriving
keyword #1154 - Indentation issues #1178
- Syntax highlighting is broken for list comprehensions #1185
- Refactor
haskell-indentation-phrase-rest
#1197 - Require at least Emacs 24.3 or properly support Emacs 24.1 and Emacs 24.2 #1218
- Emacs keeps asking for a TAGS file when TAGS aren't used #1234
- Question: Is the wiki still maintained? #1235
- Error message when hitting space bar #1242
- Move all documentation from wiki to manual #1243
- Remove usage of (require 'cl) #1246
- Highlighting of data types is broken #1249
- Prevent font-lock colision in QuasiQuotes #1250
- Regression: dots (functional composition) are not highlighted as operators anymore #1255
- Get rid of
haskell-indentation-indent-leftmost
#1270 - Starting inferior stack GHCi process using stack (when using interactive mode) cannot satisfy package #1271
- Regression: null character is not highlighted properly #1279
- Add a non-package install instructions #1280
- Syntax highlighting in SQL quasi-quoter is broken #1289
- Unify some indentation cases #1291
- font-lock for certain list comprehensions is broken #1292
- stack: no such file #1300
- Stylish haskell after save #1137
- Font lock types in their own color #1237
- Move content from wiki to manual #1244
- Disable interactive operator completions #1247
- Remove final cl requires #1248
- Change default for haskell-type-face #1251
- Use default face in quasi quotes #1252
- Use shakespeare mode for hamlet quasiquotes #1254
- Fix double negation issue in dot fontification #1256
- Make img have same margin-left as div.smallexample #1262
- Expand font lock chapter #1263
- Document indent-region as a no-op #1264
- Rearrange changing repl target section #1267
- Simplify haskell-indentation-phrase-rest #1269
- Fix module declaration indentation #1275
- Implement standalone deriving indentation #1276
- Officially support only Emacs 24.3 and later #1277
- Add escape sequences to char literals #1281
- Documentation improvements #1288
- Allow more indentation positions in haskell-indentation #1290
- Fix 1234: tags-completion-table #1293
- Simplify haskell-interactive-handle-expr #1298
- Restore customization for haskell-mode-hook #1304
Arthur Fayzrakhmanov (Артур Файзрахманов), Fice T, Gracjan Polak
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!