From: Tassilo Horn <tassilo@member.fsf.org>
To: ding@gnus.org
Subject: Re: Sticky article buffers
Date: Tue, 14 Aug 2007 12:41:37 +0200 [thread overview]
Message-ID: <87lkceqty6.fsf@baldur.tsdh.de> (raw)
In-Reply-To: <b4m8x8exzdm.fsf@jpl.org>
Katsumi Yamaoka <yamaoka@jpl.org> 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.
next prev parent reply other threads:[~2007-08-14 10:41 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-25 15:32 Tassilo Horn
2007-07-25 18:36 ` Reiner Steib
2007-07-25 19:32 ` Tassilo Horn
2007-07-25 20:17 ` Tassilo Horn
2007-08-12 11:15 ` Reiner Steib
2007-08-12 11:59 ` Tassilo Horn
2007-08-12 12:43 ` Reiner Steib
2007-08-13 13:03 ` Tassilo Horn
2007-08-13 14:04 ` Tassilo Horn
2007-08-14 5:18 ` Katsumi Yamaoka
2007-08-14 7:34 ` Tassilo Horn
2007-08-14 9:02 ` Katsumi Yamaoka
2007-08-14 10:41 ` Tassilo Horn [this message]
2007-08-14 6:12 ` Katsumi Yamaoka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87lkceqty6.fsf@baldur.tsdh.de \
--to=tassilo@member.fsf.org \
--cc=ding@gnus.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).