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-2015> . Reddit discussion <https://www.reddit.com/r/haskell/comments/48wrru/month_in_haskell_mode_february_2016/> . <https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-February-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-February-2016#important-developments>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-2016#issues-closed-in-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-2016#pull-requests-merged-in-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-2016#contributors-active-in-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-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!
_______________________________________________ Haskellmode-emacs mailing list [email protected] http://projects.haskell.org/cgi-bin/mailman/listinfo/haskellmode-emacs
