Eric Knauel <eric(a)macnews.de> writes:
Oort Gnus v0.04
XEmacs 21.1 (patch 3) "Acadia" [Lucid] (i386-unknown-freebsd3.1) of Tue Sep 7
1999 on amidala.jsys.co.jp
Hi,
starting gnus (CVS version last updated yesterday 16.8.2001) crashes
my XEmacs 21.4.4 in a strange way. The same configuration on the same
machine works with XEmacs 21.1. Maybe this an XEmacs problem... The
last thing gnus says is something like "byte-optimize"... Can I turn
this off? ;-)))
Maybe it works better if you recompile Gnus with the new XEmacs?
Anyway, XEmacs shouldn't crash on elisp (with the possible exception
of when the bytecode changes), so I'm cc'ing this to xemacs-beta.
(All the debug information is still present below.)
LISP and C backtrace follow:
Lisp backtrace follows:
# bind (form)
gnus-byte-compile((lambda (file orig-file) (nnmail-split-incoming file (quote
nnml-save-mail) (quote nil) (if ... nil ...) (quote nnml-active-number))))
# bind (source incomings incoming total new i group-in fetching-sources sources
spool-func group temp exit-func method)
nnmail-get-new-mail(nnml nnml-save-nov "/home/knauel/Mail/nnml" nil)
# bind (server group)
nnml-request-scan(nil "")
# bind (gnus-command-method gnus-inhibit-demon mail-source-plugged gnus-command-method
group)
gnus-request-scan(nil (nnml ""))
# bind (where mesg force method)
gnus-read-active-file-1((nnml "") nil)
# (condition-case ... . ((quit (message "Quit reading the active file"))))
# (unwind-protect ...)
# bind (methods method not-native force)
gnus-read-active-file(nil nil)
# bind (init nnmail-fetched-sources dont-connect level rawfile)
gnus-setup-news(nil nil nil)
byte-code("..." [gnus-slave gnus-current-startup-file gnus-startup-file
did-connect level dont-connect gnus-group-quit gnus-run-hooks gnus-startup-hook
gnus-make-newsrc-file gnus-dribble-read-file bbb-login add-hook gnus-summary-mode-hook
gnus-grouplens-mode gnus-setup-news nil gnus-setup-news-hook gnus-start-draft-setup
gnus-group-list-groups gnus-group-first-unread-group gnus-configure-windows group
gnus-group-set-mode-line gnus-started-hook gnus-use-dribble-file gnus-use-grouplens] 4)
# bind (level did-connect slave dont-connect arg)
gnus-1(nil nil nil)
# bind (slave dont-connect arg)
gnus(nil)
# bind (command-debug-status)
call-interactively(gnus)
command-execute(gnus t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
[1] Segmentation fault xemacs (core dumped)
Core was generated by `xemacs-21.4.4'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libXaw.so.7...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/lib/libncurses.so.5...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/lib/libutil.so.3...done.
Reading symbols from /usr/lib/libxpg4.so.3...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0 0x284888e8 in kill () from /usr/lib/libc.so.4
(gdb) where
#0 0x284888e8 in kill () from /usr/lib/libc.so.4
#1 0x80a8e9b in fatal_error_signal (sig=11) at emacs.c:535
#2 0xbfbfffac in ?? ()
#3 0x808c33b in funcall_compiled_function (fun=139701292, nargs=1, args=0xbfbfe0c8)
at bytecode.c:515
#4 0x80b039b in Ffuncall (nargs=2, args=0xbfbfe0c4) at eval.c:3563
#5 0x808c623 in execute_optimized_program (
program=0x880f410
"\016>®\r\0168<«\005\0168ª\004\0168C\031Æ\e\0169\036?Ç\211\036:\036;Ç\032Æ\211\036@\036AÆ\035ÈÉ\f\"\203\203",
stack_depth=17, constants_data=0x8721810)
at bytecode.c:746
#6 0x808c33b in funcall_compiled_function (fun=142012840, nargs=4, args=0xbfbfe230)
at bytecode.c:515
#7 0x80b039b in Ffuncall (nargs=5, args=0xbfbfe22c) at eval.c:3563
#8 0x808c623 in execute_optimized_program (
program=0x887f7b0 "Ä\022Å\013\t\"\210ÆÇÈ\b\013$\207", stack_depth=5,
constants_data=0x884b210) at bytecode.c:746
#9 0x808c33b in funcall_compiled_function (fun=139966664, nargs=2, args=0xbfbfe370)
at bytecode.c:515
#10 0x80b039b in Ffuncall (nargs=3, args=0xbfbfe36c) at eval.c:3563
#11 0x808c623 in execute_optimized_program (
program=0x88fcb10
"\f«\006Æ\f!ª\002\rÇ\n\031\030\035\n¬\aÈ\r!?\035É\rÊ\"\f\022\f\eËÌ\013\"«\b\013Í\225ÎOª\002\013)\rA@\"+\207",
stack_depth=4, constants_data=0x86b4590)
at bytecode.c:746
#12 0x808c33b in funcall_compiled_function (fun=141681568, nargs=2, args=0xbfbfe4b0)
at bytecode.c:515
#13 0x80b039b in Ffuncall (nargs=3, args=0xbfbfe4ac) at eval.c:3563
#14 0x808c623 in execute_optimized_program (
program=0x88f3c10
"Æ\211\0366\0367\rA@\0267ÇÈ\0167«\016\0167GÉU¬\aÊ\0167Pª\002Ë\r@#\0266ÌÍ\0166\"\210Î\r!\205Ñ\002Ï\r@\034\036>ÆÐÑ\217*«\006ÒÆ\r\"\210\016CÓa\203\204\002Ô\r@\034\036>ÆÕÖ\217*\203v\002\016D\204q\002\016EAÆ\r\035\034\r;«\006×\r!ª\\\r\0162k«\005\0162ªR\r@;«\n\f«\aØ\f\r\"ªD\r«\016\f¬\013\rA@Ëk«\004\rª4\r\035Ù\r@!\031ÚÛ\t\0169\"s«\"Ü\tÝP!\r·¬\031Þ\r@\0169·s«\020ß\rÜ\tÝP!\rA@DC\"ª\002\r**"...,
stack_depth=7,
constants_data=0x86f4e10) at bytecode.c:746
#15 0x808c33b in funcall_compiled_function (fun=140979944, nargs=2, args=0xbfbfe558)
at bytecode.c:515
#16 0x80afb39 in Feval (form=141370080) at eval.c:3388
#17 0x80ad111 in condition_case_3 (bodyform=141370080, var=676427124,
handlers=141370476) at eval.c:1651
#18 0x808ceba in execute_rare_opcode (stack_ptr=0xbfbfe774,
program_ptr=0x88be648 "\210ªì+\207", opcode=Bcondition_case) at
bytecode.c:1271
#19 0x808c4b7 in execute_optimized_program (
program=0x88be610 "Æ \210ÇÈÉ\t¬\013Ê\013!«\006\013\nBª\002\nË
\003ÌC\"\"Í\034\035Í\020\212\016\020q\210\r\211A\025@\211\024\r\f\r¶¬óÍÎÏ\217\210ªì+\207",
stack_depth=5,
constants_data=0x86b6c90) at bytecode.c:656
#20 0x808c33b in funcall_compiled_function (fun=140979916, nargs=2, args=0xbfbfe8b0)
at bytecode.c:515
#21 0x80b039b in Ffuncall (nargs=3, args=0xbfbfe8ac) at eval.c:3563
#22 0x808c623 in execute_optimized_program (
program=0x88cca10
"ÆÇ!\210\016#\a\t\004\016$??ÈC\036'\211\e«\013É\211\026#\021Ê\016$!\210\016%«\020ËÌÍ\n\"\n\"\022Í\016%B\nB\022\r«\006\rÎa«\004Ï
\210\r«\t\f¬\006ÅÉ\b\"\210\t¬\005ÐÑ!\021\016(«\004Ò
\210\013«\f\016)¬\005\016\"«\004Ó \210\013«\b\016\"«\004Ô \210Õ
\210Ö×!«\036\016\027;«\031É\036*ØÙ\016\027\")«\016\016+¬\n\b¬\a\r«\004Ú
\210\013«\031\016,«\025\f¬\022Û\016&!«\f\016\"¬\b\016-«\004Ü
\210\013«\024\016\036«\020\r«\r\f¬\nÝ\016&!«\004Þ \210\016."..., stack_depth=5,
constants_data=0x8684510) at bytecode.c:746
#23 0x808c33b in funcall_compiled_function (fun=140979160, nargs=3, args=0xbfbfe9f0)
at bytecode.c:515
#24 0x80b039b in Ffuncall (nargs=4, args=0xbfbfe9ec) at eval.c:3563
#25 0x808c623 in execute_optimized_program (
program=0xbfbfea48 "\r¬\t\013¬\006Æ
\210ª>ÇÈ!\210É\n!\021\b¬\005\016\031«\004Ê \210\016\032«\tË
\210ÌÍÎ\"\210ÏÐ\f\r#\210ÇÑ!\210Ò \210Ó\f!\210Ô \210ÕÖ!\210×
\210ÇØ!\210Ð\207Q(a«\fÙ\001", stack_depth=4, constants_data=0x86b6010) at
bytecode.c:746
#26 0x808e40a in Fbyte_code (instructions=140695460, constants=141254656,
stack_depth=9) at bytecode.c:2403
#27 0x80af8c5 in Feval (form=141294352) at eval.c:3331
#28 0x80b5ba9 in Fprogn (args=141293836) at eval.c:775
#29 0x80b5e47 in unbind_to_hairy (count=12) at eval.c:4977
#30 0x808c6b8 in execute_optimized_program (
program=0x86b6810 "Æ «\025Ç\t!\210È\r§\n\rÉV\005\b@\r]!\207Ê \210Ë
\210ÌÍ!\210Î \210\016\031\026\032Ï \210\f«\034Ð\024ÑÒ!«\006Ó \210ª\020\016\e«\fÔ Õ
TU«\004Ö \210\r§\a\rÉV\002\rÐ\e\032×\216\016\034?\nØ\r\003\n?!\211\023+\207ce",
stack_depth=3,
---Type <return> to continue, or q <return> to quit---
constants_data=0x8684710) at bytecode.c:759
#31 0x808c33b in funcall_compiled_function (fun=140978852, nargs=3, args=0xbfbfedd0)
at bytecode.c:515
#32 0x80b039b in Ffuncall (nargs=4, args=0xbfbfedcc) at eval.c:3563
#33 0x808c623 in execute_optimized_program (program=0x871fed0 "Ã\n\t\b#\207",
stack_depth=4, constants_data=0x85cd0b0) at bytecode.c:746
#34 0x808c33b in funcall_compiled_function (fun=140156760, nargs=1, args=0xbfbfef1c)
at bytecode.c:515
#35 0x80b039b in Ffuncall (nargs=2, args=0xbfbfef18) at eval.c:3563
#36 0x80902db in Fcall_interactively (function=676332036, record_flag=676425972,
keys=676427124) at callint.c:940
#37 0x80aeebc in Fcommand_execute (cmd=676332036, record_flag=676425972,
keys=676427124) at eval.c:2970
#38 0x80b0219 in Ffuncall (nargs=3, args=0xbfbff15c) at eval.c:3528
#39 0x808c623 in execute_optimized_program (
program=0x86f6210
"\r\035Æ\rÇa«\004Ȫ$\rÉk«\004ʪ\034\r¨«\aËÌ\r\"ª\022\r:«\r\r@¨«\bËÌ\r@\"ª\002Í!\024)\t«Kt«HÎ\f!\f\032\eÏ\fÐ\"\210\0138\b¬\023Ñ
Ò a«\aÓ pa«\006Ô \210ª\004Õ
\210Ö×!\eØÙË\013A«\004Úª\002Û\nÜ\013!#\"\210Ö\016\036!\210ÝÙ!*\207Ï\fÐ\"\207¿f",
stack_depth=7, constants_data=0x28585104) at bytecode.c:746
#40 0x808c33b in funcall_compiled_function (fun=677290236, nargs=1, args=0xbfbff2ac)
at bytecode.c:515
#41 0x80b039b in Ffuncall (nargs=2, args=0xbfbff2a8) at eval.c:3563
#42 0x80902db in Fcall_interactively (function=676313580, record_flag=676427124,
keys=676427124) at callint.c:940
#43 0x80aeebc in Fcommand_execute (cmd=676313580, record_flag=676427124,
keys=676427124) at eval.c:2970
#44 0x80d8b15 in execute_command_event (command_builder=0x83cc800, event=140542536)
at event-stream.c:3915
#45 0x80d9187 in Fdispatch_event (event=140542420) at event-stream.c:4247
#46 0x80944bc in Fcommand_loop_1 () at cmdloop.c:583
#47 0x809472d in command_loop_1 (dummy=676427124) at cmdloop.c:494
#48 0x80b5931 in condition_case_1 (handlers=676426764,
bfun=0x8094714 <command_loop_1>, barg=676427124, hfun=0x809479c
<cmd_error>,
harg=676427124) at eval.c:1651
#49 0x809488b in command_loop_2 (dummy=676427124) at cmdloop.c:256
#50 0x80b583c in internal_catch (tag=676252260, func=0x8094850 <command_loop_2>,
arg=676427124, threw=0x0) at eval.c:1317
#51 0x8094206 in initial_command_loop (load_me=676427124) at cmdloop.c:305
#52 0x80aa186 in xemacs_21_4_4_i386_unknown_freebsd4_3 (argc=1, argv=0xbfbff7b4,
envp=0xbfbff7bc, restart=0) at emacs.c:2344
#53 0x80abd26 in main (argc=1, argv=0xbfbff7b4, envp=0xbfbff7bc) at emacs.c:2711
#54 0x80800c5 in _start ()
------------------ Environment follows ------------------
(setq gnus-select-method
'(nntp "news.cis.dfn.de"))
(setq gnus-message-archive-group "nnfolder+archive:mail.archive.out.2001-08")
(setq gnus-nntp-server "news.cis.dfn.de")
(setq gnus-secondary-select-methods
'((nnml "")
(nnfolder "")))
(setq gnus-local-domain "macnews.de")
(setq gnus-large-newsgroup 1000)
(setq gnus-save-score t)
(setq gnus-summary-prepare-exit-hook
'(gnus-picons-kill-buffer gnus-summary-expire-articles))
(setq gnus-valid-select-methods
'(("nntp" post address prompt-address physical-address)
("nnspool" post address)
("nnvirtual" post-mail virtual prompt-address)
("nnmbox" mail respool address)
("nnml" post-mail respool address)
("nnmh" mail respool address)
("nndir" post-mail prompt-address physical-address)
("nneething" none address prompt-address physical-address)
("nndoc" none address prompt-address)
("nnbabyl" mail address respool)
("nnkiboze" post virtual)
("nnsoup" post-mail address)
("nndraft" post-mail)
("nnfolder" mail respool address)
("nngateway" post-mail address prompt-address physical-address)
("nnweb" none)
("nnslashdot" post)
("nnultimate" none)
("nnrss" none)
("nnwfm" none)
("nnwarchive" none)
("nnlistserv" none)
("nnagent" post-mail)
("nnimap" post-mail address prompt-address physical-address)))
(setq gnus-group-change-level-function
'gnus-topic-change-level)
(setq gnus-default-posting-charset
'iso-8859-1)
(setq gnus-fetch-old-headers t)
(setq gnus-thread-sort-functions
'(gnus-thread-sort-by-number gnus-thread-sort-by-score))
(setq gnus-summary-expunge-below -20)
(setq gnus-summary-mode-hook
'(mc-install-read-mode gnus-xmas-switch-horizontal-scrollbar-off
gnus-xmas-setup-summary-toolbar gnus-xmas-summary-menu-add))
(setq gnus-summary-menu-hook
'((lambda nil
(skip-newsrc
(buffer-list)))))
(setq gnus-summary-exit-hook
'(gnus-picons-remove-all))
(setq gnus-select-group-hook
'(gnus-group-set-timestamp))
(setq gnus-mark-article-hook
'(gnus-summary-mark-unread-as-read))
(setq gnus-summary-highlight
'(((= mark gnus-canceled-mark)
. gnus-summary-cancelled-face)
((and
(> score default-high)
(or
(= mark gnus-dormant-mark)
(= mark gnus-ticked-mark)))
. gnus-summary-high-ticked-face)
((and
(< score default-low)
(or
(= mark gnus-dormant-mark)
(= mark gnus-ticked-mark)))
. gnus-summary-low-ticked-face)
((or
(= mark gnus-dormant-mark)
(= mark gnus-ticked-mark))
. gnus-summary-normal-ticked-face)
((and
(> score default-high)
(= mark gnus-ancient-mark))
. gnus-summary-high-ancient-face)
((and
(< score default-low)
(= mark gnus-ancient-mark))
. gnus-summary-low-ancient-face)
((= mark gnus-ancient-mark)
. gnus-summary-normal-ancient-face)
((and
(> score default-high)
(= mark gnus-unread-mark))
. gnus-summary-high-unread-face)
((and
(< score default-low)
(= mark gnus-unread-mark))
. gnus-summary-low-unread-face)
((= mark gnus-unread-mark)
. gnus-summary-normal-unread-face)
((and
(> score default-high)
(memq mark
(list gnus-downloadable-mark gnus-undownloaded-mark)))
. gnus-summary-high-unread-face)
((and
(< score default-low)
(memq mark
(list gnus-downloadable-mark gnus-undownloaded-mark)))
. gnus-summary-low-unread-face)
((and
(memq mark
(list gnus-downloadable-mark gnus-undownloaded-mark))
(memq article gnus-newsgroup-unreads))
. gnus-summary-normal-unread-face)
((memq mark
(list gnus-downloadable-mark gnus-undownloaded-mark))
. gnus-summary-normal-read-face)
((> score default-high)
. gnus-summary-high-read-face)
((< score default-low)
. gnus-summary-low-read-face)
(t . gnus-summary-normal-read-face)))
(setq gnus-ignored-from-addresses "knauel(a)informatik\\.uni-tuebingen\\.de")
(setq gnus-group-charset-alist
'(("\\(^\\|:\\)hk\\>\\|\\(^\\|:\\)tw\\>\\|\\<big5\\>"
cn-big5)
("\\(^\\|:\\)cn\\>\\|\\<chinese\\>" cn-gb-2312)
("\\(^\\|:\\)fj\\>\\|\\(^\\|:\\)japan\\>" iso-2022-jp-2)
("\\(^\\|:\\)tnn\\>\\|\\(^\\|:\\)pin\\>\\|\\(^\\|:\\)sci.lang.japan"
iso-2022-7bit)
("\\(^\\|:\\)relcom\\>" koi8-r)
("\\(^\\|:\\)fido7\\>" koi8-r)
("\\(^\\|:\\)\\(cz\\|hun\\|pl\\|sk\\|hr\\)\\>" iso-8859-2)
("\\(^\\|:\\)israel\\>" iso-8859-1)
("\\(^\\|:\\)han\\>" euc-kr)
("\\(^\\|:\\)alt.chinese.text.big5\\>" chinese-big5)
("\\(^\\|:\\)soc.culture.vietnamese\\>" vietnamese-viqr)
("\\(^\\|:\\)\\(comp\\|rec\\|alt\\|sci\\|soc\\|news\\|gnu\\|bofh\\)\\>"
iso-8859-1)
(".*" iso-8859-1)))
(setq gnus-group-line-format "%P %(%~(pad-right 40)G%) unread: %-4N\n")
(setq gnus-group-mode-hook
'(gnus-topic-mode gnus-xmas-setup-group-toolbar gnus-xmas-group-menu-add))
(setq gnus-group-catchup-group-hook
'(gnus-topic-update-topic))
(setq gnus-exit-gnus-hook
'(mm-destroy-postponed-undisplay-list))
(setq gnus-group-highlight
'(((and
(> unread 0)
(not mailp))
. my-group-face-2)
((and
(= unread 0)
(not mailp))
. my-group-face-1)
((and
(> unread 0)
mailp)
. my-group-face-5)
((and
(= unread 0)
mailp)
. my-group-face-4)))
(setq gnus-ignored-headers
'("^Path:" "^Expires:" "^Date-Received:"
"^References:" "^Xref:" "^Lines:"
"^Relay-Version:" "^Message-ID:" "^Approved:"
"^Sender:" "^Received:" "^X-UIDL:"
"^MIME-Version:" "^Return-Path:" "^In-Reply-To:"
"^Content-Type:" "^Content-Transfer-Encoding:"
"^X-WebTV-Signature:" "^X-MimeOLE:" "^X-MSMail-Priority:"
"^X-Priority:" "^X-Loop:" "^X-Authentication-Warning:"
"^X-MIME-Autoconverted:" "^X-Face:" "^X-Attribution:"
"^X-Originating-IP:" "^Delivered-To:" "^NNTP-[-A-Za-z]+:"
"^Distribution:" "^X-no-archive:" "^X-Trace:"
"^X-Complaints-To:" "^X-NNTP-Posting-Host:" "^X-Orig.*:"
"^Abuse-Reports-To:" "^Cache-Post-Path:"
"^X-Article-Creation-Date:" "^X-Poster:"
"^X-Mail2News-Path:" "^X-Server-Date:" "^X-Cache:"
"^Originator:" "^X-Problems-To:" "^X-Auth-User:"
"^X-Post-Time:" "^X-Admin:" "^X-UID:"
"^Resent-[-A-Za-z]+:" "^X-Mailing-List:" "^Precedence:"
"^Original-[-A-Za-z]+:" "^X-filename:" "^X-Orcpt:"
"^Old-Received:" "^X-Pgp" "^X-Auth:"
"^X-From-Line:" "^X-Gnus-Article-Number:"!
"^X-Majordomo:" "^X-Url:" "^X-Sender:"
"^MBOX-Line" "^Priority:" "^X400-[-A-Za-z]+:"
"^Status:" "^X-Gnus-Mail-Source:" "^Cancel-Lock:"
"^X-FTN" "^X-EXP32-SerialNo:" "^Encoding:"
"^Importance:" "^Autoforwarded:"
"^Original-Encoded-Information-Types:" "^X-Ya-Pop3:"
"^X-Face-Version:" "^X-Vms-To:" "^X-ML-NAME:"
"^X-ML-COUNT:" "^Mailing-List:" "^X-finfo:"
"^X-md5sum:" "^X-md5sum-Origin:" "^X-Sun-Charset:"
"^X-Accept-Language:" "^X-Envelope-Sender:"
"^List-[A-Za-z]+:" "^X-Listprocessor-Version:"
"^X-Received:" "^X-Distribute:" "^X-Sequence:"
"^X-Juno-Line-Breaks:" "^X-Notes-Item:"
"^X-MS-TNEF-Correlator:" "^x-uunet-gateway:" "^X-Received:"
"^Content-length:" "X-precedence:" "^X-Authenticated-User:"
"^X-Comment" "^X-Report:" "^X-Abuse-Info:"
"^X-HTTP-Proxy:" "^X-Mydeja-Info:" "^X-Copyright"
"^X-No-Markup:" "^X-Abuse-Info:"))
(setq gnus-visible-headers
"From:\\|Newsgroups:\\|Subject:\\|Date:\\|Organization:\\|To:\\|Cc:\\|Gnus-Warnings:\\|X-Sent:\\|X-URL:\\|User-Agent:\\|X-Newsreader:\\|X-Mailer:\\|Reply-To:")
(setq gnus-signature-separator "^\\(-- \\|^-- *\\|________\\========*\\)$")
(setq gnus-article-x-face-command
'gnus-xmas-article-display-xface)
(setq gnus-article-mode-hook
'(gnus-xmas-article-menu-add turn-off-scroll-in-place))
(setq gnus-article-prepare-hook
'(bbdb/gnus-pop-up-bbdb-buffer gnus-article-date-lapsed))
(setq gnus-header-face-alist
'(("\\(from\\|to\\|cc\\|sender\\|reply-to\\):" erics-header-1
erics-header-2)
("\\(date\\|organization\\|newsgroups\\|x-sent\\):" erics-header-1
erics-header-2)
("\\(x-newsreader\\|x-mailer\\|user-agent\\):" erics-header-1
erics-header-2)
("subject:" erics-header-1 underline)
("gnus-warning:" erics-header-1 underline)))
(setq gnus-unbuttonized-mime-types nil)
(setq gnus-article-date-lapsed-new-header t)
(setq gnus-mime-action-alist
'(("save to file" . gnus-mime-save-part)
("save and strip" . gnus-mime-save-part-and-strip)
("display as text" . gnus-mime-inline-part)
("view the part" . gnus-mime-view-part)
("pipe to command" . gnus-mime-pipe-part)
("toggle display" . gnus-article-press-button)
("toggle display" . gnus-article-view-part-as-charset)
("view as type" . gnus-mime-view-part-as-type)
("internalize type" . gnus-mime-internalize-part)
("externalize type" . gnus-mime-externalize-part)))
(setq gnus-treat-emphasize t)
(setq gnus-treat-display-xface t)
(setq gnus-treat-display-smileys nil)
(setq gnus-check-new-newsgroups nil)
(setq gnus-ignored-newsgroups "^to\\.\\|^[0-9. ]+\\(
\\|$\\)\\|^[\"][]\"[#'()]")
(setq gnus-check-bogus-groups-hook
'(gnus-topic-clean-alist))
(setq gnus-startup-hook
'bbdb-insinuate-gnus)
(setq gnus-after-getting-new-news-hook
'(gnus-display-time-event-handler))
(setq gnus-save-newsrc-hook
'(bbdb-offer-save))
(setq gnus-use-header-prefetch t)
(setq gnus-posting-styles
'((".*"
(organization "Brain Slug Preservation Society"))
((message-mail-p)
(signature-file "~/.signature")
(address "Eric Knauel <knauel(a)informatik.uni-tuebingen.de>"))
("mail.soft.dbmail"
(address "Eric Knauel <eric(a)macnews.de>"))
("mail.soft.embperl"
(address "Eric Knauel <eric(a)macnews.de>"))
("Support-"
(address "Eric Knauel <ek(a)macnews.de>")
("Reply-To" "support(a)macnews.de")
("Gcc" "nnimap+webmail.macnews.de:Support-Outbox")
(signature-file "~/.signature.mn"))
("mail.fun.orakel"
(signature-file nil))
("INBOX"
(address "Eric Knauel <eric(a)macnews.de>")
("Gcc" "nnimap+webmail.macnews.de:Outbox"))
("mail.sec."
(address "Eric Knauel <knauel(a)informatik.uni-tuebingen.de>"))
("mail.mac.darwin"
(address "Eric Knauel <eric(a)macnews.de>"))
("mail.mac.macosx"
(address "Eric Knauel <eric(a)macnews.de>"))
("mail.macnews.intern"
(address "Eric Knauel <e.knauel(a)macnews.de"))
("Admin-"
(address "Eric Knauel <ek(a)macnews.de>")
("Reply-To" "admin(a)macnews.de")
("Cc" "admin(a)macnews.de")
("Gcc" "nnimap+webmail.macnews.de:Support-Outbox")
(signature-file "~/.signature.mn"))))
(setq gnus-score-find-score-files-function
'(gnus-score-find-bnews erics-bbdb/gnus-score-hack))
(setq gnus-score-thread-simplify t)
(setq gnus-buffer-configuration
'((group
(vertical 1.0
(group 1.0 point)
(if gnus-carpal
'(group-carpal 4))))
(summary
(vertical 1.0
(summary 1.0 point)
(if gnus-carpal
'(summary-carpal 4))))
(article
(cond
((and gnus-use-picons
(eq gnus-picons-display-where
'picons))
'(frame 1.0
(vertical 1.0
(summary 0.25 point)
(if gnus-carpal
'(summary-carpal 4))
(article 1.0))
(vertical
((height . 5)
(width . 15)
(user-position . t)
(left . -1)
(top . 1))
(picons 1.0))))
(gnus-use-trees
'(vertical 1.0
(summary 0.25 point)
(tree 0.25)
(article 1.0)))
(t
'(vertical 1.0
(summary 0.25 point)
(if gnus-carpal
'(summary-carpal 4))
(article 1.0)))))
(server
(vertical 1.0
(server 1.0 point)
(if gnus-carpal
'(server-carpal 2))))
(browse
(vertical 1.0
(browse 1.0 point)
(if gnus-carpal
'(browse-carpal 2))))
(message
(vertical 1.0
(message 1.0 point)))
(pick
(vertical 1.0
(article 1.0 point)))
(info
(vertical 1.0
(info 1.0 point)))
(summary-faq
(vertical 1.0
(summary 0.25)
(faq 1.0 point)))
(edit-article
(vertical 1.0
(article 1.0 point)))
(edit-form
(vertical 1.0
(group 0.5)
(edit-form 1.0 point)))
(edit-score
(vertical 1.0
(summary 0.25)
(edit-score 1.0 point)))
(post
(vertical 1.0
(post 1.0 point)))
(reply
(vertical 1.0
(article-copy 0.5)
(message 1.0 point)))
(forward
(vertical 1.0
(message 1.0 point)))
(reply-yank
(vertical 1.0
(message 1.0 point)))
(mail-bounce
(vertical 1.0
(article 0.5)
(message 1.0 point)))
(pipe
(vertical 1.0
(summary 0.25 point)
(if gnus-carpal
'(summary-carpal 4))
("*Shell Command Output*" 1.0)))
(bug
(vertical 1.0
("*Gnus Help Bug*" 0.5)
("*Gnus Bug*" 1.0 point)))
(score-trace
(vertical 1.0
(summary 0.5 point)
("*Score Trace*" 1.0)))
(score-words
(vertical 1.0
(summary 0.5 point)
("*Score Words*" 1.0)))
(split-trace
(vertical 1.0
(summary 0.5 point)
("*Split Trace*" 1.0)))
(category
(vertical 1.0
(category 1.0)))
(compose-bounce
(vertical 1.0
(article 0.5)
(message 1.0 point)))
(display-term
(vertical 1.0
("*display*" 1.0)))))
(setq gnus-topic-mode-hook
'(gnus-xmas-topic-menu-add))
(setq gnus-topic-line-format "%i[ %0{%(%n (new: %a)%)%} ]\n")
(setq nnmail-split-methods nil)
(setq nnmail-expiry-target
'erics-dynamic-expire-target)
(setq nnmail-prepare-incoming-hook
'(nnheader-ms-strip-cr))
(setq message-from-style
'angels)
(setq message-syntax-checks
'((sender . disabled)))
(setq message-ignored-news-headers
"^NNTP-Posting-Host:\\|^Xref:\\|^[BGF]cc:\\|^Resent-Fcc:\\|^X-Draft-From:")
(setq message-ignored-mail-headers
"^[GF]cc:\\|^Resent-Fcc:\\|^Xref:\\|^X-Draft-From:")
(setq message-subject-re-regexp "^[ ]*\\([ARr][WEe]:[ ]*\\)*[
]*")
(setq message-kill-buffer-on-exit t)
(setq message-forward-before-signature nil)
(setq message-post-method
'(nntp "news"))
(setq message-generate-headers-first t)
(setq message-setup-hook
'(bbdb-define-all-aliases bbdb-insinuate-message))
(setq message-mode-hook
'(gnus-configure-posting-styles mc-install-write-mode message-xmas-maybe-fontify))
(setq message-header-setup-hook
'(gnus-inews-insert-archive-gcc gnus-inews-insert-gcc erics-header))
(setq message-cite-function
'sc-cite-original)
Ciao,
Eric
--
"Excuse me --- Di Du Du Duuuuh Di Dii --- Huh Weeeheeee" (Albert King)