> * Roland Winkler <[email protected]> [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/
_______________________________________________
[email protected]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/