Month in Haskell Mode December 2015

Welcome Haskell Mode users, Haskell Mode progress report for December 2015. For previous issue see November 2015 https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-November-... . Reddit discussion https://www.reddit.com/r/haskell/comments/3z063t/month_in_haskell_mode_decem... . https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-...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 see https://github.com/haskell/haskell-mode. https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-...Important developments Font locking now knows how to use language specific syntax coloring for quasi quotes. {-# LANGUAGE QuasiQuotes #-} query conn [sql| SELECT column_a, column_b FROM table1 NATURAL JOIN table2 WHERE ? <= time AND time < ? AND name LIKE ? ORDER BY size DESC LIMIT 100 |] (beginTime,endTime,string) Indentation learned how to indent multiline strings with continuation escapes, for example: main = putStrLn "Multiline\n\ \Hello\n\ \World!\n" https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-...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-def... 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: 14 well-defined-tasks closed https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-def... plus 13 more open https://github.com/haskell/haskell-mode/issues?q=is%3Aissue+label%3Awell-def... . If only you can help with reaching our targets please do so! https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-...Issues closed in December - Flymake produce temp file without cleaning it up #130 https://github.com/haskell/haskell-mode/issues/130 - haskell-indentation's behaviour is slightly different from haskell-indent #208 https://github.com/haskell/haskell-mode/issues/208 - Support shallow indentation #366 https://github.com/haskell/haskell-mode/issues/366 - flymake-init uses nil haskell-saved-check-command #384 https://github.com/haskell/haskell-mode/issues/384 - haskell-mode prompts for a new session every emacs session #407 https://github.com/haskell/haskell-mode/issues/407 - On opening a file, haskell-doc opens several files defined in import section #742 https://github.com/haskell/haskell-mode/issues/742 - haskell-indentation-indent-region and smartparens interact poorly #796 https://github.com/haskell/haskell-mode/issues/796 - Is it possible to use ghci-ng with "stack-ghci" haskell-process-type? #889 https://github.com/haskell/haskell-mode/issues/889 - Use caching docker TravisCI infrastructure #910 https://github.com/haskell/haskell-mode/issues/910 - Makefile doesn't work in a shell under emacs #972 https://github.com/haskell/haskell-mode/issues/972 - Emacs hangs when typing behind whitespace #980 https://github.com/haskell/haskell-mode/issues/980 - Make haskell-indentation-phrase-rest non-recursive #998 https://github.com/haskell/haskell-mode/issues/998 - Case indentation error #1000 https://github.com/haskell/haskell-mode/issues/1000 - Stray ^H characters appear in haskell-process-log #1009 https://github.com/haskell/haskell-mode/issues/1009 - Broken indentation in Emacs 24.5 #1013 https://github.com/haskell/haskell-mode/issues/1013 - Haskell indentation weirdly re-indents lines after sp-kill-sexp #1031 https://github.com/haskell/haskell-mode/issues/1031 https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-...Pull requests merged in December - Remove horizontal whitespace based smart indentation mode haskell-simple-indent #958 https://github.com/haskell/haskell-mode/pull/958 - Remove haskell-bot.el #960 https://github.com/haskell/haskell-mode/pull/960 - Bump version to 13.17-git #1007 https://github.com/haskell/haskell-mode/pull/1007 - Guard stack overflow, introduce a test #1008 https://github.com/haskell/haskell-mode/pull/1008 - Failing testcase for bug #981: M-j to continue a comment on the next lines indents the next line #1010 https://github.com/haskell/haskell-mode/pull/1010 - Non-recursive haskell-indentation-phrase-rest #1011 https://github.com/haskell/haskell-mode/pull/1011 - Add test for a case expression with multiple paths on their own lines. #1016 https://github.com/haskell/haskell-mode/pull/1016 - Check indentation per line #1017 https://github.com/haskell/haskell-mode/pull/1017 - Show expected result first in haskell indentation tests #1018 https://github.com/haskell/haskell-mode/pull/1018 - Support shallow indentation #1019 https://github.com/haskell/haskell-mode/pull/1019 - Use vanilla buffer file name for hlint command #1020 https://github.com/haskell/haskell-mode/pull/1020 - Use Trusty platform for TravisCI #1021 https://github.com/haskell/haskell-mode/pull/1021 - Find Emacs once #1023 https://github.com/haskell/haskell-mode/pull/1023 - Case expression indentation fix #1024 https://github.com/haskell/haskell-mode/pull/1024 - Simpler apt-get #1025 https://github.com/haskell/haskell-mode/pull/1025 - Fix align imports for modules named "Instance" #1028 https://github.com/haskell/haskell-mode/pull/1028 - Add some common extensions to haskell-rgrep #1029 https://github.com/haskell/haskell-mode/pull/1029 - Remove haskell-indentation-dyn-first-position #1030 https://github.com/haskell/haskell-mode/pull/1030 - Cleanup tests with with-temp-switch-to-buffer #1033 https://github.com/haskell/haskell-mode/pull/1033 - Indent multiline strings #1035 https://github.com/haskell/haskell-mode/pull/1035 - Implement font-lock for quasi quoted XML, HTML and JavaScript #1036 https://github.com/haskell/haskell-mode/pull/1036 https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-...Contributors active in December Emmanuel Touzery, Gracjan Polak, Sergey Vinokurov, Wayne Lewis, vwyu https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-December-... 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!
participants (1)
-
Gracjan Polak