On Wed, 19 Nov 2014 18:29:01 +1000 Paul Rankin wrote: > 1. emacs -Q > 2. M-x switch-to-buffer RET test > 3. M-x outline-mode > 4. insert: > * one > * two > * three > 5. position point at "* three" > 6. M-x outline-move-subtree-up > => Wrong type argument: number-or-marker-p, nil > 7. position point at "* two" > 8. M-x outline-move-subtree-down > => Wrong type argument: number-or-marker-p, nil > > Expected behaviour: > > - at 6. subtree "* three" should move above "* two" > - or at 8. subtree "* two" should move below "* three" The following patch (against master) seems to fix this, though it could probably be done more elegantly. Steve Berman