aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBasil L. Contovounesios2019-07-08 21:05:14 +0100
committerBasil L. Contovounesios2019-07-09 01:47:52 +0100
commit7b70efb740a04517e2764b0986c6e92305c1dd3e (patch)
tree21abc0a81ba078c9821dcbda0adf1b10a8c6d85e
parent8d8d1d8000b2ac5cac12f23b1b2d270b3340f288 (diff)
downloademacs-7b70efb740a04517e2764b0986c6e92305c1dd3e.tar.gz
emacs-7b70efb740a04517e2764b0986c6e92305c1dd3e.zip
Tidy up sieve.el text formatting
* lisp/net/sieve.el (sieve-edit-script, sieve-upload): Do not pass arbitrary string as first argument to 'message' (bug#25764). (sieve-help): Split long string across multiple lines. (sieve-refresh-scriptlist): Use ngettext. Fix grammar.
-rw-r--r--lisp/net/sieve.el50
1 files changed, 25 insertions, 25 deletions
diff --git a/lisp/net/sieve.el b/lisp/net/sieve.el
index 55fea160f64..3337998bedc 100644
--- a/lisp/net/sieve.el
+++ b/lisp/net/sieve.el
@@ -215,9 +215,8 @@ require \"fileinto\";
215 (setq sieve-buffer-script-name name) 215 (setq sieve-buffer-script-name name)
216 (goto-char (point-min)) 216 (goto-char (point-min))
217 (set-buffer-modified-p nil) 217 (set-buffer-modified-p nil)
218 (message 218 (message "Press %s to upload script to server."
219 (substitute-command-keys 219 (substitute-command-keys "\\[sieve-upload]"))))
220 "Press \\[sieve-upload] to upload script to server."))))
221 220
222(defmacro sieve-change-region (&rest body) 221(defmacro sieve-change-region (&rest body)
223 "Turns off sieve-region before executing BODY, then re-enables it after. 222 "Turns off sieve-region before executing BODY, then re-enables it after.
@@ -256,8 +255,10 @@ Used to bracket operations which move point in the sieve-buffer."
256 (if (eq last-command 'sieve-help) 255 (if (eq last-command 'sieve-help)
257 ;; would need minor-mode for log-edit-mode 256 ;; would need minor-mode for log-edit-mode
258 (describe-function 'sieve-mode) 257 (describe-function 'sieve-mode)
259 (message "%s" (substitute-command-keys 258 (message "%s" (substitute-command-keys "\
260 "`\\[sieve-edit-script]':edit `\\[sieve-activate]':activate `\\[sieve-deactivate]':deactivate `\\[sieve-remove]':remove `\\[sieve-manage-quit]':quit")))) 259`\\[sieve-edit-script]':edit `\\[sieve-activate]':activate \
260`\\[sieve-deactivate]':deactivate `\\[sieve-remove]':remove \
261`\\[sieve-manage-quit]':quit"))))
261 262
262;; Create buffer: 263;; Create buffer:
263 264
@@ -312,20 +313,20 @@ Used to bracket operations which move point in the sieve-buffer."
312 (delete-region (or sieve-buffer-header-end (point-max)) (point-max)) 313 (delete-region (or sieve-buffer-header-end (point-max)) (point-max))
313 (goto-char (point-max)) 314 (goto-char (point-max))
314 ;; get list of script names and print them 315 ;; get list of script names and print them
315 (let ((scripts (sieve-manage-listscripts sieve-manage-buffer))) 316 (let* ((scripts (sieve-manage-listscripts sieve-manage-buffer))
316 (if (null scripts) 317 (count (length scripts))
317 (insert 318 (keys (substitute-command-keys "\\[sieve-edit-script]")))
318 (substitute-command-keys 319 (insert
319 (format 320 (if (null scripts)
320 "No scripts on server, press \\[sieve-edit-script] on %s to create a new script.\n" 321 (format
321 sieve-new-script))) 322 "No scripts on server, press %s on %s to create a new script.\n"
322 (insert 323 keys sieve-new-script)
323 (substitute-command-keys 324 (format (concat (ngettext "%d script on server"
324 (format (concat "%d script%s on server, press \\[sieve-edit-script] on a script " 325 "%d scripts on server"
325 "name edits it, or\npress \\[sieve-edit-script] on %s to create " 326 count)
326 "a new script.\n") (length scripts) 327 ", press %s on a script name to edit it, or"
327 (if (eq (length scripts) 1) "" "s") 328 "\npress %s on %s to create a new script.\n")
328 sieve-new-script)))) 329 count keys keys sieve-new-script)))
329 (save-excursion 330 (save-excursion
330 (sieve-insert-scripts (list sieve-new-script)) 331 (sieve-insert-scripts (list sieve-new-script))
331 (sieve-insert-scripts scripts))) 332 (sieve-insert-scripts scripts)))
@@ -354,12 +355,11 @@ Used to bracket operations which move point in the sieve-buffer."
354 (setq err (sieve-manage-putscript 355 (setq err (sieve-manage-putscript
355 (or name sieve-buffer-script-name script-name) 356 (or name sieve-buffer-script-name script-name)
356 script sieve-manage-buffer)) 357 script sieve-manage-buffer))
357 (if (sieve-manage-ok-p err) 358 (if (not (sieve-manage-ok-p err))
358 (progn 359 (message "Sieve upload failed: %s" (nth 2 err))
359 (message (substitute-command-keys 360 (message "Sieve upload done. Use %s to manage scripts."
360 "Sieve upload done. Use \\[sieve-manage] to manage scripts.")) 361 (substitute-command-keys "\\[sieve-manage]"))
361 (set-buffer-modified-p nil)) 362 (set-buffer-modified-p nil))))))
362 (message "Sieve upload failed: %s" (nth 2 err)))))))
363 363
364;;;###autoload 364;;;###autoload
365(defun sieve-upload-and-bury (&optional name) 365(defun sieve-upload-and-bury (&optional name)