Skip to content

Month in haskell mode January 2015

gracjan edited this page Feb 28, 2015 · 1 revision

Welcome haskell-mode users,

haskell-mode received a slight uptick in contributions recently. I took the opportunity to summarize developments that have happened during last month, that is January 2015.

What is haskell-mode?

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.

Important developments

Development focused on code refactoring and edge case removal. We support Emacs 23, Emacs 24 and snapshot version of Emacs 25 and we have a proof of that in travis builds. Some other obvious issues were fixed along the way.

Issues closed

  • Syntax highlighting wrong in listish type signature or top-level pattern matching. #55
  • Emacs24: haskell-indent-put-region-in-literate #88
  • Bang Patterns incorrectly highlit #147
  • haskell-align-imports doesn't work as advertised #183
  • font-lock mode doesn't recognize PackageImports syntax #184
  • TAGS file points to hs~ files #199
  • Update marmalade #226
  • haskell-mode-hook popup upon return #248
  • info chapter numbers {7,8} swapped #262
  • turn-on-haskell-simple-indent breaks auto-fill-mode for comments #279
  • error with latest haskell mode #392
  • Does ghci mode recognize cabal sandboxes? #398
  • ⧺(U+29FA) not highlighted as operator #410
  • Identifiers within backticks not highlighted when prefixed with module name #438

Merged pull requests

  • Proposal - Add haskell-process-wrapper-function #370
  • Improve paragraph filling for nested comments. #387
  • Jump to next/previous prompt in haskell-interactive-mode #391
  • Syntax table entries for non-alphanumeric chars #412
  • More precise syntax table entries. #413
  • Allow _ (underscore) in module names. #417
  • Add haskell-utils-tests.el. #418
  • Mark some variables as safe. #419
  • Allow _ (underscore) in module names. #420
  • Allow _ (underscore) in module names #421
  • Add haskell-simple-indent-tests.el. #422
  • Add more tests for simple-indent #424
  • Support for TABs in simple indent backtab. #425
  • Refactor haskell-simple-indent. #426
  • Pr haskell info fixes #427
  • Generate tags from *.hs, *.lhs and *.hsc only. #428
  • Keep point in haskell-simple-indent. #430
  • Implement haskell-comment-function. #431
  • Improve docs for haskell-simple-indent. #434
  • Add PackageImports syntax to font-lock. #436
  • Special case bang pattern for font-lock. #437
  • Add haskell-indent-tests.el. #439
  • M-q fix and tests #441
  • Operator M.v font lock. #442
  • Allow module name completion in import statements #443
  • Resurrect Emacs23 support #445
  • Use setq in place of setq-local for indent-tabs-mode. #446
  • Fix testing #448
  • Better Emacs23 support with warnings and errors #449
  • Pr font lock 1 #451
  • Cleanup following #449 #452

Active contributors

Chris Done, Fanael Linithien, Gracjan Polak, Kirill Ignatiev, Markus Hauck, Steve Purcell

Contributing

haskell-mode needs valunteers like any other open source project. For more information see:

https://github.com/haskell/haskell-mode/blob/master/CONTRIBUTING.md

Thanks!

Clone this wiki locally