Homepage: https://emacswiki.org/emacs/download/bbdb-sms.el
Author: Joe Bloggs
Updated:
Bbdb functions for sending SMS text messages with sms-mode
This library contains 3 useful functions. bbdb-sms-send-text-message : Send text message to bbdb record at point (called from within *BBDB* buffer). An *SMS* buffer will be opened for editing the text message, and the "To:" header will be filled with the valid phone number(s) for the bbdb record at point. A phone number is valid if it's type is a member of the bbdb-sms-phone-number-types list. If bbdb-sms-all-phone-numbers is non-nil then all valid phone numbers for the current record will be used, otherwise just the first one will be used. bbdb-sms-send-text-message-all : Send text message to all displayed records in current *BBDB* buffer. The same rules as for bbdb-sms-send-text-message apply, but now phone numbers for all currently displayed records are added. bbdb-sms-complete-name : Complete name from bbdb records, and insert valid phone number(s) for texting. If bbdb-sms-complete-name-allow-cycling is non-nil, and bbdb-sms-all-phone-numbers is nil, then subsequent calls to this function will cycle through all valid phone numbers. The following variables are used: bbdb-sms-phone-number-types : List of valid phone number types for sending sms text messages to. Default value is '("Mobile") bbdb-sms-all-phone-numbers : Whether or not to send text messages to all valid phone numbers of a record, or just the first valid phone number. Default value is nil bbdb-sms-complete-name-allow-cycling : Whether to allow cycling through valid phone numbers on subsequent calls to bbdb-sms-complete-name function. This only takes effect if bbdb-sms-all-phone-numbers is nil. Default value is t