• Eli Zaretskii's avatar
    (rcirc-timeout-seconds): New variable. · 8216fbaf
    Eli Zaretskii authored
    (rcirc-keepalive-seconds): Remove variable.
    (rcirc-server-name, rcirc-timeout-timer, rcirc-connecting)
    (rcirc-process, rcirc-user-disconnect): New variables.
    (rcirc-connect): Initalize new variables.
    (rcirc-keepalive): Don't send keepalive pings before connection is completed.
    (rcirc-sentinel): Do mark all channels with activity when
    connection is dropped.  Run hook with process buffer local.
    (rcirc-reschedule-timeout, rcirc-delete-process): New functions.
    (rcirc-buffer-process): Return value of rcirc-process if rcirc-server-buffer
    is nil.
    (rcirc-server-name): Return the reported server name.
    (rcirc-update-prompt): Simplify computation of the server name.
    (rcirc-format-response-string): Likewise.
    (rcirc-handler-001): Mark server as connected, record the reported server name,
    and schedule a timeout.
    (rcirc-track-nick): Add a spec for the tty class.
    (rcirc-user-non-nick): Remove function.
    (rcirc-nick-prefix-chars): Add variable.
    (rcirc-user-nick): Use above variable.
    8216fbaf
rcirc.el 88.5 KB