/vendor/haskell-mode/NEWS
#! | 142 lines | 88 code | 54 blank | 0 comment | 0 complexity | 1be8cb1aa827b6bd7bc33b6a11162578 MD5 | raw file
Possible License(s): GPL-2.0
1Changes since 2.7.0 2 3* Minimal indentation support for arrow syntax 4 5* Avoid opening a new inf-haskell window if one is already visible. 6 Windows on other virtual desktops or iconified frames don't count. 7 8* Force comint-process-echoes to nil 9 10* Autolaunch haskell-mode for files starting with #!/usr/bin/runghc 11 and similar 12 13* Added minimal major mode for parsing GHC core files, courtesy of Johan Tibell. 14 There is a corresponding Haskell menu entry. 15 16* Allow configuration of where-clause indentation; M-x customize-group 17 haskell-indentation. 18 19Changes since 2.6.4 20 21* fill-paragraph (M-q) now only affects comments, and correctly 22 handles Haddock commentary. adaptive-fill-mode is turned off, as it 23 was interfering. 24 25* Yet more unicode symbols 26 27* Better support for unicode encoding of haskell source files 28 29* mdo correctly indented 30 31* Indentation fixes, fixes to the fixes, and fixes to the fixes to the 32 fixes 33 34* New command: M-x haskell-check, calls (by default) hlint on the 35 current file. Also bound to C-c C-v. 36 37 You can also use the flymake minor mode with this. 38 39Changes since 2.5.1 40 41* Parser corrections for haskell-indentation and haskell-decl-scan 42 43* haskell-indentation: Pressing tab in the rightmost position now 44 moves to the leftmost, by default with a warning. 45 46* Typo fix: One haskell-indentation variable had ended up in the 47 haskell-ntation customize group. 48 49* haskell-hoogle aliased to hoogle, haskell-hayoo aliased to hayoo 50 51* Courtesy of Alex Ott: 52 - Additional unicode symbols for font-lock-symbols: () == /= >= <= !! && || sqrt 53 - M-x haskell-hayoo search added, opens using browse-url 54 - Bug-fix for inferior-haskell-type 55 56* If haskell-indentation errors out, it now fail-safes to inserting 57 a literal newline or deleting one character, for return and 58 backspace respectively. 59 60Changes since 2.4: 61 62* haskell-indentation, a new minor mode for indentation. 63 64Changes since 2.3: 65 66* Update license to GPLv3. 67 68* New derived major mode for .hsc files. 69 70* Removed the C-c C-r binding to reload a file. You can still call 71 inferior-haskell-reload-file (and/or bind it to your favorite key, 72 including C-c C-r) or you can now use C-u C-c C-l. 73 74* C-c C-d looks up the symbol at point in the Haddock docs. 75 76* Haddock comments are highlighted with font-lock-doc-face if it exists. 77 78* Use `tex' rather than `latex' for haskell-literate. 79 80* inf-haskell.el tries to find the root of the module hierarchy to determine 81 the root of a project (either by looking for a Cabal file or relying on 82 the `module' declaration line). If all works well, this will make C-c C-l 83 automatically switch to the root dir, so that dependencies in other 84 directories are automatically found. If it doesn't, complain and/or set 85 inferior-haskell-find-project-root to nil. 86 87* The new command haskell-hoogle helps you query Hoogle from Emacs. 88 89Changes since 2.2: 90 91* Trivial support for Cabal package description files. 92 93* Minor bug fixes. 94 95Changes since 2.1: 96 97* There are now commands to find type and info of identifiers by querying an 98 inferior haskell process. Available under C-c C-t, C-c C-i, and C-c M-. 99 100* Indentation now looks back further, until a line that has no indentation. 101 To recover the earlier behavior of stopping at the first empty line 102 instead, configure haskell-indent-look-past-empty-line. 103 104* inf-haskell can wait until a file load completes and jump directly to the 105 first error, like haskell-ghci and haskell-hugs used to do. See the var 106 inferior-haskell-wait-and-jump. 107 108Changes since 2.0: 109 110* inf-haskell uses ghci if hugs is absent. 111 112* Fix up some binding conflicts (C-c C-o in haskell-doc) 113 114* Many (hopefully minor) changes to the indentation. 115 116* New symbols in haskell-font-lock-symbols-alist. 117 118Changes since 1.45: 119 120* keybindings C-c <char> have been replaced by C-c C-<char> so as not 121 to collide with minor modes. 122 123* The following modules are now automatically activated without having to 124 add anything to haskell-mode-hook: 125 haskell-font-lock (just turn on global-font-lock-mode). 126 haskell-decl-scan (just bind `imenu' to some key). 127 128* In recent Emacsen, haskell-doc hooks into eldoc-mode. 129 130* haskell-hugs and haskell-ghci are superceded by inf-haskell. 131 132* Indentation rules have been improved when using layout inside parens/braces. 133 134* Symbols like -> and \ can be displayed as actual arrows and lambdas. 135 See haskell-font-lock-symbols. 136 137* Tweaks to the font-lock settings. Among other things paren-matching 138 with things like \(x,y) should work correctly now. 139 140* New maintainer <monnier@gnu.org>. 141 142# arch-tag: e50204f2-98e4-438a-bcd1-a49afde5efa5