branch: externals/ztree
commit 67a1d90595353ab57fd424651c567df9851b9494
Author: Alexey Veretennikov <[email protected]>
Commit: Alexey Veretennikov <[email protected]>
Issue #56: Dont preserve a cursor position on widen/narrow operations
Since the buffer is recreated entirely there is no sense to
preserve a cursor position.
---
ztree-view.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/ztree-view.el b/ztree-view.el
index 7e0a89a..65eec89 100644
--- a/ztree-view.el
+++ b/ztree-view.el
@@ -677,7 +677,10 @@ Optional argument LINE scroll to the line given."
This will reuse all other settings for the current ztree buffer, but
change the root node to the node specified."
(setq ztree-start-node node
- ztree-expanded-nodes-list (list ztree-start-node))
+ ztree-expanded-nodes-list (list ztree-start-node)
+ ;; then the new root node is given, no sense to preserve
+ ;; a cursor position
+ ztree-prev-position nil)
(ztree-refresh-buffer))