Month in Haskell Mode February 2016
Gracjan Polak
gracjanpolak at gmail.com
Fri Mar 4 10:14:05 GMT 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-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!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://projects.haskell.org/pipermail/haskellmode-emacs/attachments/20160304/32c3e9ac/attachment.htm>
More information about the Haskellmode-emacs
mailing list