I pushed updates. I declined two changes and wanted to point them out:
> (defun dslide--list-item-contains (item loc)
> - (when item
> - (let ((beg (car item))
> - (end (car (last item))))
> - (and (>= loc beg)
> - (< loc end)))))
> + (and item (<= (car item) loc (+ (car (last item))))))
I omitted the call to `+'. No idea what it could do there. `item' is an org item, which will always contain an integer in this situation.
I did not use `message--max' because it produced a compiler warning.
If either of these are still recommended, just let me know.