* Message - which charset?
@ 1999-03-14 7:49 Dmitry Yaitskov
1999-03-14 16:19 ` Lars Magne Ingebrigtsen
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Yaitskov @ 1999-03-14 7:49 UTC (permalink / raw)
Hi,
Could somebody help me please? I want to set up my messages so that:
1) the charset of a message, if it is a reply or a followup, would be
the same as the charset of the original message (somehow I supposed
that this would be the default behavior but I don't think it is on my
system).
2) do something in the message buffer depending on the charset of the
message. I wanted to use the message-setup-hook for this but don't
know how to make sure that I have the charset available in the message
headers when the message setup hook is called. Even if I reply to a
message with a specified charset, I don't see it in the reply's
headers although I have message-generate-headers-first set to t.
Any advice would be much appreciated. Thanks.
--
Cheers,
-Dima.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Message - which charset?
1999-03-14 7:49 Message - which charset? Dmitry Yaitskov
@ 1999-03-14 16:19 ` Lars Magne Ingebrigtsen
1999-03-14 17:49 ` Dmitry Yaitskov
0 siblings, 1 reply; 6+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-03-14 16:19 UTC (permalink / raw)
Dmitry Yaitskov <dimas@home.com> writes:
> 1) the charset of a message, if it is a reply or a followup, would be
> the same as the charset of the original message (somehow I supposed
> that this would be the default behavior but I don't think it is on my
> system).
If you are using a Mule-enabled Emacs, then that should be the case.
> 2) do something in the message buffer depending on the charset of the
> message. I wanted to use the message-setup-hook for this but don't
> know how to make sure that I have the charset available in the message
> headers when the message setup hook is called. Even if I reply to a
> message with a specified charset, I don't see it in the reply's
> headers although I have message-generate-headers-first set to t.
Well, there may be several charsets in an article, so there's no easy
way to do that.
(mm-find-mime-charset-region (point-min) (point-max))
will return a list of charsets in the current buffer.
--
(domestic pets only, the antidote for overdose, milk.)
larsi@gnus.org * Lars Magne Ingebrigtsen
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Message - which charset?
1999-03-14 16:19 ` Lars Magne Ingebrigtsen
@ 1999-03-14 17:49 ` Dmitry Yaitskov
1999-03-16 7:23 ` Hrvoje Niksic
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Yaitskov @ 1999-03-14 17:49 UTC (permalink / raw)
Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:
> Dmitry Yaitskov <dimas@home.com> writes:
>
> > 1) the charset of a message, if it is a reply or a followup, would be
> > the same as the charset of the original message (somehow I supposed
> > that this would be the default behavior but I don't think it is on my
> > system).
>
> If you are using a Mule-enabled Emacs, then that should be the case.
Thanks, but no, I am using a non-Mule emacs. I don't want to pay the
performance penalty for the very limited multilingual support that I
really need. Basically, besides English I only *sometimes* need
Russian support in news and email - which would work fine out of the
box if it were not for the 2 different coding sysems used for Russian.
Even with that, most problems are solved by a lisp module enabling to
select the coding system. And with some simple elisp, I can now
determine which of the 2 coding systems is used in a particular
incoming message. My only problem left is - I'd like to be able to
specify the charset "of my choice" for the message that I compose (for
the whole message or for the 1st part of a mime one), based on the
headers/body of the (1st part of the 1st) message being replied
to/followed up. (For new messages, the default Gnus charset works
fine.) Is it possible to set up a hook like that to tell Gnus which
charset to specify?
> > 2) do something in the message buffer depending on the charset of the
> > message. I wanted to use the message-setup-hook for this but don't
> > know how to make sure that I have the charset available in the message
> > headers when the message setup hook is called. Even if I reply to a
> > message with a specified charset, I don't see it in the reply's
> > headers although I have message-generate-headers-first set to t.
>
> Well, there may be several charsets in an article, so there's no easy
> way to do that.
>
> (mm-find-mime-charset-region (point-min) (point-max))
>
> will return a list of charsets in the current buffer.
Thanks, I will try to use it. I am not sure though this would help as
I'd like the list of charsets in the message(s) being replied to, not
the current (new?) one. In other words: while in the original message
buffer, I can determine (using mm-find-mime-charset-region or
otherwise) what the charset in the reply should be. Now, I hit
reply/followup/whatever, and in the new message buffer need to tell
Gnus somehow to change its "default" charset for this message only to
the one that I just found out in step 1. Is there a way to achieve
this? Thanks.
--
Cheers,
-Dima.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Message - which charset?
1999-03-14 17:49 ` Dmitry Yaitskov
@ 1999-03-16 7:23 ` Hrvoje Niksic
1999-03-16 7:55 ` Dmitry Yaitskov
0 siblings, 1 reply; 6+ messages in thread
From: Hrvoje Niksic @ 1999-03-16 7:23 UTC (permalink / raw)
Dmitry Yaitskov <dimas@home.com> writes:
> select the coding system. And with some simple elisp, I can now
> determine which of the 2 coding systems is used in a particular
> incoming message. My only problem left is - I'd like to be able to
> specify the charset "of my choice" for the message that I compose (for
> the whole message or for the 1st part of a mime one), based on the
> headers/body of the (1st part of the 1st) message being replied
> to/followed up.
Try setting `message-default-charset', or making your simple elisp set
it for you.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Message - which charset?
1999-03-16 7:23 ` Hrvoje Niksic
@ 1999-03-16 7:55 ` Dmitry Yaitskov
1999-03-16 8:09 ` Hrvoje Niksic
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Yaitskov @ 1999-03-16 7:55 UTC (permalink / raw)
Hrvoje Niksic <hniksic@srce.hr> wrote:
> Dmitry Yaitskov <dimas@home.com> writes:
>
> > select the coding system. And with some simple elisp, I can now
> > determine which of the 2 coding systems is used in a particular
> > incoming message. My only problem left is - I'd like to be able to
> > specify the charset "of my choice" for the message that I compose (for
> > the whole message or for the 1st part of a mime one), based on the
> > headers/body of the (1st part of the 1st) message being replied
> > to/followed up.
>
> Try setting `message-default-charset', or making your simple elisp set
> it for you.
Thanks. Prob is - my "simple elisp" does a good job of determining the
charset of the message being viewed by gnus (run by
gnus-part-display-hook) - but when should I set the
message-default-charset? It is global (right?) and I don't want to
change it while I'm browsing my mail - I want to change it only when I
reply/follow up a particular message, and only for the duration of
that reply... Otherwise my message-default-charset would depend on
which particular message I last viewed, even if I happen to compose a
completely new message... any ideas? Or am I missing something here?
Thanks.
--
Cheers,
-Dima.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Message - which charset?
1999-03-16 7:55 ` Dmitry Yaitskov
@ 1999-03-16 8:09 ` Hrvoje Niksic
0 siblings, 0 replies; 6+ messages in thread
From: Hrvoje Niksic @ 1999-03-16 8:09 UTC (permalink / raw)
Dmitry Yaitskov <dimas@home.com> writes:
> Thanks. Prob is - my "simple elisp" does a good job of determining
> the charset of the message being viewed by gnus (run by
> gnus-part-display-hook) - but when should I set the
> message-default-charset? It is global (right?) and I don't want to
> change it while I'm browsing my mail - I want to change it only when
> I reply/follow up a particular message, and only for the duration of
> that reply...
Well, you could hook into one of the message hooks,
e.g. `message-send-hook' and have "simple elisp" analyze the contents
of the message buffer.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~1999-03-16 8:09 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-14 7:49 Message - which charset? Dmitry Yaitskov
1999-03-14 16:19 ` Lars Magne Ingebrigtsen
1999-03-14 17:49 ` Dmitry Yaitskov
1999-03-16 7:23 ` Hrvoje Niksic
1999-03-16 7:55 ` Dmitry Yaitskov
1999-03-16 8:09 ` Hrvoje Niksic
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).