GNU bug report logs -
#25764
26.0.50; Make some usability improvements to sieve-script management
Previous Next
Reported by: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Date: Thu, 16 Feb 2017 21:14:02 UTC
Severity: wishlist
Tags: patch
Found in version 26.0.50
Done: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
"Basil L. Contovounesios" <contovob <at> tcd.ie> writes:
> I don't use sieve scripts, but I noticed a minor nit in your patch:
>
> Eric Abrahamsen <eric <at> ericabrahamsen.net> writes:
>
>> @@ -215,6 +214,7 @@ sieve-edit-script
>> (sieve-mode)
>> (setq sieve-buffer-script-name name)
>> (goto-char (point-min))
>> + (set-buffer-modified-p nil)
>> (message
>> (substitute-command-keys
>> "Press \\[sieve-upload] to upload script to server."))))
>
> [...]
>
>> @@ -350,11 +350,13 @@ sieve-upload
>> (with-current-buffer (get-buffer sieve-buffer)
>> (setq err (sieve-manage-putscript
>> (or name sieve-buffer-script-name (buffer-name))
>> - script sieve-manage-buffer))
>> - (if (sieve-manage-ok-p err)
>> - (message (substitute-command-keys
>> - "Sieve upload done. Use \\[sieve-manage] to manage scripts."))
>> - (message "Sieve upload failed: %s" (nth 2 err)))))))
>> + script sieve-manage-buffer)))
>> + (if (sieve-manage-ok-p err)
>> + (progn
>> + (message (substitute-command-keys
>> + "Sieve upload done. Use \\[sieve-manage] to manage scripts."))
>> + (set-buffer-modified-p nil))
>> + (message "Sieve upload failed: %s" (nth 2 err))))))
>
> In both hunks, 'message' is given an arbitrary string as its first
> argument. Any objections to the following cleanup of sieve.el text
> formatting code?
I do use sieve! But I didn't write this code. Your proposed chances seem
fine to me, though I'm wondering about the use of `ngettext' -- I saw
some arguments on these lists recently about international/localization,
and wasn't paying too much attention, but didn't see a clear resolution.
Is it the consensus that we're supposed to be using `ngettext' where possible?
This bug report was last modified 5 years and 321 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.