[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Haskell-Mode version 17.5
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Haskell-Mode version 17.5 |
Date: |
Wed, 15 Nov 2023 17:07:19 -0500 |
Version 17.5 of package Haskell-Mode has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.
Haskell-Mode describes itself as:
======================
A Haskell editing mode
======================
More at https://elpa.nongnu.org/nongnu/haskell-mode.html
## Summary:
A major mode for editing Haskell (the functional programming
language, see URL `http://www.haskell.org') in Emacs.
Some of its major features include:
- syntax highlighting (font lock),
- automatic indentation,
- on-the-fly documentation,
- interaction with inferior GHCi/Hugs instance,
- scans declarations and places them in a menu.
See URL `https://github.com/haskell/haskell-mode' and/or
Info node `(haskell-mode)Introduction' for more information.
## Recent NEWS:
Haskell Mode NEWS -*- org -*-
This file uses Org mode. Some useful (default) key-bindings:
- Use "C-c C-n"/"C-c C-p" to jump to next/prev heading
- Use "<tab>" to expand/collapse nodes
- Use "<backtab>" to cycle visibility of all nodes
- Use "C-c C-o" to open links
* Changes in 17.5
- See [[https://github.com/haskell/haskell-mode/compare/v17.4...v17.5][Git
history]]
* Changes in 17.4
- See [[https://github.com/haskell/haskell-mode/compare/v17.3...v17.4][Git
history]]
* Changes in 17.3
- See [[https://github.com/haskell/haskell-mode/compare/v17.2...v17.3][Git
history]]
* Changes in 17.2
- See [[https://github.com/haskell/haskell-mode/compare/v17.1...v17.2][Git
history]]
* Changes in 17.1
- Require at least Emacs 25.1
- Many fixes and minor improvements
- Improved compatibility with newer GHC and Cabal versions
* Changes in 16.1
- Require at least Emacs 24.3
- Implemented standalone deriving indentation
- Removed haskell-indentation-ifte-offset
- Implemented electric characters
- Added LiquidHaskell annotation highlight
- Introduced haskell-hasktags-path defcustom
- Added font lock tests for pattern synonyms
- Hardcoded haskell-ghc-supported-extensions/options
- Added multi-line input in haskell-interactive
- Added haskell-mode-stylish-haskell-path
- Added Windows CI builds
- Added syntax highlight to Yesod rules quasi quote
- Added support for line continuation in #define's
- Added support unterminated strings in indentation
- Implemented /italic/ and *bold* for haddock
- Added significant speedups in font-lock engine
- Added support for full complexity of backtick syntax
- Operators at the end or beginning of line force expression continuation in
indentation
- Map haskell-mode-format-imports to C-c C-, to avoid conflict with
haskell-indent
- Improve auto add dependencies in cabal
- Fix inferior-haskell warning font lock for GHC 8.0
* Changes in 13.20
- Require at least Emacs 24.1
- Honor equals on its own line in data decl
- Honor equals on separate line after guards
- Allow haskell-process-path-* to be lists
- Fontify True/False in cabal mode
- Align | with = in data declarations
- Remove haskell-package.el
- Run stylish-haskell before save
- Improved lexeme parsing in haskell-lexeme
- Add haskell-interactive-copy-to-prompt
- Remove haskell-mode-contextual-space and related var
- Make haskell-indent-region do nothing
- Add c2hs mode
- Improve hasktags handling
- Move documentation from wiki to haskell-mode manual
* Changes in 13.18
- Removed haskell-bot
- Implement shallow indentation
- Removed haskell-simple-indent
- Removed haskell-indentation show dynamic positions
- Improved indentation inside multiline strings
- Implemented font-lock for quasi quoted XML, HTML and JavaScript
- Added '{type|data} family' to font-lock-keywords-create
- Started using undercover.el for emacs lisp coverage
- Added keybinding for `haskell-cabal-visit-file`
- Added type role to font lock
- Detect and respect the comma style of a section in cabal files
* Changes in 13.16
- Improved parsing of comma lists in haskell indentation
- Declared turn-on-haskell-indentation as obsolete
- Improved QuasiQuote font lock
- Fixed indentation for Unicode symbols
- Improved completion engine
- Added support for interaction with stack ghci
- Added haskell-forward-sexp
- Added overlays to haskell load
- Made use of lexical binding for all emacs lisp sources
- Improved indentation of guards with commas
- Made three indentation modes mutually turn each other off
- Added an additional trigger for pragma suggestions
- Improved and documented `toggle-scc-at-point` in manual
* Changes in 13.14
- Add official Haskell Mode logo
- Add auto deploy for html manual
- Improve presentation mode
- Font Lock refactoring and improvements
- Properly delimit operators in prettify mode
- OPTIONS and LANGUAGE completion using ghci
- Merge hi2 (haskell-indentation attempt 2) in place of haskell-indentation
...
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Haskell-Mode version 17.5,
ELPA update <=