This is the beirc Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:23:48 2024 GMT+0.
beirc/beirc.asd
beirc/package.lisp
beirc/variables.lisp
beirc/events.lisp
beirc/receivers.lisp
beirc/presentations.lisp
beirc/message-display.lisp
beirc/application.lisp
beirc/message-processing.lisp
beirc/post-message-hooks.lisp
beirc/sound-player.lisp
The main system appears first, followed by any subsystem dependency.
beirc
mcclim
(system).
cl-irc
(system).
split-sequence
(system).
cl-ppcre
(system).
cl-fad
(system).
package.lisp
(file).
variables.lisp
(file).
events.lisp
(file).
receivers.lisp
(file).
presentations.lisp
(file).
message-display.lisp
(file).
application.lisp
(file).
message-processing.lisp
(file).
post-message-hooks.lisp
(file).
sound-player.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
beirc/beirc.asd
beirc/package.lisp
beirc/variables.lisp
beirc/events.lisp
beirc/receivers.lisp
beirc/presentations.lisp
beirc/message-display.lisp
beirc/application.lisp
beirc/message-processing.lisp
beirc/post-message-hooks.lisp
beirc/sound-player.lisp
beirc/variables.lisp
package.lisp
(file).
beirc
(system).
*auto-focused-alist*
(special variable).
*auto-join-alist*
(special variable).
*beirc-user-init-file*
(special variable).
*default-fill-column*
(special variable).
*default-nick*
(special variable).
*hyperspec-base-url*
(special variable).
*nickserv-password-alist*
(special variable).
*timestamp-column-orientation*
(special variable).
*auto-close-inactive-query-windows-p*
(special variable).
*auto-connect-list*
(special variable).
*auto-identify-list*
(special variable).
*default-realname*
(special variable).
*default-sound-player*
(special variable).
*default-web-browser*
(special variable).
*filter-colors*
(special variable).
*max-query-inactive-time*
(special variable).
*meme-log-bot-nick*
(special variable).
*sound-for-my-nick*
(special variable).
beirc/events.lisp
package.lisp
(file).
beirc
(system).
event-sheet
(reader method).
event-sheet
(reader method).
event-sheet
(reader method).
bar-event
(class).
foo-event
(class).
new-sheet-event
(class).
processes-supported-p
(function).
queue-beirc-event
(function).
receiver
(reader method).
receiver
(reader method).
sheet-creation-closure
(reader method).
beirc/receivers.lisp
package.lisp
(file).
variables.lisp
(file).
events.lisp
(file).
beirc
(system).
pane
(reader method).
print-object
(method).
(setf tab-page)
(writer method).
tab-page
(reader method).
*global-notice-targets*
(special variable).
*network-service-sources*
(special variable).
actual-application-pane
(function).
all-unseen-messages
(reader method).
(setf all-unseen-messages)
(writer method).
channel
(reader method).
connection
(reader method).
(setf connection)
(writer method).
connection-open-p
(reader method).
(setf connection-open-p)
(writer method).
current-channel
(function).
current-focused-nicks
(function).
(setf current-focused-nicks)
(function).
current-messages
(function).
(setf current-messages)
(function).
current-query
(function).
find-receiver
(function).
focused-nicks
(reader method).
(setf focused-nicks)
(writer method).
from-network-service-p
(function).
global-notice-p
(function).
incomplete-input
(reader method).
(setf incomplete-input)
(writer method).
initialize-receiver-with-pane
(function).
intern-receiver
(function).
irc-connection-closed-message
(class).
last-visited
(reader method).
(setf last-visited)
(writer method).
make-paneless-receiver
(function).
messages
(reader method).
(setf messages)
(writer method).
messages-directed-to-me
(reader method).
(setf messages-directed-to-me)
(writer method).
nickname-comparator
(function).
positions-mentioning-user
(reader method).
(setf positions-mentioning-user)
(writer method).
query
(reader method).
raise-receiver
(function).
receiver
(class).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-for-message
(method).
receiver-page-enabled-callback
(function).
reinit-receiver-for-new-connection
(function).
remove-receiver
(function).
rename-query-receiver
(function).
slot-value-or-something
(function).
title
(reader method).
unseen-messages
(reader method).
(setf unseen-messages)
(writer method).
update-drawing-options
(function).
beirc/presentations.lisp
package.lisp
(file).
variables.lisp
(file).
receivers.lisp
(file).
beirc
(system).
%accept
(method).
channelp
(function).
hash-alist
(function).
nick-equals-my-nick-p
(function).
nickname-completer
(function).
split-input-line
(function).
beirc/message-display.lisp
package.lisp
(file).
variables.lisp
(file).
presentations.lisp
(file).
beirc
(system).
*color-scanner*
(special variable).
*colors*
(special variable).
*current-message*
(special variable).
*max-preamble-length*
(special variable).
+boolean
(function).
beirc-app-display
(function).
do-colored-string
(macro).
extract-color
(function).
format-message*
(function).
format-unix-epoch
(function).
formatting-message
(macro).
invoke-formatting-message
(function).
message-from-focused-nick-p
(function).
message-from-ignored-nick-p
(function).
mode-symbol-to-char
(function).
offer-close
(function).
offer-reconnect
(function).
preamble-length
(generic function).
present-as-hostmask
(function).
present-url
(function).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-message
(method).
print-mode-change
(method).
print-mode-change
(method).
print-mode-change
(method).
print-mode-change
(method).
print-mode-change
(method).
print-mode-change
(method).
print-privmsg-like-message
(function).
print-topic
(function).
split-before
(function).
strip-preceding-punctuation
(function).
strip-punctuation
(function).
trailing-argument*
(method).
trailing-argument*
(method).
unix-epoch-to-universal-time
(function).
with-irc-colors
(macro).
beirc/application.lisp
package.lisp
(file).
variables.lisp
(file).
presentations.lisp
(file).
events.lisp
(file).
receivers.lisp
(file).
beirc
(system).
adopt-frame
(method).
beirc
(function).
beirc
(class).
frame-exit
(method).
frame-input-context-button-press-handler
(method).
handle-event
(method).
handle-event
(method).
handle-event
(method).
read-frame-command
(method).
redisplay-frame-pane
(method).
update-instance-for-redefined-class
(method).
*beirc-frame*
(special variable).
*current-receiver-override*
(special variable).
*gui-process*
(special variable).
auto-focus-nicks
(function).
away-status
(method).
(setf away-status)
(method).
beirc-prompt
(function).
beirc-status-display
(function).
com-away
(function).
com-away%parser
(function).
com-back
(function).
com-back%parser
(function).
com-ban-hostmask
(function).
com-ban-hostmask%parser
(function).
com-ban-nick
(function).
com-ban-nick%parser
(function).
com-bottom
(function).
com-bottom%parser
(function).
com-browse-url
(function).
com-browse-url%parser
(function).
com-close
(function).
com-close%parser
(function).
com-connect
(function).
com-connect%parser
(function).
com-deop
(function).
com-deop%parser
(function).
com-disconnect
(function).
com-disconnect%parser
(function).
com-eval
(function).
com-eval%parser
(function).
com-everywhere
(function).
com-everywhere%parser
(function).
com-focus
(function).
com-focus%parser
(function).
com-identify
(function).
com-identify%parser
(function).
com-ignore
(function).
com-ignore%parser
(function).
com-insert-input
(function).
com-insert-input%parser
(function).
com-interesting-window-next
(function).
com-interesting-window-next%parser
(function).
com-interesting-window-previous
(function).
com-interesting-window-previous%parser
(function).
com-join
(function).
com-join%parser
(function).
com-kick
(function).
com-kick%parser
(function).
com-load
(function).
com-load%parser
(function).
com-me
(function).
com-me%parser
(function).
com-msg
(function).
com-msg%parser
(function).
com-names
(function).
com-names%parser
(function).
com-next-highlighted-message
(function).
com-next-highlighted-message%parser
(function).
com-next-page
(function).
com-next-page%parser
(function).
com-nick
(function).
com-nick%parser
(function).
com-op
(function).
com-op%parser
(function).
com-part
(function).
com-part%parser
(function).
com-previous-highlighted-message
(function).
com-previous-highlighted-message%parser
(function).
com-previous-page
(function).
com-previous-page%parser
(function).
com-query
(function).
com-query%parser
(function).
com-quit
(function).
com-quit%parser
(function).
com-raise
(function).
com-raise%parser
(function).
com-reload
(function).
com-reload%parser
(function).
com-remove-inactive-queries
(function).
com-remove-inactive-queries%parser
(function).
com-say
(function).
com-say%parser
(function).
com-show-ban-list
(function).
com-show-ban-list%parser
(function).
com-switch-timestamp-orientation
(function).
com-switch-timestamp-orientation%parser
(function).
com-top
(function).
com-top%parser
(function).
com-topic
(function).
com-topic%parser
(function).
com-unban-hostmask
(function).
com-unban-hostmask%parser
(function).
com-unban-nick
(function).
com-unban-nick%parser
(function).
com-unfocus
(function).
com-unfocus%parser
(function).
com-unignore
(function).
com-unignore%parser
(function).
com-whois
(function).
com-whois%parser
(function).
com-window-next
(function).
com-window-next%parser
(function).
com-window-previous
(function).
com-window-previous%parser
(function).
connection-process
(method).
(setf connection-process)
(method).
connection-processes
(reader method).
(setf connection-processes)
(writer method).
connection=
(function).
current-connection
(method).
current-nickname
(method).
current-receiver
(method).
define-beirc-command
(macro).
disconnect
(function).
disconnect-all
(function).
interesting-message-p
(function).
invoked-command-by-clicking
(condition).
irc-event-loop
(function).
join-missing-channels
(function).
load-user-init-file
(function).
make-fake-irc-message
(function).
message-directed-to-me-p
(function).
pane-scrolled-to-bottom-p
(function).
post-message
(function).
post-message-to-receiver
(function).
presence
(reader method).
receiver-from-tab-page
(function).
receivers
(reader method).
(setf receivers)
(writer method).
redisplay-frame-mixin
(class).
redraw-all-receivers
(function).
redraw-receiver
(function).
reinitialize-panes-and-layouts
(method).
remove-connection-process
(method).
save-input-line
(function).
scroll-pane-to-bottom
(function).
send-private-message
(function).
server-receiver
(method).
(setf server-receiver)
(method).
server-receiver-from-args
(method).
server-receivers
(reader method).
tab-pages-to-receivers
(reader method).
(setf tab-pages-to-receivers)
(writer method).
target
(function).
ticker
(function).
ui-process
(reader method).
(setf ui-process)
(writer method).
with-current-receiver
(macro).
with-pane-kept-scrolled-to-bottom
(macro).
beirc/message-processing.lisp
package.lisp
(file).
variables.lisp
(file).
receivers.lisp
(file).
application.lisp
(file).
beirc
(system).
initialize-instance
(method).
irc-message-event
(method).
*beirc-message-hooks*
(special variable).
autojoin-hoook
(function).
beirc-connection
(class).
define-beirc-hook
(macro).
preprocess-message
(method).
preprocess-message
(method).
update-away-status
(function).
beirc/post-message-hooks.lisp
package.lisp
(file).
sound-player.lisp
(file).
beirc
(system).
*post-message-hooks*
(special variable).
define-post-message-hook
(macro).
noisemaker
(function).
run-post-message-hooks
(function).
beirc/sound-player.lisp
package.lisp
(file).
variables.lisp
(file).
beirc
(system).
*sound-server-pid*
(special variable).
*sound-server-stream*
(special variable).
copy-to-stream
(function).
play-sound-file
(function).
start-sound-server
(function).
stop-sound-server
(function).
Packages are listed by definition order.
beirc
clim
.
clim-lisp
.
clim-sys
.
clim-tab-layout
.
*auto-focused-alist*
(special variable).
*auto-join-alist*
(special variable).
*beirc-user-init-file*
(special variable).
*default-fill-column*
(special variable).
*default-nick*
(special variable).
*hyperspec-base-url*
(special variable).
*nickserv-password-alist*
(special variable).
*timestamp-column-orientation*
(special variable).
beirc
(function).
beirc
(class).
*auto-close-inactive-query-windows-p*
(special variable).
*auto-connect-list*
(special variable).
*auto-identify-list*
(special variable).
*beirc-frame*
(special variable).
*beirc-message-hooks*
(special variable).
*color-scanner*
(special variable).
*colors*
(special variable).
*current-message*
(special variable).
*current-receiver-override*
(special variable).
*default-realname*
(special variable).
*default-sound-player*
(special variable).
*default-web-browser*
(special variable).
*filter-colors*
(special variable).
*global-notice-targets*
(special variable).
*gui-process*
(special variable).
*max-preamble-length*
(special variable).
*max-query-inactive-time*
(special variable).
*meme-log-bot-nick*
(special variable).
*network-service-sources*
(special variable).
*post-message-hooks*
(special variable).
*sound-for-my-nick*
(special variable).
*sound-server-pid*
(special variable).
*sound-server-stream*
(special variable).
+boolean
(function).
actual-application-pane
(function).
all-unseen-messages
(generic reader).
(setf all-unseen-messages)
(generic writer).
auto-focus-nicks
(function).
autojoin-hoook
(function).
away-status
(generic function).
(setf away-status)
(generic function).
bar-event
(class).
beirc-app-display
(function).
beirc-connection
(class).
beirc-prompt
(function).
beirc-status-display
(function).
channel
(generic reader).
channelp
(function).
com-away
(function).
com-away%parser
(function).
com-back
(function).
com-back%parser
(function).
com-ban-hostmask
(function).
com-ban-hostmask%parser
(function).
com-ban-nick
(function).
com-ban-nick%parser
(function).
com-bottom
(function).
com-bottom%parser
(function).
com-browse-url
(function).
com-browse-url%parser
(function).
com-close
(function).
com-close%parser
(function).
com-connect
(function).
com-connect%parser
(function).
com-deop
(function).
com-deop%parser
(function).
com-disconnect
(function).
com-disconnect%parser
(function).
com-eval
(function).
com-eval%parser
(function).
com-everywhere
(function).
com-everywhere%parser
(function).
com-focus
(function).
com-focus%parser
(function).
com-identify
(function).
com-identify%parser
(function).
com-ignore
(function).
com-ignore%parser
(function).
com-insert-input
(function).
com-insert-input%parser
(function).
com-interesting-window-next
(function).
com-interesting-window-next%parser
(function).
com-interesting-window-previous
(function).
com-interesting-window-previous%parser
(function).
com-join
(function).
com-join%parser
(function).
com-kick
(function).
com-kick%parser
(function).
com-load
(function).
com-load%parser
(function).
com-me
(function).
com-me%parser
(function).
com-msg
(function).
com-msg%parser
(function).
com-names
(function).
com-names%parser
(function).
com-next-highlighted-message
(function).
com-next-highlighted-message%parser
(function).
com-next-page
(function).
com-next-page%parser
(function).
com-nick
(function).
com-nick%parser
(function).
com-op
(function).
com-op%parser
(function).
com-part
(function).
com-part%parser
(function).
com-previous-highlighted-message
(function).
com-previous-highlighted-message%parser
(function).
com-previous-page
(function).
com-previous-page%parser
(function).
com-query
(function).
com-query%parser
(function).
com-quit
(function).
com-quit%parser
(function).
com-raise
(function).
com-raise%parser
(function).
com-reload
(function).
com-reload%parser
(function).
com-remove-inactive-queries
(function).
com-remove-inactive-queries%parser
(function).
com-say
(function).
com-say%parser
(function).
com-show-ban-list
(function).
com-show-ban-list%parser
(function).
com-switch-timestamp-orientation
(function).
com-switch-timestamp-orientation%parser
(function).
com-top
(function).
com-top%parser
(function).
com-topic
(function).
com-topic%parser
(function).
com-unban-hostmask
(function).
com-unban-hostmask%parser
(function).
com-unban-nick
(function).
com-unban-nick%parser
(function).
com-unfocus
(function).
com-unfocus%parser
(function).
com-unignore
(function).
com-unignore%parser
(function).
com-whois
(function).
com-whois%parser
(function).
com-window-next
(function).
com-window-next%parser
(function).
com-window-previous
(function).
com-window-previous%parser
(function).
connection
(generic reader).
(setf connection)
(generic writer).
connection-open-p
(generic reader).
(setf connection-open-p)
(generic writer).
connection-process
(generic function).
(setf connection-process)
(generic function).
connection-processes
(generic reader).
(setf connection-processes)
(generic writer).
connection=
(function).
copy-to-stream
(function).
current-channel
(function).
current-connection
(generic function).
current-focused-nicks
(function).
(setf current-focused-nicks)
(function).
current-messages
(function).
(setf current-messages)
(function).
current-nickname
(generic function).
current-query
(function).
current-receiver
(generic function).
define-beirc-command
(macro).
define-beirc-hook
(macro).
define-post-message-hook
(macro).
disconnect
(function).
disconnect-all
(function).
do-colored-string
(macro).
extract-color
(function).
find-receiver
(function).
focused-nicks
(generic reader).
(setf focused-nicks)
(generic writer).
foo-event
(class).
format-message*
(function).
format-unix-epoch
(function).
formatting-message
(macro).
from-network-service-p
(function).
global-notice-p
(function).
hash-alist
(function).
incomplete-input
(generic reader).
(setf incomplete-input)
(generic writer).
initialize-receiver-with-pane
(function).
interesting-message-p
(function).
intern-receiver
(function).
invoke-formatting-message
(function).
invoked-command-by-clicking
(condition).
irc-connection-closed-message
(class).
irc-event-loop
(function).
join-missing-channels
(function).
last-visited
(generic reader).
(setf last-visited)
(generic writer).
load-user-init-file
(function).
make-fake-irc-message
(function).
make-paneless-receiver
(function).
message-directed-to-me-p
(function).
message-from-focused-nick-p
(function).
message-from-ignored-nick-p
(function).
messages
(generic reader).
(setf messages)
(generic writer).
messages-directed-to-me
(generic reader).
(setf messages-directed-to-me)
(generic writer).
mode-symbol-to-char
(function).
new-sheet-event
(class).
nick-equals-my-nick-p
(function).
nickname-comparator
(function).
nickname-completer
(function).
noisemaker
(function).
offer-close
(function).
offer-reconnect
(function).
pane-scrolled-to-bottom-p
(function).
play-sound-file
(function).
positions-mentioning-user
(generic reader).
(setf positions-mentioning-user)
(generic writer).
post-message
(function).
post-message-to-receiver
(function).
preamble-length
(generic function).
preprocess-message
(generic function).
presence
(generic reader).
present-as-hostmask
(function).
present-url
(function).
print-message
(generic function).
print-mode-change
(generic function).
print-privmsg-like-message
(function).
print-topic
(function).
processes-supported-p
(function).
query
(generic reader).
queue-beirc-event
(function).
raise-receiver
(function).
receiver
(generic reader).
receiver
(class).
receiver-for-message
(generic function).
receiver-from-tab-page
(function).
receiver-page-enabled-callback
(function).
receivers
(generic reader).
(setf receivers)
(generic writer).
redisplay-frame-mixin
(class).
redraw-all-receivers
(function).
redraw-receiver
(function).
reinit-receiver-for-new-connection
(function).
remove-connection-process
(generic function).
remove-receiver
(function).
rename-query-receiver
(function).
run-post-message-hooks
(function).
save-input-line
(function).
scroll-pane-to-bottom
(function).
send-private-message
(function).
server-receiver
(generic function).
(setf server-receiver)
(generic function).
server-receiver-from-args
(generic function).
server-receivers
(generic reader).
sheet-creation-closure
(generic reader).
slot-value-or-something
(function).
split-before
(function).
split-input-line
(function).
start-sound-server
(function).
stop-sound-server
(function).
strip-preceding-punctuation
(function).
strip-punctuation
(function).
tab-pages-to-receivers
(generic reader).
(setf tab-pages-to-receivers)
(generic writer).
target
(function).
ticker
(function).
title
(generic reader).
trailing-argument*
(generic function).
ui-process
(generic reader).
(setf ui-process)
(generic writer).
unix-epoch-to-universal-time
(function).
unseen-messages
(generic reader).
(setf unseen-messages)
(generic writer).
update-away-status
(function).
update-drawing-options
(function).
with-current-receiver
(macro).
with-irc-colors
(macro).
with-pane-kept-scrolled-to-bottom
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
An alist mapping channels to nicks which will be focused by default. Each element should have the following format: ("#channel-name" . ("nick1" "nick2"))
An alist mapping irc server name to a list of channels to
automatically join on connect. Each element should have this
format:
("server-name" . ("#channel-name" "#channel2" "#channel3"))
Default password to send to the NickServ authentication bot
bar-event
)) ¶automatically generated reader method
clim
.
new-sheet-event
)) ¶automatically generated reader method
clim
.
foo-event
)) ¶automatically generated reader method
clim
.
beirc
)) ¶Shut off the sound server process, if necessary.
clim
.
beirc
) stream event) ¶Unportable method for saving the current input buffer in case the user invokes a command while typing.
clim
.
beirc
) (event new-sheet-event
)) ¶clim
.
beirc-connection
) &rest initargs) ¶beirc-connection
) message) ¶Dispatch IRC messages to Beirc for display before cl-irc mangles the channel/connection/user state.
cl-irc
.
receiver
)) ¶automatically generated reader method
clim
.
pane
.
redisplay-frame-mixin
) (pane application-pane
) &key force-p) ¶clim
.
receiver
)) ¶automatically generated writer method
clim-tab-layout
.
receiver
)) ¶automatically generated reader method
clim-tab-layout
.
beirc
) as ds pl &rest initargs) ¶redisplay-frame-mixin
.
standard-application-frame
.
adopt-frame
.
(setf away-status)
.
away-status
.
(setf connection-process)
.
connection-process
.
(setf connection-processes)
.
connection-processes
.
current-connection
.
current-receiver
.
frame-exit
.
frame-input-context-button-press-handler
.
handle-event
.
handle-event
.
handle-event
.
presence
.
read-frame-command
.
(setf receivers)
.
receivers
.
reinitialize-panes-and-layouts
.
remove-connection-process
.
(setf server-receiver)
.
server-receiver
.
server-receiver-from-args
.
server-receivers
.
(setf tab-pages-to-receivers)
.
tab-pages-to-receivers
.
(setf ui-process)
.
ui-process
.
update-instance-for-redefined-class
.
Initarg | Value |
---|---|
:name | (quote beirc) |
:pretty-name | beirc |
:command-table | (find-command-table (quote beirc)) |
:disabled-commands | (quote nil) |
:menu-bar | (quote t) |
:pointer-documentation | (quote nil) |
:current-layout | (quote default) |
:layouts | (quote ((default (vertically nil (with-tab-layout ((quote receiver-pane) name (quote query)) (*not connected* server presentation-type (quote receiver-pane))) (make-pane (quote box-adjuster-gadget)) io (20 pointer-doc) (20 status-bar))))) |
:resize-frame | (quote nil) |
:top-level-lambda | (lambda (frame-arg0) (default-frame-top-level frame-arg0 prompt (quote beirc-prompt))) |
:panes-constructor | (lambda (fm frame) (or (frame-panes-for-layout frame) (setf (frame-panes-for-layout frame) (with-look-and-feel-realization (fm frame) (list (cons (quote io) (make-clim-interactor-pane name (quote io) height 72)) (cons (quote pointer-doc) (make-clim-pointer-documentation-pane name (quote pointer-doc))) (cons (quote status-bar) (make-clim-application-pane name (quote status-bar) display-function (quote beirc-status-display) display-time command-loop incremental-redisplay t height 20 scroll-bars nil background +black+ foreground +white+)) (cons (quote server) (coerce-pane-name (make-clim-application-pane display-function (lambda (frame pane) (beirc-app-display frame pane (server-receiver *application-frame*))) display-time nil width 400 height 600 min-height 100 incremental-redisplay t) (quote server)))))))) |
:layout-constructor | (lambda (fm frame) (disown-frame-panes fm frame) (let ((named-panes (frame-panes-for-layout frame))) (declare (ignorable named-panes)) (let ((io (assoc-value named-panes (quote io) test (function eq))) (pointer-doc (assoc-value named-panes (quote pointer-doc) test (function eq))) (status-bar (assoc-value named-panes (quote status-bar) test (function eq))) (server (assoc-value named-panes (quote server) test (function eq)))) (declare (ignorable io pointer-doc status-bar server)) (setf (frame-panes frame) (ecase (frame-current-layout frame) (default (vertically nil (with-tab-layout ((quote receiver-pane) name (quote query)) (*not connected* server presentation-type (quote receiver-pane))) (make-pane (quote box-adjuster-gadget)) io (20 pointer-doc) (20 status-bar))))))) (adopt-frame-panes fm frame (frame-current-layout frame)) (update-frame-pane-lists frame)) |
:width | 800 |
:height | 600 |
(clim-sys:current-process)
(make-hash-table :test (function equal))
This slot is read-only.
(make-hash-table :test (function equal))
Indicates whether beirc automatically closes query windows that were inactive for longer than *max-query-inactive-time* seconds. If set to NIL, beirc doesn’t automaticaly close query windows. Closing inactive query windows is still available via /Close Inactive Queries.
A list of servers (strings) specifying servers to which beirc should automatically connect on startup.
A list of servers for which BEIRC should automatically execute the identify command on connection.
Either a string or NIL.
An external program that can be used to produce sounds. You should set this to be a program that will read from its standard input and produce sounds. See the example value, which is ogg123, configured to read its input from stdin, instead of from a file.
If set to non-NIL, filter color, bold, inverse and underline codes from IRC messages.
NOTICE message targets that should be treated as network service targets.
Longest time an inactive query window will be kept around by the command /Close Inactive Queries and the automatic query window closing mechanism (see *auto-close-inactive-query-windows-p*).
The name of the meme channel log bot
Sources whose private messages (PRIVMSG, NOTICE, ...) should be treated as if they came from the connected server itself, unless the user has opened a query window to the source already.
Table of hooks to be run when a message is posted to a receiver.
If the NOISEMAKER post-message-hook is enabled, and there is a *default-sound-player* defined, this noise will be played when your nick is mentioned.
What’s the PID of the process to which you can dump sounds? Should probably be moved to a slot of the application.
What’s the stream into which you dump sound files?
Convenience macro for defining message hooks that are added at connection instantiation time.
Convenience macro for defining hooks that are run when a message is posted to a receiver.
Ensure that the pane in PANE-FORM has the same scroll state
after BODY terminates as it had before:
If the pane is scrolled to some position before the end, it is kept there. If the pane is at the bottom of the pane, the viewport is reset to the then-current bottom after BODY is finished.
Find the actual clim:application-pane buried the layers and layers of wrapping panes that make-clim-application-pane returns.
When a connection is established, check the list of channels for autojoin and set them up accordingly.
Dump the contents of the file FROM-FILE into the stream TO-STREAM.
Play a sound file by dumping it into a stream opened by a sound server program.
As the name suggests, shut down the sound server, killing the OS subprocess.
Set/Unset away status.
beirc-connection
) (message irc-nick-message
)) ¶Handle various Nickname-change message cases:
* change the connection’s local user’s nickname if it is the
local user that changed its nickname.
* rename queries that are open so that the nickname message gets
posted there, too.
irc-connection-closed-message
) receiver) ¶irc-rpl_exceptlist-message
) receiver) ¶irc-rpl_invitelist-message
) receiver) ¶irc-rpl_banlist-message
) receiver) ¶irc-mode-message
) receiver) ¶irc-kick-message
) receiver) ¶irc-join-message
) receiver) ¶irc-part-message
) receiver) ¶irc-rpl_namreply-message
) receiver) ¶irc-rpl_topicwhotime-message
) receiver) ¶irc-rpl_topic-message
) receiver) ¶irc-topic-message
) receiver) ¶irc-err_chanoprivsneeded-message
) receiver) ¶irc-err_blocking_notid-message
) receiver) ¶irc-err_nosuchnick-message
) receiver) ¶irc-rpl_whoisidle-message
) receiver) ¶irc-rpl_whoisidentified-message
) receiver) ¶irc-rpl_away-message
) receiver) ¶irc-rpl_whoisserver-message
) receiver) ¶irc-rpl_whoischannels-message
) receiver) ¶irc-rpl_whoisuser-message
) receiver) ¶irc-nick-message
) receiver) ¶irc-quit-message
) receiver) ¶irc-rpl_unaway-message
) receiver) ¶irc-rpl_noaway-message
) receiver) ¶irc-rpl_statsvline-message
) receiver) ¶irc-rpl_statshline-message
) receiver) ¶irc-rpl_statskline-message
) receiver) ¶irc-rpl_statsdline-message
) receiver) ¶irc-rpl_hello-message
) receiver) ¶irc-rpl_myinfo-message
) receiver) ¶irc-rpl_yourhost-message
) receiver) ¶irc-rpl_welcome-message
) receiver) ¶irc-rpl_created-message
) receiver) ¶irc-rpl_localusers-message
) receiver) ¶irc-rpl_globalusers-message
) receiver) ¶irc-rpl_luserunknown-message
) receiver) ¶irc-rpl_luserchannels-message
) receiver) ¶irc-rpl_luserme-message
) receiver) ¶irc-rpl_luserclient-message
) receiver) ¶irc-rpl_luserop-message
) receiver) ¶irc-rpl_yourid-message
) receiver) ¶irc-rpl_isupport-message
) receiver) ¶irc-rpl_motdstart-message
) receiver) ¶irc-rpl_motd-message
) receiver) ¶ctcp-version-message
) receiver) ¶ctcp-action-message
) receiver) ¶irc-notice-message
) receiver) ¶irc-privmsg-message
) receiver) ¶(eql :except)
) mask) ¶(eql :invite)
) mask) ¶(eql :ban)
) mask) ¶(eql :limit)
) arg) ¶user
)) ¶new-sheet-event
)) ¶automatically generated reader method
irc-message
) frame) ¶irc-ping-message
) frame) ¶irc-rpl_endofexceptlist-message
) frame) ¶irc-rpl_endofwho-message
) frame) ¶irc-rpl_endofstats-message
) frame) ¶irc-rpl_endofinfo-message
) frame) ¶irc-rpl_endofmotd-message
) frame) ¶irc-rpl_endofbanlist-message
) frame) ¶irc-rpl_endofusers-message
) frame) ¶irc-rpl_endofnames-message
) frame) ¶irc-rpl_endofmap-message
) frame) ¶irc-rpl_endmode-message
) frame) ¶irc-rpl_endofservices-message
) frame) ¶irc-rpl_endofinvitelist-message
) frame) ¶irc-rpl_endsitelist-message
) frame) ¶irc-rpl_endofwhois-message
) frame) ¶irc-rpl_endoptions-message
) frame) ¶irc-rpl_endoflinks-message
) frame) ¶irc-rpl_endofwhowas-message
) frame) ¶irc-err_blocking_notid-message
) frame) ¶irc-err_nosuchnick-message
) frame) ¶irc-rpl_away-message
) frame) ¶irc-rpl_whoisidle-message
) frame) ¶irc-rpl_whoisidentified-message
) frame) ¶irc-rpl_whoisserver-message
) frame) ¶irc-rpl_whoischannels-message
) frame) ¶irc-rpl_whoisuser-message
) frame) ¶irc-mode-message
) frame) ¶irc-part-message
) frame) ¶irc-join-message
) frame) ¶irc-rpl_namreply-message
) frame) ¶irc-rpl_exceptlist-message
) frame) ¶irc-rpl_invitelist-message
) frame) ¶irc-rpl_banlist-message
) frame) ¶irc-err_chanoprivsneeded-message
) frame) ¶irc-rpl_topicwhotime-message
) frame) ¶irc-rpl_topic-message
) frame) ¶irc-kick-message
) frame) ¶irc-topic-message
) frame) ¶irc-nick-message
) frame) ¶irc-quit-message
) frame) ¶irc-notice-message
) frame) ¶ctcp-action-message
) frame) ¶irc-privmsg-message
) frame) ¶new-sheet-event
)) ¶automatically generated reader method
receiver
) type *standard-input* (view textual-view
) &key) ¶clim-internals
.
A condition that is invoked when the user
clicked on a command or on a presentation that invokes a
presentation-to-command translator. typically,
read-frame-command will handle it and save the input line.
condition
.
window-manager-event
.
clim
.
:sheet
This slot is read-only.
connection
.
window-manager-event
.
clim
.
:sheet
This slot is read-only.
irc-message
.
%accept
.
(setf all-unseen-messages)
.
all-unseen-messages
.
channel
.
(setf connection)
.
connection
.
(setf connection-open-p)
.
connection-open-p
.
(setf focused-nicks)
.
focused-nicks
.
(setf incomplete-input)
.
incomplete-input
.
(setf last-visited)
.
last-visited
.
(setf messages)
.
messages
.
(setf messages-directed-to-me)
.
messages-directed-to-me
.
pane
.
(setf positions-mentioning-user)
.
positions-mentioning-user
.
print-object
.
query
.
(setf tab-page)
.
tab-page
.
title
.
(setf unseen-messages)
.
unseen-messages
.
0
0
0
:connection
t
0
""
clim-tab-layout
.
Jump to: | %
(
+
A B C D E F G H I J L M N O P Q R S T U W |
---|
Jump to: | %
(
+
A B C D E F G H I J L M N O P Q R S T U W |
---|
Jump to: | *
A C F I L M P Q R S T U |
---|
Jump to: | *
A C F I L M P Q R S T U |
---|
Jump to: | A B C E F I M N P R S V |
---|
Jump to: | A B C E F I M N P R S V |
---|