TracNav
Supplemental Documentation
Getting Started
Accounts
Contacts
- The Contact List
- Status Icons
- Managing Contacts
- Combining Contacts
- Displaying/Sorting Contacts
- Managing Groups
- Blocking/Privacy
Chatting
- Sending Messages
- Fonts & Colors
- Message Tabs
- Chat Transcripts (Logs)
- WebKit Message View
- Group Chat / Multi-user Chat
Advanced Features
Support
Development
Coding
- Getting the Code
- Code Documentation
- Contributing Code
- Coding style guidelines
- Development tips and tricks
- Committer Rules
Creating Xtras
- Localization
Other
Adium supports the use of AppleScript to augment its functions. It comes with several scripts built-in, and supports the addition of external script packs from Adium Xtras. In addition, Adium is scriptable.
Script packs
Script packs are accessible from within Adium, using "tokens" that get replaced with the script's output. One example is %_safari, which is expanded to the URL for the current page in the current tab in the frontmost window in Safari.
more information here, including anatomy of script packs and details of their operation
Scripting Adium from the outside
Adium is a scriptable application, meaning that other applications (as well as dedicated scripts) can talk to Adium via AppleScript. Adium versions prior to 1.2 had inconsistent and buggy AppleScript support. In version 1.2 of Adium, AppleScript support has been greatly improved. For more information on Adium 1.2 AppleScript support please see AppleScript_Support_1.2. For an example of using AppleScript from outside of Adium please see the SelectiveSignOn example.

