Make sieve-manage prompt also for port number

(sieve-manage): Optionally read port number when called interactively.
Add documentation string.  (Bug#75956)
This commit is contained in:
Björn Bidar 2025-01-31 02:34:19 +02:00 committed by Stefan Kangas
parent d06606ff42
commit 07d1fdb1ea

View file

@ -338,7 +338,16 @@ Used to bracket operations which move point in the sieve-buffer."
;;;###autoload
(defun sieve-manage (server &optional port)
(interactive "sServer: ")
"Open ManageSieve SERVER.
Optional argument PORT, if non-nil, specifies which port use;
otherwise it defaults to `sieve-manage-default-port'.
When called interactively, prompt for SERVER and PORT. If PORT is not
specified, fall back to `sieve-manage-default-port'."
(interactive
(split-string (read-string
"Server and port (SERVER[:PORT]): ")
":"))
(switch-to-buffer (get-buffer-create sieve-buffer))
(sieve-manage-mode)
(sieve-setup-buffer server port)