erbot-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Erbot-cvs] Changes to erbot/erbot.el


From: D . Goel
Subject: [Erbot-cvs] Changes to erbot/erbot.el
Date: Tue, 29 Mar 2005 14:41:45 -0500

Index: erbot/erbot.el
diff -u erbot/erbot.el:1.29 erbot/erbot.el:1.30
--- erbot/erbot.el:1.29 Tue Mar 29 19:24:33 2005
+++ erbot/erbot.el      Tue Mar 29 19:41:44 2005
@@ -1,5 +1,5 @@
 ;;; erbot.el --- Another robot for ERC.
-;; Time-stamp: <2005-03-29 14:24:11 deego>
+;; Time-stamp: <2005-03-29 14:31:26 deego>
 ;; Emacs Lisp Archive entry
 ;; Filename: erbot.el
 ;; Package: erbot
@@ -658,7 +658,19 @@
   "If you want your bot to allow setf, set this symbol to non-nil at
 the beginning of your .emacs")
 
-  
+
+(defcustom erbot-setf-symbols
+  '(caar cadr car cdar cddr cdr eighth elt 
+        first fourth
+        ninth nth
+        nthcdr
+        second
+        seventh sixth
+        subseq substring
+        tenth third)
+"Safe symbols for setf...")
+
+
 ;;;###autoload
 (defun erbot-install ()
   "Run this function AFTER loading all the files..."
@@ -690,8 +702,11 @@
   (defalias 'fs-setf 'setf)
   (require 'cl)
   (let*
-      ((syms 
-       (apropos-internal "" (lambda (a) (get a 'setf-method))))
+      (
+       ;; all possible symbols
+       ;;(syms 
+       ;;(apropos-internal "" (lambda (a) (get a 'setf-method))))
+       (syms erbot-setf-symbols)
        (fssyms 
        (mapcar
         (lambda (a) (intern (format "fs-%s" a)))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]