From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/9813 Path: news.gmane.org!not-for-mail From: Sebastian Tennant Newsgroups: gmane.emacs.gnus.user Subject: Unticking Date: Wed, 31 Oct 2007 14:23:42 +0200 Message-ID: <87k5p3fp69.fsf@moley.moleskin.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1193833475 24349 80.91.229.12 (31 Oct 2007 12:24:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 31 Oct 2007 12:24:35 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Wed Oct 31 13:24:36 2007 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1InCcP-000252-Ew for gegu-info-gnus-english@m.gmane.org; Wed, 31 Oct 2007 13:24:21 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1InCcF-0006LH-P3 for gegu-info-gnus-english@m.gmane.org; Wed, 31 Oct 2007 08:24:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1InCcE-0006L8-20 for info-gnus-english@gnu.org; Wed, 31 Oct 2007 08:24:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1InCcC-0006Kw-Ji for info-gnus-english@gnu.org; Wed, 31 Oct 2007 08:24:09 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1InCcC-0006Kt-EY for info-gnus-english@gnu.org; Wed, 31 Oct 2007 08:24:08 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1InCcC-0001Wu-4Y for info-gnus-english@gnu.org; Wed, 31 Oct 2007 08:24:08 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1InCc4-0008JK-Eh for info-gnus-english@gnu.org; Wed, 31 Oct 2007 12:24:00 +0000 Original-Received: from 85.105.17.65 ([85.105.17.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 31 Oct 2007 12:24:00 +0000 Original-Received: from sebyte by 85.105.17.65 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 31 Oct 2007 12:24:00 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 85.105.17.65 User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:/349QnAEC8B/rrArWSpFvRl07R8= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:9813 Archived-At: Hi list, AFAIK the only way to untick an article in the Summary buffer is via 'clear-mark-*', which leaves an article marked 'unread' as well as no longer 'ticked', so I've cobbled together this function to untick an article in the Summary buffer but leave the article marked 'read': (defun gnus-summary-untick-forward () (interactive) (let ((gnus-summary-goto-unread 'never)) (gnus-summary-clear-mark-forward 1) (gnus-summary-prev-article) ;;this is affected by the value of gnus-summary-goto-unread (gnus-summary-mark-as-read-forward 1))) It's a horrible kludge but it basically works, except when point is on the last message in the Summary buffer. I'm slightly surprised there's no such function already, but in the meantime, how can I check to see if point is on the last message? Sebastian