Function: newsticker-hide-entry
newsticker-hide-entry is an interactive and byte-compiled function
defined in newst-plainview.el.gz.
Signature
(newsticker-hide-entry)
Documentation
Hide description of entry at point.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-plainview.el.gz
(defun newsticker-hide-entry ()
"Hide 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 nil))
(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 inv-prop t)
;; do nothing
)
((eq org-inv-prop nil)
(add-text-properties pos1 pos2
(list 'invisible (list t)
'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))