erc-menu-definition
erc-menu-definition is a variable defined in `
erc-menu.el
'.
Its value is shown
below.
Documentation:
ERC menu definition.
Value:
("ERC"
["Connect to server..." erc t]
["Disconnect from server..." erc-quit-server erc-server-connected]
"-"
["List channels..." erc-list-channels
(and erc-server-connected
(fboundp 'erc-list-channels))]
["Join channel..." erc-join-channel erc-server-connected]
["Start a query..." erc-cmd-QUERY erc-server-connected]
["Input action..." erc-input-action
(erc-default-target)]
"-"
("Current channel"
["List users in channel" erc-channel-names erc-channel-users]
["List channel operators" erc-cmd-OPS erc-channel-users]
["Set topic..." erc-set-topic
(and
(and
(erc-default-target)
(not
(erc-query-buffer-p)))
(or
(not
(member "t" erc-channel-modes))
(erc-channel-user-op-p
(erc-current-nick))))]
("Channel modes"
["Change mode..." erc-insert-mode-command
(erc-channel-user-op-p
(erc-current-nick))]
["No external send"
(erc-toggle-channel-mode "n")
:active
(erc-channel-user-op-p
(erc-current-nick))
:style toggle :selected
(member "n" erc-channel-modes)]
["Topic set by channel operator"
(erc-toggle-channel-mode "t")
:style toggle :selected
(member "t" erc-channel-modes)
:active
(erc-channel-user-op-p
(erc-current-nick))]
["Invite only"
(erc-toggle-channel-mode "i")
:style toggle :selected
(member "i" erc-channel-modes)
:active
(erc-channel-user-op-p
(erc-current-nick))]
["Private"
(erc-toggle-channel-mode "p")
:style toggle :selected
(member "p" erc-channel-modes)
:active
(erc-channel-user-op-p
(erc-current-nick))]
["Secret"
(erc-toggle-channel-mode "s")
:style toggle :selected
(member "s" erc-channel-modes)
:active
(erc-channel-user-op-p
(erc-current-nick))]
["Moderated"
(erc-toggle-channel-mode "m")
:style toggle :selected
(member "m" erc-channel-modes)
:active
(erc-channel-user-op-p
(erc-current-nick))]
["Set a limit..." erc-set-channel-limit
(erc-channel-user-op-p
(erc-current-nick))]
["Set a key..." erc-set-channel-key
(erc-channel-user-op-p
(erc-current-nick))])
["Leave this channel..." erc-part-from-channel erc-channel-users])
"-"
("Pals, fools and other keywords"
["Add pal..." erc-add-pal]
["Delete pal..." erc-delete-pal]
["Add fool..." erc-add-fool]
["Delete fool..." erc-delete-fool]
["Add keyword..." erc-add-keyword]
["Delete keyword..." erc-delete-keyword]
["Add dangerous host..." erc-add-dangerous-host]
["Delete dangerous host..." erc-delete-dangerous-host])
"-"
("IRC services"
["Identify to NickServ..." erc-nickserv-identify
(and erc-server-connected
(functionp 'erc-nickserv-identify))])
"-"
["Save buffer in log" erc-save-buffer-in-logs
(fboundp 'erc-save-buffer-in-logs)]
["Truncate buffer" erc-truncate-buffer
(fboundp 'erc-truncate-buffer)]
"-"
["Customize ERC"
(customize-group 'erc)
t]
["Enable/Disable ERC Modules"
(customize-variable 'erc-modules)
t]
["Show ERC version" erc-version t])