From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/76322 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Position of point in reply-with-original Date: Fri, 04 Feb 2011 00:45:53 -0800 Organization: Programmerer Ingebrigtsen Message-ID: <87vd10kx1a.fsf@gnus.org> References: <87tyglxjja.fsf@gmail.com> <87r5bpgk6p.fsf@ericabrahamsen.net> <87k4hhniw6.fsf@gmail.com> <87ipx1yqhz.fsf@topper.koldfront.dk> <87pqr8946o.fsf@gmail.com> <87pqr8py5g.fsf@topper.koldfront.dk> <87ipx07nws.fsf@gmail.com> <87d3n8loqz.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1296809242 7574 80.91.229.12 (4 Feb 2011 08:47:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 4 Feb 2011 08:47:22 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M24674@lists.math.uh.edu Fri Feb 04 09:47:10 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PlHJu-0000ZY-4J for ding-account@gmane.org; Fri, 04 Feb 2011 09:47:10 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1PlHJ4-0000yS-Mb; Fri, 04 Feb 2011 02:46:18 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PlHJ3-0000yL-E4 for ding@lists.math.uh.edu; Fri, 04 Feb 2011 02:46:17 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PlHIy-0004IT-Ew for ding@lists.math.uh.edu; Fri, 04 Feb 2011 02:46:16 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1PlHIw-0002kZ-8S for ding@gnus.org; Fri, 04 Feb 2011 09:46:10 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PlHIt-0000B2-NC for ding@gnus.org; Fri, 04 Feb 2011 09:46:07 +0100 Original-Received: from baybryj.net ([198.144.208.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 04 Feb 2011 09:46:07 +0100 Original-Received: from larsi by baybryj.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 04 Feb 2011 09:46:07 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 43 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: baybryj.net Mail-Copies-To: never User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:ErXUVpPO5F5x1+q+lPR4bNwzpbU= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:76322 Archived-At: Ted Zlatanov writes: > I agree with the defvar -> defcustom change. > > I think the top-posting setup should be a little more involved, > mirroring Outlook somewhat. This is what I use (I got help from the > Gnus mailing list when I set it up): > > ;; outlooky > (defun sc-style-outlook () > (interactive) > (setq > message-cite-function 'message-cite-original > message-citation-line-function 'message-insert-formatted-citation-line > message-cite-reply-above 'is-evil > message-yank-prefix "" > message-yank-cited-prefix "" > message-yank-empty-prefix "" > message-citation-line-format > "\n\n-----------------------\nOn %a, %b %d %Y, %N wrote:\n")) Given that this much is needed to get a satisfactory top posting format, I don't think making the defvar->defcustom change would help much. Perhaps there should be a new meta-ish variable, say (defcustom message-cite-style nil "The overall style to be used when yanking cited text. Values are either `traditional' (cited text first), `top-post' (cited text at the bottom), or nil (don't override the individual message variables)." :version "24.1" :group 'message-various :type '(choice (const :tag "None" :value nil) (const :tag "Traditional" :value traditional) (const :tag "Top-post" :value top-post))) This would bind the variables you mention above if set to `traditional' or `top-post'. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen