Function: erc-determine-parameters

erc-determine-parameters is a byte-compiled function defined in erc.el.gz.

Signature

(erc-determine-parameters &optional SERVER PORT NICK NAME USER PASSWD)

Documentation

Determine the connection and authentication parameters.

Sets the buffer local variables:

- erc-session-connector
- erc-session-server
- erc-session-port
- erc-session-user-full-name
- erc-session-username
- erc-session-password
- erc-server-current-nick

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
;; connection properties' heuristics

(defun erc-determine-parameters (&optional server port nick name user passwd)
  "Determine the connection and authentication parameters.
Sets the buffer local variables:

- `erc-session-connector'
- `erc-session-server'
- `erc-session-port'
- `erc-session-user-full-name'
- `erc-session-username'
- `erc-session-password'
- `erc-server-current-nick'"
  (setq erc-session-connector erc-server-connect-function
        erc-session-server (erc-compute-server server)
        erc-session-port (or port erc-default-port)
        erc-session-user-full-name (erc-compute-full-name name)
        erc-session-username (erc-compute-user user)
        erc-session-password (erc--compute-server-password passwd nick))
  (erc-set-current-nick (erc-compute-nick nick)))