> * Roland Winkler <jvax...@tah.bet> [2012-08-20 22:33:55 -0500]:
>
> On Mon Aug 20 2012 Sam Steingold wrote:
>> this is because
>> 
>> (bbdb-record-organization record)
>>  ==> ("Princeton University" "Psychology" "MIT" "MIT Brain" "MIT Brain &
>> Cognitive Science" "MIT BRAIN&COGSCI" "Harvard William James Hall" "HARVARD
>> PSYCHOLOGY" "HARVARD" "PSYCHOLOGY" \.\.\.)
>> 
>> with the ... literal appearing in the .bbdb file.
>> 
>> Now I will have to hunt down what was there before the data corruption.
>> 
>> Please bind print-length et al to nil while saving bbdb!
>
> print-length is not intended as a user variable and it defaults to
> nil. If you change such a default, you should certainly be prepared
> for unexpected surprises.

I did not touch the variable.
I don't know which package did and why.
Suppose gnus binds in somewhere and inside that bbdb saves the file.
Anyway, CL has WITH-STANDARD-IO-SYNTAX and emacs needs something like
that too; meanwhile bbdb has to follow the example of, e.g., package.el,
and do

(let ((print-level nil)
            (print-length nil))
        (write-region
         (concat
          (prin1-to-string
           (list 'define-package
                 file-name
.....)))))

-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 12.04 (precise) X 11.0.11103000
http://www.childpsy.net/ http://iris.org.il http://think-israel.org
http://openvotingconsortium.org http://americancensorship.org
Only a fool has no doubts.


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to