Leo's "devel" branch now contains PR
#4675. The highlight:
- Leo's regular find command replaces the wonky `,,` convention. Félix points out that newbies (and others) could easily wonder why Leo doesn't allow them to type two consecutive commas!
- New unit tests cover the operation of abbreviations. These should have been added a decade ago.
Félix contributed greatly to the work via his comments, testing, and code. It's been another great collaboration between us.
Edward
P.S. This PR supersedes at least three other PRs—it is a complete rewrite of Leo's abbreviation code in leo/commands/abbrevCommands.py. The old code was impossible to maintain. The new code is clear and direct. Getting to this apparent simplicity took lots of work. The first commit happened on May 9. There are 124 commits in the PR.
EKR