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