;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;;; Commentary:
(defvar riece-lsdb-cache nil)
-(defvar riece-lsdb-enabled nil)
-
(defconst riece-lsdb-description
"Help register nicknames in LSDB rolodex program.")
(list (cons 'irc (cons irc old)))))))
(defvar riece-command-mode-map)
+(defvar lsdb-secondary-hash-tables)
+(defvar lsdb-after-update-record-functions)
+(defvar lsdb-after-delete-record-functions)
(defun riece-lsdb-insinuate ()
(require 'lsdb)
(add-to-list 'lsdb-secondary-hash-tables
lsdb-after-update-record-functions
(delq 'riece-lsdb-update-cache lsdb-after-update-record-functions)
lsdb-after-delete-record-functions
- (delq 'riece-lsdb-delete-cache lsdb-after-delete-record-functions))
+ (delq 'riece-lsdb-delete-cache lsdb-after-delete-record-functions)))
(defun riece-lsdb-enable ()
(define-key riece-command-mode-map
"\C-c\C-ll" 'riece-lsdb-display-records)
(define-key riece-command-mode-map
- "\C-c\C-la" 'riece-lsdb-add-user)
- (setq riece-lsdb-enabled t))
+ "\C-c\C-la" 'riece-lsdb-add-user))
(defun riece-lsdb-disable ()
(define-key riece-command-mode-map
"\C-c\C-ll" nil)
(define-key riece-command-mode-map
- "\C-c\C-la" nil)
- (setq riece-lsdb-enabled nil))
+ "\C-c\C-la" nil))
(provide 'riece-lsdb)