Reverted changes to completion.  Changes were "more correct" but performance on large buffer was too poor.
Merge branch 'master' of https://github.com/ledger/ledger