Releases: eagletmt/ghcmod-vim
Releases · eagletmt/ghcmod-vim
v1.3.1
v1.3.0
1.3.0 (2015-03-17)
- Add
:GhcModDiagnostics
command - 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
:GhcModType
and:GhcModTypeInsert
for 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_matchid
is 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
:GhcModType
and:GhcModTypeInsert
if 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
:GhcModTypeInsert
andghcmod#type_insert()
that inserts a type signature under the cursor (@johntyree, #15) - Add
:GhcModInfoPreview
that 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