[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: open/close threads with `<' and `>'

From: Tassilo Horn
Subject: Re: open/close threads with `<' and `>'
Date: Fri, 14 Oct 2011 08:56:33 +0200
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.90 (gnu/linux)

Rasmus Pank Roulund <> writes:

> Tassilo Horn <> writes:
>> This should do the trick:
>>   (define-key gnus-summary-mode-map (kbd ">") 'gnus-summary-show-thread)
>>   (define-key gnus-summary-mode-map (kbd "<") 'gnus-summary-hide-thread)
> Does Gnus feature a function that can test whether a thread is already
> hidden?
> I would like to defun a function that can toggles a given thread as the
> ">" is hard to use on my keyboard.

I have such a function:

--8<---------------cut here---------------start------------->8---
(defun th-next-line-invisible-p ()
  "Return non-nil, if the line after POS starts invisible.
POS defaults to `point'."
  (invisible-p (line-end-position)))

(defun th-gnus-summary-toggle-show/hide ()
  (if (th-next-line-invisible-p)
--8<---------------cut here---------------end--------------->8---


reply via email to

[Prev in Thread] Current Thread [Next in Thread]