Month in Haskell Mode February 2016

Welcome Haskell Mode users, Haskell Mode progress report for February 2016. For previous issue see January 2015 https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-January-2... . Reddit discussion https://www.reddit.com/r/haskell/comments/48wrru/month_in_haskell_mode_febru... . https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-February-...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-February-...Important developments Fontification received improvements so that it closer follows Haskell lexical rules. It was necessary to change to syntax-propertize-function available only starting with Emacs 24. There was already an improvement to how modules are shown: We also have a Twitter account: @HaskellMode https://twitter.com/HaskellMode. Follow us! https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-February-...Issues closed in February - Disable Indentation #90 https://github.com/haskell/haskell-mode/issues/90 - Break point highlighting #127 https://github.com/haskell/haskell-mode/issues/127 - Type query from up to date file information #185 https://github.com/haskell/haskell-mode/issues/185 - haskell-stylish-on-save with Yasnippet + ghc-mod sometimes removes import list #256 https://github.com/haskell/haskell-mode/issues/256 - haskell-indentation mode can't parse -XDoAndIfThenElse syntax #321 https://github.com/haskell/haskell-mode/issues/321 - haskell-indentation mode sometimes can't parse multiline string literals #324 https://github.com/haskell/haskell-mode/issues/324 - Compatibility with column-enforce-mode and long literate (latex-style) comments #331 https://github.com/haskell/haskell-mode/issues/331 - haskell-debug parse error #399 https://github.com/haskell/haskell-mode/issues/399 - Use preprocessor highlighting from cc-mode #521 https://github.com/haskell/haskell-mode/issues/521 - haskell-mode-contextual-space called on zero length identifier #572 https://github.com/haskell/haskell-mode/issues/572 - In 12.34e-56 (a single number) both . and - are colorized as operators #628 https://github.com/haskell/haskell-mode/issues/628 - haskell-doc-mode is not asynchronous wrt ghci process, unlike eldoc-mode #649 https://github.com/haskell/haskell-mode/issues/649 - Fix haskell-customize #667 https://github.com/haskell/haskell-mode/issues/667 - Use easy-mmode-defmap to define all keymaps #669 https://github.com/haskell/haskell-mode/issues/669 - Multi line string editing #727 https://github.com/haskell/haskell-mode/issues/727 - Implement backward-sexp #759 https://github.com/haskell/haskell-mode/issues/759 - haskell-stylish-on-save causes double saving #788 https://github.com/haskell/haskell-mode/issues/788 - haskell-mode becomes unresponsive when adding a language pragma #820 https://github.com/haskell/haskell-mode/issues/820 - Use flycheck to manage error and warning overlays #821 https://github.com/haskell/haskell-mode/issues/821 - [Discussion] Separation of concerns #836 https://github.com/haskell/haskell-mode/issues/836 - [Discussion] Perhaps tag a release? Monthly releases? #842 https://github.com/haskell/haskell-mode/issues/842 - Split up gifcasts.el and connect dependency to specific gifs in Makefile #848 https://github.com/haskell/haskell-mode/issues/848 - Can't press enter in haskell interactive mode #876 https://github.com/haskell/haskell-mode/issues/876 - haskell-process-load-or-reload and haskell-interactive-switch-back #955 https://github.com/haskell/haskell-mode/issues/955 - Font lock should support mixed Bird and Latex style literate Haskell sources #1038 https://github.com/haskell/haskell-mode/issues/1038 - Use syntax-propertize-function #1039 https://github.com/haskell/haskell-mode/issues/1039 - Highlight errors inside string literals #1040 https://github.com/haskell/haskell-mode/issues/1040 - Default indentation mode ought to support and use Johan Tibell's style by default #1042 https://github.com/haskell/haskell-mode/issues/1042 - Support spaces in project paths for haskell-process-load-file or haskell-process-load-or-reload with errors in source file #1107 https://github.com/haskell/haskell-mode/issues/1107 - haskell-process-path-* now allowed to be lists #1112 https://github.com/haskell/haskell-mode/issues/1112 - haskell-font-lock-symbols no longer works #1120 https://github.com/haskell/haskell-mode/issues/1120 - Indenting data types seems broken and not configurable #1125 https://github.com/haskell/haskell-mode/issues/1125 - Error: defcustom for ‘haskell-indent-spaces’ fails to specify type #1126 https://github.com/haskell/haskell-mode/issues/1126 - Reconsider word breaks for haskell-cabal-mode #1146 https://github.com/haskell/haskell-mode/issues/1146 - haskell-forward-sexp should signal scan-error at the end of list like forward-sexp #1148 https://github.com/haskell/haskell-mode/issues/1148 - Syntax highlighting is broken for quasiquoted code #1155 https://github.com/haskell/haskell-mode/issues/1155 - Font lock module qualification differently #1157 https://github.com/haskell/haskell-mode/issues/1157 - HTML manual Retina resolution animated gifs #1160 https://github.com/haskell/haskell-mode/issues/1160 - Completion function hangs in REPL in multi-line editing mode #1173 https://github.com/haskell/haskell-mode/issues/1173 - [Discussion] Interactive mode improvements #1176 https://github.com/haskell/haskell-mode/issues/1176 - Fontification is too inefficient #1177 https://github.com/haskell/haskell-mode/issues/1177 https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-February-...Pull requests merged in February - Use syntax-propertize-function #1050 https://github.com/haskell/haskell-mode/pull/1050 - Require at least Emacs 24.1 #1055 https://github.com/haskell/haskell-mode/pull/1055 - Define haskell-package struct's slots #1083 https://github.com/haskell/haskell-mode/pull/1083 - Detect comma style #1099 https://github.com/haskell/haskell-mode/pull/1099 - Cleanup haskell-compat.el #1103 https://github.com/haskell/haskell-mode/pull/1103 - Ignore stack and cabal files from hasktags #1118 https://github.com/haskell/haskell-mode/pull/1118 - Remove suggested imports completely #1121 https://github.com/haskell/haskell-mode/pull/1121 - Support spaces in project directories #1123 https://github.com/haskell/haskell-mode/pull/1123 - Use condition-case-unless-debug #1124 https://github.com/haskell/haskell-mode/pull/1124 - Fontify True/False in cabal mode #1127 https://github.com/haskell/haskell-mode/pull/1127 - Fix snapshot build #1128 https://github.com/haskell/haskell-mode/pull/1128 - Add indentation tests for constructor and deriving #1129 https://github.com/haskell/haskell-mode/pull/1129 - Align data declaration contructors in indentation #1130 https://github.com/haskell/haskell-mode/pull/1130 - Remove haskell-package.el #1132 https://github.com/haskell/haskell-mode/pull/1132 - Docstrings and documentation for haskell-process-path-*. #1135 https://github.com/haskell/haskell-mode/pull/1135 - Add front-sticky property to read-only text in REPL #1136 https://github.com/haskell/haskell-mode/pull/1136 - Stylish haskell after save #1137 https://github.com/haskell/haskell-mode/pull/1137 - Make all define-key calls use kbd #1139 https://github.com/haskell/haskell-mode/pull/1139 - Use haskell-interactive-switch in process-load #1140 https://github.com/haskell/haskell-mode/pull/1140 - Revert "Stylish haskell after save" #1142 https://github.com/haskell/haskell-mode/pull/1142 - Make keymap definition more consistent #1143 https://github.com/haskell/haskell-mode/pull/1143 - Remove some outdated code #1144 https://github.com/haskell/haskell-mode/pull/1144 - Fix #1146 by treating . as punctuation #1149 https://github.com/haskell/haskell-mode/pull/1149 - Add test for forward-sexp-function #1151 https://github.com/haskell/haskell-mode/pull/1151 - Better string animation #1152 https://github.com/haskell/haskell-mode/pull/1152 - Properly find begin of a quasiquote #1156 https://github.com/haskell/haskell-mode/pull/1156 - Implement backward case in haskell-forward-sexp #1158 https://github.com/haskell/haskell-mode/pull/1158 - Improve font-lock #1159 https://github.com/haskell/haskell-mode/pull/1159 - HTML manual fixup machinery #1161 https://github.com/haskell/haskell-mode/pull/1161 - Deriving indentatation test #1162 https://github.com/haskell/haskell-mode/pull/1162 - Make RET in REPL create new prompt with blank input #1163 https://github.com/haskell/haskell-mode/pull/1163 - Revert "Remove suggested imports completely" #1165 https://github.com/haskell/haskell-mode/pull/1165 - Fix haskell-hoogle to work with buffer local var #1167 https://github.com/haskell/haskell-mode/pull/1167 - Support simple completions in non-interactive context. Support keyword completions #1172 https://github.com/haskell/haskell-mode/pull/1172 https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-February-...Contributors active in February Arthur Fayzrakhmanov (Артур Файзрахманов), Chris Done, Christoph Ruegge, Daniel Bergey, Daniel Selinger, Fice T, Gracjan Polak, Kamil Dworakowski, Karl Smeltzer, Mike Sperber, Sergey Vinokurov, issue-dispenser, mrBliss https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-February-... 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