Loads and evaluates filepath.scm from mentioned path or from ~/.freetalk/extensions/ or from /usr/share/freetalk/extensions/.
Adds buddy into your contact list.
Gets jabberid from the console.
(and (string=? (ft-get-jid) "") …)
Set defaultid as the Jabber ID to be used on the next connect.
Gets the status of the connection from the server. 0 - Not connected. 1 - Connected, Not authenticated. 2 - Authenticated. (usable for IM)
Gets the currently set password.
(and (string=? (ft-get-password) …)
Get the servername configured for the next connection.
(and (string=? (ft-get-server) "") …)
Set the value such that login is in SSL mode or not.
Set the value such that login is in TLS mode or not.
Sends message to the buddy.
(ft-send-message "firstname.lastname@example.org" "had breakfast? or was it lunch?")
Prints the message in the console. Unlike the
primitive, this procedure takes care of printing message
asynchronously keeping the readline state as-is.
(ft-display ("I am proud of freetalk"))
Binds CTRL+ given char to arbitrary scm command. Allows for displaying roster or whatever by just pressing a key even during composition of new messages, keeping the readline state as-is.
(ft-bind-to-ctrl-key #\a "(/who \"all\")")