GNU bug report logs -
#75397
29.4; GNUS message mode lacks Cyrillic support (GNU/Linux)
Previous Next
Full log
View this message in rfc822 format
>>>>> On Wed, 08 Jan 2025 17:53:16 +0100, Andreas Schwab <schwab <at> linux-m68k.org> said:
Andreas> On Jan 08 2025, Eli Zaretskii wrote:
>>> Cc: 75397 <at> debbugs.gnu.org
>>> From: Andreas Schwab <schwab <at> linux-m68k.org>
>>> Date: Mon, 06 Jan 2025 10:36:34 +0100
>>>
>>> On Jan 06 2025, Nickolai Dobrynin wrote:
>>>
>>> > 1. Type M-gnus to start GNUS.
>>> > 2. Start composing a message by pressing 'm'.
>>> > 3. Enter the first, say, 5 letters of the Cyrillic alphabet, i.e. абвгд.
>>> > 4. Press C-c C-d to save the draft.
>>> > 5. Press S D e to resume editing.
>>> > 6. Bizarrely enough, instead of "абвгд", you will see a sequence of digits "01234".
>>> >
>>> > Is this even real?? By the way, this does not occur with ordinary text
>>> > files. And everything works fine in the view mode inside the draft
>>> > group. Pressing S D e, on the other hand, makes things go haywire.
>>>
>>> The problem is that message-dont-send doesn't encode the message when it
>>> saves it.
>>
>> I must be missing something here, because I don't see what you
>> describe above:
Andreas> It is about MIME encoding.
>> (defun message-dont-send ()
>> "Don't send the message you have been editing.
>> Instead, just auto-save the buffer and then bury it."
>> (interactive nil message-mode)
>> (set-buffer-modified-p t)
>> (save-buffer) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>> (let ((actions message-postpone-actions))
>> (message-bury (current-buffer))
>> (message-do-actions actions)))
Andreas> This just saves the raw buffer contents, but
Andreas> gnus-summary-resend-message-edit expects it to be a proper RFC2822 mail,
Andreas> with suitable MIME headers.
Yes. Which is why the command to edit an unsent draft is 'e' (or 'D
e').
Robert
--
This bug report was last modified 119 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.