> * 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/