Function: newsticker-show-entry
newsticker-show-entry is an interactive and byte-compiled function
defined in newst-plainview.el.gz.
Signature
(newsticker-show-entry)
Documentation
Show description of entry at point.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-plainview.el.gz
(defun newsticker-show-entry ()
"Show description of entry at point."
(interactive)
(save-excursion
(let* (pos1 pos2
(inhibit-read-only t)
inv-prop org-inv-prop
) ;; is-invisible
(newsticker--buffer-beginning-of-item)
(newsticker--buffer-goto '(desc))
(setq pos1 (max (point-min) (1- (point))))
(newsticker--buffer-goto '(extra feed item))
(setq pos2 (max (point-min) (1- (point))))
(setq inv-prop (get-text-property pos1 'invisible))
(setq org-inv-prop (get-text-property pos1 'org-invisible))
(cond ((eq org-inv-prop nil)
(add-text-properties pos1 pos2
(list 'invisible nil
'org-invisible inv-prop)))
(t
;; toggle
(add-text-properties pos1 pos2
(list 'invisible org-inv-prop))
(remove-text-properties pos1 pos2 '(org-invisible nil))))))
(newsticker--buffer-redraw))