From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65050 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Re: Sticky article buffers Date: Tue, 14 Aug 2007 12:41:37 +0200 Message-ID: <87lkceqty6.fsf@baldur.tsdh.de> References: <876448eby7.fsf@baldur.tsdh.de> <87ir888cgd.fsf@baldur.tsdh.de> <873ayprmja.fsf@baldur.tsdh.de> <87hcn3oabn.fsf@baldur.tsdh.de> <87zm0vmsxw.fsf@baldur.tsdh.de> <87ps1qbmdf.fsf@baldur.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1187088175 20977 80.91.229.12 (14 Aug 2007 10:42:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 14 Aug 2007 10:42:55 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13560@lists.math.uh.edu Tue Aug 14 12:42:52 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1IKtrM-0007wE-7h for ding-account@gmane.org; Tue, 14 Aug 2007 12:42:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1IKtqb-00016t-S1; Tue, 14 Aug 2007 05:42:01 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1IKtqY-00016Y-T4 for ding@lists.math.uh.edu; Tue, 14 Aug 2007 05:41:58 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1IKtqV-0004X5-GU for ding@lists.math.uh.edu; Tue, 14 Aug 2007 05:41:58 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1IKtqT-00058n-00 for ; Tue, 14 Aug 2007 12:41:53 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IKtqJ-0007we-SS for ding@gnus.org; Tue, 14 Aug 2007 12:41:43 +0200 Original-Received: from dslb-084-063-059-104.pools.arcor-ip.net ([84.63.59.104]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Aug 2007 12:41:43 +0200 Original-Received: from tassilo by dslb-084-063-059-104.pools.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Aug 2007 12:41:43 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 57 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dslb-084-063-059-104.pools.arcor-ip.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEVWVlFmseNrkqmgzeif v9JYdoX7Ctb5AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAwAAAAMADO7oxXAAABqUlE QVQ4y8WTy3KkMAxFVQT2Iz/2QOAD3CZ7jNV7YNr//ysjmWcqlUWyGVU11dzjK9myAPwm4P8A963D /TCV06dDeURzkQug8fFm8OYAIT5afRI/DAfQNbzcvhnn/Ud1gD/wTl7rvFHvNc7Fo2GgFJTRe8dA ay/gCV121NAZJto50TlhB0VgQFD4QCwNTMWAZgRCUCOUaMTCMGYHjvBihwC2xYmIoh+It2BZgozR Qo6K6he3oc1g5oTYjRsp4c1ha6BgwG8BSUCZH4SkoApgZigbnEaRBG+rignUDNUQROLiBCwh8dpJ istayMcfQDgrXEN9wB47kM3BwsXNDfjjv7SEi3wBuVfY7UQ6xQeRoNzdhiZeThugh5x/A9gEosHn 3ub+xtCc40OH6ocg8jVXelssj8+TKO+G73a/kRtgk0ySzMk9VYwhSEKDcvcXCFPgIW1aZVYey3AB 3fZpSctqU/FMf68a5rkWfaqWNbV1vya6QN83tWVPpeq6mpcTPNaEKfVpndXcV+kCtufsaeYsrKa0 niDZVi02Wf6lpb05cthffufLTxyfi/wD4S56Bxo/ZasAAAAmelRYdENvbW1lbnQAAHjacy5KTSxJ TVEozyzJUAjJSFVw9/QNAABS5wcjkMtlcAAAABp6VFh0anBlZzpjb2xvcnNwYWNlAAB42jMCAAAz ADOJOCM1AAAAJnpUWHRqcGVnOnNhbXBsaW5nLWZhY3RvcgAAeNozqjDSMawwBGEAEYMC6T2XL08A AAAASUVORK5CYII= User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) Cancel-Lock: sha1:6sAYr455bPx20RnrQrs0F36+Ad8= X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65050 Archived-At: Katsumi Yamaoka writes: Hi Katsumi, > Frames for sticky articles, How about ibuffer, mark the buffers with `m' and then do `v' (for windows) or `H' (for frames)? > an exclusive Gnus summary buffer for sticky articles, I don't see where this could be more useful than ibuffer. > tab browsing like emacs-w3m..., but they all don't seem to be easy to > achieve. Indeed. >> If not I'll do something home-brewed and hook it into find-file-hook. > > It looks like this, isn't it? ;-) > > [...] Hah! It's far superior. ;-) --8<---------------cut here---------------start------------->8--- (defvar th-dir-local-variables-alist '(("~/repos/gnus/" . ((indent-tabs-mode . t) (tab-width . 8)))) "An alist with (PATH . LIST) pairs. PATH is a path and LIST is a list of variables to set locally for files below that path. It has elements of the form (VAR . VAL) where VAR is a symbol and VAL is its value.") (defun th-set-dir-local-variables () "Locally set the variables defined in `th-dir-local-variables-alist' for the current buffer." (interactive) (let ((file (buffer-file-name (current-buffer)))) (when file (dolist (pair th-dir-local-variables-alist) (when (string-match (concat "^" (regexp-quote (expand-file-name (car pair)))) file) (dolist (var (cdr pair)) (if (local-variable-if-set-p (car var)) (set (car var) (cdr var)) (set (make-local-variable (car var)) (cdr var))))))))) (add-hook 'find-file-hook 'th-set-dir-local-variables) --8<---------------cut here---------------end--------------->8--- Bye, Tassilo -- Chuck Norris uses 8'x10' sheets of plywood as toilet paper.