-
Notifications
You must be signed in to change notification settings - Fork 343
Month in haskell mode March 2015
Welcome haskell-mode users,
haskell-mode development is progressing forward. This document summarizes last month, that is March 2015.
This document is available online March 2015. For previous issue see February 2015.
haskell-mode is a Haskell editing mode for Emacs. haskell-mode is open source, developed by a group of volunteers. For more information see https://github.com/haskell/haskell-mode.
Biggest highlight of last month is that hi2 (haskell indentation second try) from https://github.com/nilcons/hi2 got merged into haskell-mode in place of haskell-indentation. Thanks go to kuribas and nilcons for the great work! hi2 code is of high quality and has beginnings of a test suite. That should enable us to react to bug reports and feature requests in a reasonable time. We encourage everybody to check out haskell-indentation:
(add-hook 'haskell-mode-hook 'haskell-indentation-mode)
Meanwhile github issue list was cleaned up letting us have better overview about status of haskell-mode project. Note though that the report below includes many old issues that got closed recently so not everything on this list a new development.
Current Project focus is lowering the entry barrier for new users, new issue reporters and first time contributors.
Goal: 100 haskell-mode contributors.
A 'contributor' is measured according to github stats at https://github.com/haskell/haskell-mode/graphs/contributors
Current status is 78/100.
Keep your eye on Contributing page for further information.
- How to set C-c C-k to check kind? #210
- improve documentation for the haskell-process-type defcustom #239
- No syntax sugar for multiple functions on single declaration #246
- Haskell-mode not respecting cabal sandboxes #253
- Regression: C-c C-l keeps asking for a new session for different files within the same project #265
- Haskell-interactive-mode and evil — return results in symbol put on the next line #273
- haskell-process-cabal-build doesn't build under certain conditions #285
- Remove cabal-dev support #288
- Non-standard UnicodeSyntax symbols and flycheck + process errors #308
- inf-haskell fails at identifying types for String literals #322
- inferior-haskell-mode documentation is wrong, doesn't explain how to start it #327
- haskell-indentation after type declaration wrong. #347
- Prompts to restart Haskell process after every character typed in an identifer #349
- Drop support for cabal-dev process type #353
- Not possible to set "interaction mode"? #375
- haskell-mode does not work in emacs 24.4.1 in archlinux #380
- Delete-selection-mode is misused in haskell-indentation-delete-char #388
- Tag a more recent version to melpa-stable #394
- Assertion failure in haskell-indent-in-comment #415
- Interactive-Haskell hangs #416
- Can't find module in completely trivial case #423
- Document how to get :complete support #460
- haskell-cabal-add-dependency messes up cabal file if tabs are not turned off. #474
- Remove cabal-ghci support #486
- MELPA contains non-versioned haskell-version and haskell-git-version #487
- Boolean OR (||) highlighting as guard #489
- Read only of REPL prompt in Inf-Haskell #493
- Link to latest HTML Manual in README.md is broken #494
- Multiline string literal not terminated by syntax highlighter #497
- New indentation — using backspace to move to the previous indentation position #500
- Operators not getting face applied #503
- Broken link in README #505
- Can't load tests #515
- Can't turn haskell-mode off #525
- Indentation wrong after destructured tuple with underscore #526
- Use smerge-mode for merge conflict font lock #527
- haskell-process-load stops working after a while #536
- the haskell-session freezes after inactivity on OS X #539
- Commenting a {-# ... #-} pragma #544
- haskell-indentation seems to have problems with underscore #547
- Indentation doesn't work correctly if a multiline string is present #556
- Reverse of haskell-mode-jump-to-def-or-tag? #563
- Syntax highlighting error: Haskell representation of the string " is "\"" which breaks the highlighter #565
- Haskell eldoc support with ghci in haskell-interaction-mode. #433
- Use original shnippet in place of haskell-yas. #435
- haskell-cabal indent-relative on empty #455
- Put Haskell symbol chars in punctuation char class. #471
- Remove all mentions of cabal-dev. #480
- DEL now deletes a region, consistent with other emacs modes #482
- Fix Haddock comment regexp #484
- Properly delimit reserverd symbols. #490
- Add tests to haskell-process-wrapper-function #491
- Add missing autoload cookies #498
- Fix font-lock-warning-face regular expression #499
- Correct marker regexes #501
- Merge hi2 #502
- Operators should be fontified. Fix #503. #504
- Buffer's directory must exist when finding cabal file #506
- Fix readme #507
- Clean up haskell-string.el utiliy module. #508
- Merge hsc-mode into haskell-mode. #509
- Modernize haskell-font-lock-symbols. #510
- Added haskell-hoogle-url #511
- Rename haskell-guess-setting #512
- Cleanup haddock font lock #513
- Cleanup pragma font lock {-# .. #-} #514
- Added haskell-hayoo-url as a custom variable #516
- Ensure directory exists before searching for a .cabal file #517
- Wrap session target #518
- Ensure directory exists before searching for a .cabal file #519
- No need to specify a directory when calling cabal-find-file #523
- let error say how to get complete support (#460) #524
- MELPA compatible version info. #530
- Keep test messages together. #532
- Define haskell-cabal-mode-map only once. #533
- Load haskell-mode-map normally. #537
- Detect advanced -- comments. #540
- Sync punctuation to symbol char classes. #541
- Direct users to smerge-mode for conflict markers. #543
- Fix type insert when point not at identifier start #546
- Put underscore back in word class. #550
- Add comma and semicolon to punctuation class. #551
- Implement gap rule #552
- Properly set and kill vars in indent modes. #553
- Fix comments and comma/semicolon. #554
- Fix evil-mode results, #558
- Fix some comments #559
- Stop overreacting when seeing three backslashes. #566
Chris Done, Christopher Mazey, Gracjan Polak, Iku Iwasa, Ivan Lazar Miljenovic, Karl Smeltzer, Mark Oteiza, Michael Xavier, Moritz Kiefer, Sebastian Mendez, Steve Purcell, m00nlight
haskell-mode needs volunteers like any other open source project. For more information see Contributing.
Also drop by our IRC channel: #haskell-emacs at irc.freenode.net.
Thanks!