Function: erc-generate-log-file-name-network

erc-generate-log-file-name-network is a byte-compiled function defined in erc-log.el.gz.

Signature

(erc-generate-log-file-name-network BUFFER TARGET NICK SERVER PORT)

Documentation

Generate a log-file name using the network name rather than server name.

This results in a file name of the form #channel!nick@network.txt. This function is a possible value for erc-generate-log-file-name-function.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-log.el.gz
(defun erc-generate-log-file-name-network (buffer target nick server _port)
  "Generate a log-file name using the network name rather than server name.
This results in a file name of the form #channel!nick@network.txt.
This function is a possible value for `erc-generate-log-file-name-function'."
  (require 'erc-networks)
  (let ((file (concat
	       (if target (concat target "!"))
	       nick "@"
	       (or (with-current-buffer buffer (erc-network-name)) server)
	       ".txt")))
    ;; we need a make-safe-file-name function.
    (convert-standard-filename file)))