Skip to content

Releases: eagletmt/ghcmod-vim

v1.3.1

26 Jul 08:38
Compare
Choose a tag to compare
  • Fix out of scope variable in ghcmod#util#tocol (#74, @jimenezrick)
  • Fix base directory calculation in deep subdirectories (#75)
  • Fix ghc-mod feature detection with ghc-mod's master build (#66)
  • Fix locations in quickfix list for ghc-mod expand

v1.3.0

16 Mar 16:12
Compare
Choose a tag to compare

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

01 Feb 16:05
Compare
Choose a tag to compare

v1.1.0

15 Oct 15:20
Compare
Choose a tag to compare
  • Specify line separator by "-b" option (@preygel, #32)
    • This requires ghc-mod >= 2.1.2

v1.0.0

15 Oct 15:24
Compare
Choose a tag to compare
  • 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
    • 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

15 Oct 15:25
Compare
Choose a tag to compare
  • 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() and ghcmod#type_insert() to take an argument determining the behavior when the buffer is modified.
  • 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

15 Oct 15:25
Compare
Choose a tag to compare
  • Add :GhcModTypeInsert and ghcmod#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

v0.2.0

15 Oct 15:25
Compare
Choose a tag to compare
  • Fix the wrong comparison of versions in ghcmod#check_version (@yuttie, #11)
  • Fix ghcmod#type() on a program with compilation errors
  • Add g:ghcmod_use_basedir option (@adimit, #12)
  • Add :GhcModInfo [{identifier}] command (@ajnsit, #14)

v0.1.2

15 Oct 15:26
Compare
Choose a tag to compare
  • Move ftplugin/haskell into after/ in order to co-exist with other ftplugins
  • Fix s:join_path() for Windows

v0.1.1

15 Oct 15:26
Compare
Choose a tag to compare
  • Fix the location of vimproc.vim