This branch completes
#1903, with PR
#1005. I'll merge the ekr-1903-path branch into devel in a few days, after I return from a short vacation. Please report any problems immediately.
The work is a thorough housecleaning of the wrappers (in leoGlobals.py) for os.path methods. I began this work soon after completing
#1900, which, for the first time, allows ~ in @<file> nodes.
Simplifying these wrappers has been on my mind for years. I even briefly considered eliminating these wrappers, but that would be a very bad idea, for reasons explained in #1903. In brief, the wrappers do more (in some cases, a lot more) than the corresponding os.path functions. This surprised me :-)
Summary
The ekr-1903-path branch is a long overdue housecleaning. It should work exactly as before. Please let me know if it doesn't.
Edward