PageRenderTime 58ms CodeModel.GetById 18ms app.highlight 34ms RepoModel.GetById 1ms app.codeStats 0ms

/vendor/haskell-mode/NEWS

http://github.com/rejeep/emacs
#! | 142 lines | 88 code | 54 blank | 0 comment | 0 complexity | 1be8cb1aa827b6bd7bc33b6a11162578 MD5 | raw file
  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