org-ol-tree
org-ol-tree copied to clipboard
error when starting or saving in narrow buffer
Hello,
org-ol-tree has a great feature prefix to narrow to buffer. But when you save or open the org-ol-tree in narrow state, it throws an error (treemacs related). It should probably widen on refresh/build actions and possibly narrow it back on the buffer. My lisp is limited but I found this:
(defun narrow-p ()
"Return t if a buffer is narrowed"
(not (equal (- (point-max) (point-min)) (buffer-size))))
and adding this to org-ol-tree ()
(if (narrow-p)
(widen))
Another option might also be to add an org-hook to widen the buffer prior to saving it, and narrow it later. What do you think?
I think I found a better way to handle this with save-restriction
, I can send a pull release if you would like to review?