From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 12 12:09:28 2011 Received: (at submit) by debbugs.gnu.org; 12 Sep 2011 16:09:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R394a-0003N9-4V for submit@debbugs.gnu.org; Mon, 12 Sep 2011 12:09:28 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R383R-0007C6-Fb for submit@debbugs.gnu.org; Mon, 12 Sep 2011 11:04:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R37z8-0000SY-3M for submit@debbugs.gnu.org; Mon, 12 Sep 2011 10:59:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00, CHARSET_FARAWAY_HEADER,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:57628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R37z7-0000SU-VM for submit@debbugs.gnu.org; Mon, 12 Sep 2011 10:59:46 -0400 Received: from eggs.gnu.org ([140.186.70.92]:43229) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R37z7-0002rq-2K for bug-gnu-emacs@gnu.org; Mon, 12 Sep 2011 10:59:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R37z5-0000SC-SP for bug-gnu-emacs@gnu.org; Mon, 12 Sep 2011 10:59:44 -0400 Received: from mail-yx0-f169.google.com ([209.85.213.169]:39232) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R37z5-0000S6-Pu for bug-gnu-emacs@gnu.org; Mon, 12 Sep 2011 10:59:43 -0400 Received: by yxi19 with SMTP id 19so252752yxi.0 for ; Mon, 12 Sep 2011 07:59:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=8DJTpZrt9wbX+qcF7X1pHX7zQaJFxRmadg+Ztf3arbI=; b=hn1IKX2sxDkCr+l/YoGqJbJXso/ahYzcK+1z0SIDAySkhybxIr1bfQuhXg5C2zwLWH nFPqa76fzuGzm9xTjcCJv2RTADuQA+paUfuOdr0wVCANtCxV+iWdjYmzzkjh34YflJDR WdpIsnYjpkpfbyxv6kw5JRlpgnNUpF1UiE9zI= MIME-Version: 1.0 Received: by 10.231.0.85 with SMTP id 21mr7413710iba.7.1315839582476; Mon, 12 Sep 2011 07:59:42 -0700 (PDT) Received: by 10.231.68.203 with HTTP; Mon, 12 Sep 2011 07:59:42 -0700 (PDT) Date: Mon, 12 Sep 2011 22:59:42 +0800 Message-ID: Subject: scheme-indent-function bug? From: =?Big5?B?q9u9QA==?= To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=0015177408cce518bb04acbfc67a X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 12 Sep 2011 12:09:26 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) --0015177408cce518bb04acbfc67a Content-Type: text/plain; charset=ISO-8859-1 Dear: I want to make c-declare function likes following (c-declare #< c-declare-end ) but if I use (put 'c-decare 'scheme-indent-function 0) whitch is according to scheme wiki the scheme code will looks like: (c-declare #< c-declare-end ) and this will make my scheme compiler error ( I try both gambit-c and racket) if I write a simple emacs lisp (defun scheme-indent-dummy (state indent-point normal-indent) 0) (put 'c-declare 'scheme-indent-function 'scheme-indent-dummy) and the scheme's c-declare function will indent as I want maybe this is a scheme-mode's bug ? --0015177408cce518bb04acbfc67a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 RGVhcjogPGJyPqCgoKCgoKCgoKCgoCBJIHdhbnQgdG8gbWFrZaAgYy1kZWNsYXJlIGZ1bmN0aW9u IGxpa2VzIGZvbGxvd2luZzxicj48YnIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPjxz cGFuIHN0eWxlPSJjb2xvcjogcmdiKDAsIDE1MywgMCk7Ij6goKCgoKCgoKCgoKAgKGMtZGVjbGFy ZSAjJmx0OyZsdDtjLWRlY2xhcmUtZW5kPC9zcGFuPjxiciBzdHlsZT0iY29sb3I6IHJnYigwLCAx NTMsIDApOyI+CjxiciBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDApOyI+PHNwYW4gc3R5bGU9 ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPqCgoKCgoKCgoKCgoKAgI2luY2x1ZGUgJmx0O3N0ZGlv LmgmZ3Q7PC9zcGFuPjxiciBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDApOyI+PHNwYW4gc3R5 bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPqCgoKCgoKCgoKCgoKAgYy1kZWNsYXJlLWVuZDwv c3Bhbj48YnIgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPgo8c3BhbiBzdHlsZT0iY29s b3I6IHJnYigwLCAxNTMsIDApOyI+oKCgoKCgoKCgoKCgoCApPC9zcGFuPjxicj48YnI+oKCgoKCg oKCgoKCgoCBidXQgaWagIEkgdXNloCA8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDAp OyI+KHB1dCAmIzM5O2MtZGVjYXJlICYjMzk7c2NoZW1lLWluZGVudC1mdW5jdGlvbiAwKaA8L3Nw YW4+IHdoaXRjaCBpcyBhY2NvcmRpbmcgdG8gc2NoZW1lIHdpa2k8YnI+CqCgoKCgoKCgoKCgoKAg PGJyPqCgoKCgoKCgoKCgoKAgdGhlIHNjaGVtZSBjb2RlIHdpbGwgbG9va3MgbGlrZTo8YnI+PGJy PqA8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDApOyI+oKCgoKCgoKCgoKAgKGMtZGVj bGFyZSAjJmx0OyZsdDtjLWRlY2xhcmUtZW5kPC9zcGFuPjxiciBzdHlsZT0iY29sb3I6IHJnYigw LCAxNTMsIDApOyI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPgo8L3NwYW4+ PGJyIHN0eWxlPSJjb2xvcjogcmdiKDAsIDE1MywgMCk7Ij48c3BhbiBzdHlsZT0iY29sb3I6IHJn YigwLCAxNTMsIDApOyI+CqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAjaW5jbHVkZSAm bHQ7c3RkaW8uaCZndDs8L3NwYW4+PGJyIHN0eWxlPSJjb2xvcjogcmdiKDAsIDE1MywgMCk7Ij48 c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDApOyI+CqCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoCBjLWRlY2xhcmUtZW5kPC9zcGFuPjxiciBzdHlsZT0iY29sb3I6IHJnYigwLCAx NTMsIDApOyI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPgqgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgICk8L3NwYW4+PGJyPqCgoKCgoKCgoKCgoKAgPGJyPqCgoKCg oKCgoKCgoKCgIGFuZCB0aGlzIHdpbGwgbWFrZSBteSBzY2hlbWUgY29tcGlsZXIgZXJyb3IgKCBJ IHRyeSBib3RoIGdhbWJpdC1jIGFuZCByYWNrZXQpPGJyPjxicj6goKCgoKCgoKCgoKCgoCBpZiBJ IHdyaXRlIGEgc2ltcGxlIGVtYWNzIGxpc3A8YnI+oKCgoKCgoKCgoKCgoKAgoKCgoKCgoKCgoKCg oKAgPGJyPgo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDApOyI+oKCgoKCgoKCgoKCg oCAoZGVmdW4gc2NoZW1lLWluZGVudC1kdW1teSAoc3RhdGUgaW5kZW50LXBvaW50IG5vcm1hbC1p bmRlbnQpPC9zcGFuPjxiciBzdHlsZT0iY29sb3I6IHJnYigwLCAxNTMsIDApOyI+PHNwYW4gc3R5 bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPqCgoKCgoKCgoKCgoKCgoCAwKTwvc3Bhbj48YnIg c3R5bGU9ImNvbG9yOiByZ2IoMCwgMTUzLCAwKTsiPgo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigw LCAxNTMsIDApOyI+oKCgoKCgoKCgoKCgoCAocHV0ICYjMzk7Yy1kZWNsYXJlICYjMzk7c2NoZW1l LWluZGVudC1mdW5jdGlvbiAmIzM5O3NjaGVtZS1pbmRlbnQtZHVtbXkpPC9zcGFuPjxicj48YnI+ oKCgoKCgoKCgoKCgoCBhbmQgdGhlIHNjaGVtZSYjMzk7cyBjLWRlY2xhcmUgZnVuY3Rpb24gd2ls bCBpbmRlbnQgYXMgSSB3YW50PGJyPjxicj4KoKCgoKCgoKCgoKCgoKAgbWF5YmUgdGhpcyBpcyBh IHNjaGVtZS1tb2RlJiMzOTtzIGJ1ZyA/PGJyPjxicj48YnI+oKCgoKCgoKAgPGJyPqAgoCCgIKAg oCCgIKCgIKCgoKCgoKCgoKCgoCA8YnI+PGJyPjxicj48YnI+Cg== --0015177408cce518bb04acbfc67a-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 13 00:07:22 2011 Received: (at 9484) by debbugs.gnu.org; 13 Sep 2011 04:07:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3KHC-0006fg-Qe for submit@debbugs.gnu.org; Tue, 13 Sep 2011 00:07:21 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3KH8-0006fU-DW for 9484@debbugs.gnu.org; Tue, 13 Sep 2011 00:07:12 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R3KCo-0007FK-J9; Tue, 13 Sep 2011 00:02:42 -0400 From: Glenn Morris To: coldnew.tw@gmail.com Subject: Re: bug#9484: scheme-indent-function bug? References: X-Spook: bemd dictionary quarter John Kerry NATO MD5 Europol spy X-Ran: -XA=J5]oW%>(hN;`pW6%_JUnXg'\0nsrhw@_7>Ex!sQvZ-64J})jh,5+g (=?utf-8?B?IuW9peeRviIncw==?= message of "Mon, 12 Sep 2011 22:59:42 +0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9484 Cc: 9484@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) > I want to make c-declare function likes following > > (c-declare #< > #include > c-declare-end > ) > > but if I use (put 'c-decare 'scheme-indent-function 0) whitch is > according to scheme wiki > > the scheme code will looks like: > > (c-declare #< > #include > c-declare-end > ) If the scheme wiki says that (put 'c-declare 'scheme-indent-function 0) will give everything 0 indentation, then I believe it is incorrect. It's a shame scheme-indent-function doesn't have a doc-string, but it works like the function lisp-indent-function, which does. Quoting that: * an integer N, meaning indent the first N arguments specially like ordinary function arguments and then indent any further arguments like a body; A value of 0 means to indent like `progn' (for example), not "to column 0". > (defun scheme-indent-dummy (state indent-point normal-indent) 0) > (put 'c-declare 'scheme-indent-function 'scheme-indent-dummy) > > and the scheme's c-declare function will indent as I want I don't think there is a standard way to say "indent to column N", so writing a function like that seems the correct way to do it. I think scheme-indent-function should get a doc-string, but other than that I do not think there is a bug. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 13 03:05:37 2011 Received: (at 9484-done) by debbugs.gnu.org; 13 Sep 2011 07:05:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3N3o-0003C0-Gl for submit@debbugs.gnu.org; Tue, 13 Sep 2011 03:05:37 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3N3l-0003Bt-Kl for 9484-done@debbugs.gnu.org; Tue, 13 Sep 2011 03:05:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R3MzS-0000DZ-1M; Tue, 13 Sep 2011 03:01:06 -0400 From: Glenn Morris To: 9484-done@debbugs.gnu.org Subject: Re: bug#9484: scheme-indent-function bug? References: X-Spook: Freeh cryptanalysis UOP SHA Noriega Uzbekistan bootleg X-Ran: ZSb:JB8%naLGr:4n0e{2Yet'S:KLg/}j?!Qad{3?je:Tw}`&;;7wEVv?Nx7j2'Sq2[+EH* X-Hue: white X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 13 Sep 2011 03:01:05 -0400 In-Reply-To: (Glenn Morris's message of "Tue, 13 Sep 2011 00:02:42 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9484-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) I have given scheme-indent-function a doc-string and am closing this. From unknown Wed Jun 18 00:27:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Oct 2011 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator