[Top][All Lists]

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

Re: washing and `article-translate-strings' in what hook?

From: Ben Bacarisse
Subject: Re: washing and `article-translate-strings' in what hook?
Date: Mon, 01 Jun 2015 11:08:42 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

Emanuel Berg <> writes:

> Ben Bacarisse <> writes:
>> I think you need to wrap the body in
>>   (gnus-with-article-buffer ...)
>> This will have the added effect of making the
>> interactive function work from the summary buffer
>> window (provided there is a current article in some
>> buffer, of course).
> That's exactly right!
> But how is anyone to realize this?

Ah, good question.  I don't know.  I learned what I know by reading
other people's code (some of it the Gnus sources).

> Because there is no article argument to
> `article-translate-strings', the current article is
> all it can be applied to (?). So then shouldn't it say
> there is none, if there isn't?
> Or did this happen to some *other* article which
> I have been unaware of?

That's possible.  The code operates on the current buffer, so it was
probably editing something!

> And why did it work calling it interactively but not
> doing the same from Lisp?
> Is `gnus-article-prepare-hook' the wrong place so at
> that time there isn't a buffer set to work
> on, interactively?

I don't think the key distinction is interactive/non interactive.  The
key issue is whether there is a "current buffer" which you can see
change.  Selecting an article probably makes the article buffer current
so calling the function interactively works on the article you can see.


reply via email to

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