Function: erc-set-channel-key

erc-set-channel-key is an interactive and byte-compiled function defined in erc.el.gz.

Signature

(erc-set-channel-key &optional KEY)

Documentation

Set a KEY for the current channel. Remove key if nil.

Prompt for one if called interactively.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc-set-channel-key (&optional key)
  "Set a KEY for the current channel.  Remove key if nil.
Prompt for one if called interactively."
  (interactive (list (read-string
                      (format "Key for %s (RET to remove key): "
                              (erc-default-target)))))
  (let ((tgt (erc-default-target)))
    (erc-server-send (if (and key (>= (length key) 1))
                         (format "MODE %s +k %s" tgt key)
                       (format "MODE %s -k" tgt)))))