Releases: eagletmt/ghcmod-vim
Releases · eagletmt/ghcmod-vim
v1.3.1
v1.3.0
1.3.0 (2015-03-17)
- Add
:GhcModDiagnosticscommand - Allow whitespaces in filename (#43)
- Add newlines to ghc-mod's info command (#51, @cdepillabout)
- Fix detection of version of ghc-mod (#57, @ts468)
- Require ghc-mod >= 4.1.0
- Fix type insertion for top level types (#70, @eddking)
- Fix
:GhcModTypeand:GhcModTypeInsertfor hard tabs (#71, @itchyny)
v1.2.0
v1.1.0
v1.0.0
- Refactor many autoload functions
- ghcmod.vim is an interface to ghc-mod
- ghcmod/command.vim contains definitions of commands
- ghcmod/type.vim is an implementation of
:GhcModType- Now
w:ghcmod_type_matchidis not needed and deleted
- Now
- ghcmod/util.vim is a collection of utilities
- Add test cases
- Speed up boot time by moving autoload functions used at loading ftplugins
- Add commands with
!that is executed even if the current buffer is modified - Show splicing end locations in
:GhcModExpand - Fix escaping in
:GhcModInfoPreview - Fix ignorance of
g:ghcmod_ghc_options
v0.4.0
- Suppress empty line when
ghcmod#type()fails - Disable
:GhcModTypeand:GhcModTypeInsertif the current buffer is modified- Add new variant
:GhcModType!and:GhcModTypeInsert!which is executed even if the current buffer is modified. - Change
ghcmod#type()andghcmod#type_insert()to take an argument determining the behavior when the buffer is modified.
- Add new variant
- Fix
ghcmod#detect_module()to detect the module name more correctly - Change the default directory to execute ghc-mod from (@drchaos, #25)
v0.3.0
- Add
:GhcModTypeInsertandghcmod#type_insert()that inserts a type signature under the cursor (@johntyree, #15) - Add
:GhcModInfoPreviewthat shows information in preview window (@johntyree, #15) - Make the parsing of check command more robust (@marcmo, #21)
- Add buffer-local version of
g:ghcmod_ghc_options