Skip to content

Releases: ledger/vim-ledger

v1.3.0

03 Jan 14:50
46b4b11

Choose a tag to compare

What's Changed

  • Use strdisplaywidth() to calculate foldtext width by @ropery in #84
  • Fetch account list for completion from external command by @alerque in #78
  • Use ledger (not hledger) command argument by default by @alerque in #88
  • Include settings from g:ledger_date_format by @rohieb in #61
  • Cleanup vim and ledger version compatability by @alerque in #93
  • Fix comment syntax issues by @alerque in #94
  • Fix transaction_date_set example in doc by @aquilax in #98
  • Fix makeprg to work around ledger cli bug by @alerque in #100
  • Highlight TODO and FIXME keywords by @rohieb in #103
  • Improve register and reconcile format to support unicode by @kcwu in #105
  • Fix :make to use g:ledger_main by @artkpv in #101
  • Add function LedgerAlignBuffer by @sudoforge in #114
  • Allow aligning on beginning of commodity by @entropitor in #107
  • Properly escape paths so spaces don't error on load by @alerque in #119
  • Support to change individual posting's transaction state by @kcwu in #112
  • Fix space escaping in makeprg by @gregorias in #122
  • Overhaul documentation by @alerque in #118
  • Use given line no. to construct replacement text by @kanreki in #130
  • Support using gq (formatexpr) to align registers by @parmort in #133
  • Add features to facilitate multi-currency alignment by @alerque in #135
  • Return the correct indent when shiftwidth==0 by @cljoly in #137
  • Add HLedger compatible tag parsing by @alerque in #142
  • Provide more examples for doc of settings by @Flimm in #140
  • Adapt compiler to hledger by @Konfekt in #149
  • Fix for trailing CR character with omni completion on Windows. by @syringus in #152
  • Match (and ignore) balance assertions on postings in foldtext by @jmtd in #154
  • Improve errorformat for hledger by @lakshayg in #157
  • Enable account name completion using matchfuzzy by @lakshayg in #156
  • Align currency with no decimal point correctly by @RyanGibb in #160
  • Handle negative balance assertions in foldtext (#165) by @jmtd in #166
  • Fix ledger/vim-ledger issue #163 by disabling further option processing by @adamipc in #164

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

08 Jul 07:09

Choose a tag to compare

Notable user facing changes between v1.1.0 (2019-07-01) and v1.2.0 (2019-07-08):

  • Don't force syntax colors, allowing vim color schemes to override them (#52, PR #62)
  • Seed account completion array with declared accounts (#59)
  • Improve compatibility with FastFold (#64, PR #72)
  • Tweaks to alignment to guess decimal position when not present (#73)
  • Add .journal file extensions to recognized ledger file format list (5d5b74d)
  • Don't spell check amount fields (#66)
  • Fix bug causing data corruption when account names long and line with short (#73)
  • Fix bug causing infinite loop (#77)

Most of this progress were from old pull requests that had never been reviewed for merge. This tag is a good release point in that all the old contributions are pretty much taken care of and bits people have been using in forks for a while are mostly integrated. Any future releases will be more new development.

v1.1.0

01 Jul 12:02
6eb3bb2

Choose a tag to compare

Notable user facing changes between v1.0.0 (2017-04-10) and v1.1.0 (2017-12-12):

  • Configurable date format (9850f4d)
  • Skip aligning numbers that match the first column (#53)
  • Don't enable syntax based folding by default (#60)
  • Improved syntax highlighting (#63)

Given a long period of development stagnation (see #75) this tag is primarily to mark a rollback point of the last known widely used version before starting up the hacking!

Initial release

10 Apr 13:34

Choose a tag to compare

Merge pull request #47 from abobov/master

Fix alignment of multi-byte commodity.