Function: newsticker--treeview-tree-update-highlight
newsticker--treeview-tree-update-highlight is a byte-compiled function
defined in newst-treeview.el.gz.
Signature
(newsticker--treeview-tree-update-highlight)
Documentation
Update highlight in tree buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-treeview.el.gz
(defun newsticker--treeview-tree-update-highlight ()
"Update highlight in tree buffer."
(let ((pos (widget-get (newsticker--treeview-get-current-node) :from)))
(unless (or (integerp pos) (and (markerp pos) (marker-position pos)))
(setq pos (widget-get (widget-get
(newsticker--treeview-get-current-node)
:parent) :from)))
(when (or (integerp pos) (and (markerp pos) (marker-position pos)))
(with-current-buffer (newsticker--treeview-tree-buffer)
(goto-char pos)
(move-overlay newsticker--tree-selection-overlay
(line-beginning-position) (1+ (line-end-position))
(current-buffer)))
(if (window-live-p (newsticker--treeview-tree-window))
(set-window-point (newsticker--treeview-tree-window) pos)))))