Month in haskell mode May 2015
Gracjan Polak
gracjanpolak at gmail.com
Mon Jun 1 18:02:40 BST 2015
Welcome Haskell Mode users,
Haskell Mode progress report for May 2015. For previous issue see April 2015
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-April-2015>
.
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#what-is-haskell-mode>What
is Haskell Mode?
Haskell Mode is an umbrella project for multiple Emacs tools for Haskell
development. Haskell Mode is an open source project developed by a group of
volunteers. For more information see https://github.com/haskell/haskell-mode
.
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#important-developments>Important
developments
Haskell Mode has a new logo designed by Kristof Bastiaensen. Documentation
in HTML <http://haskell.github.io/haskell-mode/manual/latest/> looks much
better. Presentation mode received a lot of improvements. Code jumping
supports multiple buffers. Hasktags can be used on Windows. Syntax
highlighting shows quasiquotes as strings. Haskell indentation had a couple
of bugs fixed.
ghc-mod <https://github.com/kazu-yamamoto/ghc-mod> officially depends on
haskell-mode.
There was also the usual stream of backward and forward compatibility
fixes, code cleanup, regression tests, plugged holes, usability and
efficiency improvements.
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#current-project-focus>Current
project focus
Current project focus
<https://github.com/haskell/haskell-mode/wiki/Project-focus> continues to
be 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
<https://github.com/haskell/haskell-mode/graphs/contributors>.
Current status is 89/100.
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#closed-issues>Closed
issues
- Import suggester always fails #535
<https://github.com/haskell/haskell-mode/issues/535>
- "File mode specification error: (void-function haskell-indentation)"
#569 <https://github.com/haskell/haskell-mode/issues/569>
- Presentation mode configuration does not make any changes #574
<https://github.com/haskell/haskell-mode/issues/574>
- Font lock for bind operator #581
<https://github.com/haskell/haskell-mode/issues/581>
- haskell-mode doesn't work when which-function-mode enabled #584
<https://github.com/haskell/haskell-mode/issues/584>
- Declarations scanning gets stalled #585
<https://github.com/haskell/haskell-mode/issues/585>
- Prettify symbol troubles with dot operator #589
<https://github.com/haskell/haskell-mode/issues/589>
- Make a OPTIONS_GHC yasnippet completion #593
<https://github.com/haskell/haskell-mode/issues/593>
- Incompatibility with htmlize 1.47 #596
<https://github.com/haskell/haskell-mode/issues/596>
- haskell-mode needs cl-lib on Emacs23 #604
<https://github.com/haskell/haskell-mode/issues/604>
- haskell-present does not follow its doc string #607
<https://github.com/haskell/haskell-mode/issues/607>
- PowerShell hangs on haskell-process-generate-tags #609
<https://github.com/haskell/haskell-mode/issues/609>
- Makefile should warn if used Emacs is too old #614
<https://github.com/haskell/haskell-mode/issues/614>
- Fix haskell-show.el #615
<https://github.com/haskell/haskell-mode/issues/615>
- Remove all mentions of Marmelade #626
<https://github.com/haskell/haskell-mode/issues/626>
- Unable to load Cabal project into Emacs Haskell-Mode #631
<https://github.com/haskell/haskell-mode/issues/631>
- Make haskell process' log always scroll to bottom #633
<https://github.com/haskell/haskell-mode/issues/633>
- Single buffer for Presentation Mode #634
<https://github.com/haskell/haskell-mode/issues/634>
- Better doc strings in haskell-commands.el #642
<https://github.com/haskell/haskell-mode/issues/642>
- Move recently introduced hs-utils/… functions into haskell-utils.el
#643 <https://github.com/haskell/haskell-mode/issues/643>
- haskell-font-lock-symbols: Two dots display as two function
compositions symbols #645
<https://github.com/haskell/haskell-mode/issues/645>
- stylish-haskell integration no longer reports errors #651
<https://github.com/haskell/haskell-mode/issues/651>
- Can't compile unicode symbols #652
<https://github.com/haskell/haskell-mode/issues/652>
- find-tag' is an obsolete function (as of 25.1); usexref-find-definitions'
instead #655 <https://github.com/haskell/haskell-mode/issues/655>
- Auto update http://haskell.github.io/haskell-mode/manual/latest/ from
TravisCI build #656 <https://github.com/haskell/haskell-mode/issues/656>
- Typed characters do not appear at the cursor. #658
<https://github.com/haskell/haskell-mode/issues/658>
- Syntax highlighting remarks #659
<https://github.com/haskell/haskell-mode/issues/659>
- File mode specification error: (wrong-number-of-arguments ... #662
<https://github.com/haskell/haskell-mode/issues/662>
- "haskell-mode-enable-process-minor-mode: You tried to do an
interaction command, but an interaction mode has not been enabled yet."
error. #674 <https://github.com/haskell/haskell-mode/issues/674>
- Check if function at point fuses #676
<https://github.com/haskell/haskell-mode/issues/676>
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#merged-pull-requests>Merged
pull requests
- OPTIONS and LANGUAGE completion using ghci #444
<https://github.com/haskell/haskell-mode/pull/444>
- Dim stylish-haskell errors. #557
<https://github.com/haskell/haskell-mode/pull/557>
- Update instructions in README.md. #560
<https://github.com/haskell/haskell-mode/pull/560>
- Remove no longer used files #561
<https://github.com/haskell/haskell-mode/pull/561>
- Better test cases for haskell-indentation. #562
<https://github.com/haskell/haskell-mode/pull/562>
- Clean up haskell-mode-hook. #568
<https://github.com/haskell/haskell-mode/pull/568>
- Fix haskell-docs invocation. #573
<https://github.com/haskell/haskell-mode/pull/573>
- Fix haskell-mode.texi #575
<https://github.com/haskell/haskell-mode/pull/575>
- Fix buffer in the marker pushed by xref-push-marker-stack #576
<https://github.com/haskell/haskell-mode/pull/576>
- Remove turn-on/off-haskell-font-lock. #577
<https://github.com/haskell/haskell-mode/pull/577>
- Add limit to looking-back to make Emacs 25 happy. #578
<https://github.com/haskell/haskell-mode/pull/578>
- Improve multiple issues with font lock #579
<https://github.com/haskell/haskell-mode/pull/579>
- Use more efficient looking-at-p instead of looking-at in most places
#580 <https://github.com/haskell/haskell-mode/pull/580>
- Properly delimit operators in prettify mode. #582
<https://github.com/haskell/haskell-mode/pull/582>
- Use faces directly. #583
<https://github.com/haskell/haskell-mode/pull/583>
- Add run to cabal's commands list #587
<https://github.com/haskell/haskell-mode/pull/587>
- Typo in haskell-cabal-mode manual. #588
<https://github.com/haskell/haskell-mode/pull/588>
- Dot composition detection #591
<https://github.com/haskell/haskell-mode/pull/591>
- Use tags-table-list instead of tags-file-name #592
<https://github.com/haskell/haskell-mode/pull/592>
- Source EMACS value from environment in Makefile. #595
<https://github.com/haskell/haskell-mode/pull/595>
- remove extra quoting. fixes #596 #597
<https://github.com/haskell/haskell-mode/pull/597>
- Support presentaion mode by haskell-mode-show-type-at #598
<https://github.com/haskell/haskell-mode/pull/598>
- Fix Emacs-snapshot build #600
<https://github.com/haskell/haskell-mode/pull/600>
- Fix haskell-ident-at-point uses and haskell-ident-pos-at-point
behavior #603 <https://github.com/haskell/haskell-mode/pull/603>
- Move init.el to wiki. #611
<https://github.com/haskell/haskell-mode/pull/611>
- Fix hasktags call for windows #612
<https://github.com/haskell/haskell-mode/pull/612>
- Tidy up haskell-present and haskell-process-do-simple-echo according
to #607 #613 <https://github.com/haskell/haskell-mode/pull/613>
- Remove haskell-show.el #616
<https://github.com/haskell/haskell-mode/pull/616>
- Remove haskell-default-face. #617
<https://github.com/haskell/haskell-mode/pull/617>
- Broke haskell-snippets into its own package. #619
<https://github.com/haskell/haskell-mode/pull/619>
- Make Makefile warn if Emacs is too old. #620
<https://github.com/haskell/haskell-mode/pull/620>
- Improve interacton setup message. #621
<https://github.com/haskell/haskell-mode/pull/621>
- Made language extension variable and doc more clear. #622
<https://github.com/haskell/haskell-mode/pull/622>
- Add a Haskell Mode logo, svg and pngs #625
<https://github.com/haskell/haskell-mode/pull/625>
- Removes references to Marmalade in documentation and build process.
Closes #626. #627 <https://github.com/haskell/haskell-mode/pull/627>
- README: typo #629 <https://github.com/haskell/haskell-mode/pull/629>
- Add some help about cl-lib for Emacs23 #632
<https://github.com/haskell/haskell-mode/pull/632>
- Use haskell-ident-at-point, not thing-at-point #640
<https://github.com/haskell/haskell-mode/pull/640>
- Better error handling for haskell-mode-show-type-at #641
<https://github.com/haskell/haskell-mode/pull/641>
- Better doc strings in haskell-commands.el #644
<https://github.com/haskell/haskell-mode/pull/644>
- Rename prefix hs-utils/ to haskell-utils- #646
<https://github.com/haskell/haskell-mode/pull/646>
- Effective append to haskell process log buffer. #647
<https://github.com/haskell/haskell-mode/pull/647>
- Improve html manual #653
<https://github.com/haskell/haskell-mode/pull/653>
- use xref-find-definitons' instead offind-tag' #657
<https://github.com/haskell/haskell-mode/pull/657>
- Implement QuasiQuotes [quote| xx |] as string face #660
<https://github.com/haskell/haskell-mode/pull/660>
- Disable show identations by default #663
<https://github.com/haskell/haskell-mode/pull/663>
- Add auto deploy for html manual #664
<https://github.com/haskell/haskell-mode/pull/664>
- Add favicon to html manual #665
<https://github.com/haskell/haskell-mode/pull/665>
- Improve top level menu looks in manual #666
<https://github.com/haskell/haskell-mode/pull/666>
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#contributors-active-in-may>Contributors
active in May
Alec Heller, Артур Файзрахманов, Brian Denheyer, Gracjan Polak, Jack
Henahan, Kirill Ignatiev, Luke Hoersten, Vladimir Kirillov
<https://github.com/haskell/haskell-mode/wiki/Month-in-haskell-mode-May-2015#contributing>
Contributing
Haskell Mode thrives solely on volunteer effort. Join us! 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/20150601/6299d0a7/attachment.htm>
More information about the Haskellmode-emacs
mailing list