From unknown Mon Sep 08 22:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14218: 24.3; octave-insert-defun bad indentation since using smie Resent-From: Leo Liu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 Apr 2013 02:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14218@debbugs.gnu.org Cc: Stefan Monnier X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Stefan Monnier Received: via spool by submit@debbugs.gnu.org id=B.13661640154767 (code B ref -1); Wed, 17 Apr 2013 02:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Apr 2013 02:00:15 +0000 Received: from localhost ([127.0.0.1]:55606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USHfS-0001Eq-KD for submit@debbugs.gnu.org; Tue, 16 Apr 2013 22:00:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39737) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USHfQ-0001Ej-Ky for submit@debbugs.gnu.org; Tue, 16 Apr 2013 22:00:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1USHbC-0002UW-RV for submit@debbugs.gnu.org; Tue, 16 Apr 2013 21:55:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:44190) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USHbC-0002UL-Dm for submit@debbugs.gnu.org; Tue, 16 Apr 2013 21:55:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51075) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USHbB-0003f6-3W for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2013 21:55:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1USHbA-0002TE-4Y for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2013 21:55:48 -0400 Received: from mail-pa0-f45.google.com ([209.85.220.45]:35489) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USHb9-0002Sj-Tt for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2013 21:55:48 -0400 Received: by mail-pa0-f45.google.com with SMTP id kl13so651066pab.32 for ; Tue, 16 Apr 2013 18:55:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:x-debbugs-cc:date:message-id :mime-version:content-type; bh=wxfU+eiKRerpKqqJxuRFhOgwzsa51WjNgXXXgSrZbGk=; b=CK/IEMLeytLMq8/BBSH3fk57xoc2nTWnS+ERZyFL/Zo5k1IbrketWBa9BwW2mmkClN iMlxMbdT9WjtFj9bgKjkJ33EvsEuBhzS/yWbTLklKvGDmZhd5PMUvZT/gs7gPnOyduCP r2aqsx6aFLTxMVmExRkuNIu5YH0ivXE8kaUNhf994BDX33jlMFjJ2BYbusgpNfPi8/S4 PQ+XZWRt2CQj0qbX1s7UOgEhvRWddg9bX8DlMI/Nedmfz8QeZGhUvR62VilEu+/jF+mo Hya288ypT+YI/k97ZmEMO2mIbi1EQtf4zEE/rUSPzb35rr5+PrcO18Ek195ILTXXN89G gcwQ== X-Received: by 10.69.0.132 with SMTP id ay4mr6212462pbd.62.1366163746614; Tue, 16 Apr 2013 18:55:46 -0700 (PDT) Received: from localhost ([111.161.47.175]) by mx.google.com with ESMTPS id kd7sm4153190pbb.34.2013.04.16.18.55.43 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 16 Apr 2013 18:55:45 -0700 (PDT) From: Leo Liu Date: Wed, 17 Apr 2013 09:55:39 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.1 (------) C-c C-f in octave-mode of emacs 22.1 normally inserts something like this: function B = hasWon (X, z, z0) ## usage: B = hasWon (X, z, z0) ## ## endfunction Now it inserts: function B = hasWon (X, z, z0) ## usage: B = hasWon (X, z, z0) ## ## endfunction i.e. it has wrong initial indentation. This might be a flaw of smie. Leo From unknown Mon Sep 08 22:57:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Liu Subject: bug#14218: closed (Re: bug#14218: 24.3; octave-insert-defun bad indentation since using smie) Message-ID: References: X-Gnu-PR-Message: they-closed 14218 X-Gnu-PR-Package: emacs Reply-To: 14218@debbugs.gnu.org Date: Thu, 25 Apr 2013 03:32:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1366860724-32029-1" This is a multi-part message in MIME format... ------------=_1366860724-32029-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14218: 24.3; octave-insert-defun bad indentation since using smie which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14218@debbugs.gnu.org. --=20 14218: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14218 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1366860724-32029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14218-done) by debbugs.gnu.org; 25 Apr 2013 03:31:36 +0000 Received: from localhost ([127.0.0.1]:42001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVCuC-0008I8-Bq for submit@debbugs.gnu.org; Wed, 24 Apr 2013 23:31:34 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:46672) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVCtt-0008GX-1x for 14218-done@debbugs.gnu.org; Wed, 24 Apr 2013 23:31:15 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpYYW/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IPAS-Result: Av4EABK/CFFFpYYW/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDiYSFBgNJIgeBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="8241979" Received: from 69-165-134-22.dsl.teksavvy.com (HELO ceviche.home) ([69.165.134.22]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 24 Apr 2013 23:26:02 -0400 Received: by ceviche.home (Postfix, from userid 20848) id CFF2B660E8; Wed, 24 Apr 2013 23:26:05 -0400 (EDT) From: Stefan Monnier To: Leo Liu Subject: Re: bug#14218: 24.3; octave-insert-defun bad indentation since using smie Message-ID: References: Date: Wed, 24 Apr 2013 23:26:05 -0400 In-Reply-To: (Leo Liu's message of "Wed, 17 Apr 2013 09:55:39 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 14218-done Cc: 14218-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) > Now it inserts: > function B = hasWon (X, z, z0) > ## usage: B = hasWon (X, z, z0) > ## > ## > endfunction > i.e. it has wrong initial indentation. This might be a flaw of smie. Indeed. There were several bugs triggered here. I installed the patch below which fixes this problem. Stefan ------------=_1366860724-32029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Apr 2013 02:00:15 +0000 Received: from localhost ([127.0.0.1]:55606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USHfS-0001Eq-KD for submit@debbugs.gnu.org; Tue, 16 Apr 2013 22:00:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39737) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USHfQ-0001Ej-Ky for submit@debbugs.gnu.org; Tue, 16 Apr 2013 22:00:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1USHbC-0002UW-RV for submit@debbugs.gnu.org; Tue, 16 Apr 2013 21:55:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:44190) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USHbC-0002UL-Dm for submit@debbugs.gnu.org; Tue, 16 Apr 2013 21:55:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51075) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USHbB-0003f6-3W for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2013 21:55:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1USHbA-0002TE-4Y for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2013 21:55:48 -0400 Received: from mail-pa0-f45.google.com ([209.85.220.45]:35489) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USHb9-0002Sj-Tt for bug-gnu-emacs@gnu.org; Tue, 16 Apr 2013 21:55:48 -0400 Received: by mail-pa0-f45.google.com with SMTP id kl13so651066pab.32 for ; Tue, 16 Apr 2013 18:55:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:x-debbugs-cc:date:message-id :mime-version:content-type; bh=wxfU+eiKRerpKqqJxuRFhOgwzsa51WjNgXXXgSrZbGk=; b=CK/IEMLeytLMq8/BBSH3fk57xoc2nTWnS+ERZyFL/Zo5k1IbrketWBa9BwW2mmkClN iMlxMbdT9WjtFj9bgKjkJ33EvsEuBhzS/yWbTLklKvGDmZhd5PMUvZT/gs7gPnOyduCP r2aqsx6aFLTxMVmExRkuNIu5YH0ivXE8kaUNhf994BDX33jlMFjJ2BYbusgpNfPi8/S4 PQ+XZWRt2CQj0qbX1s7UOgEhvRWddg9bX8DlMI/Nedmfz8QeZGhUvR62VilEu+/jF+mo Hya288ypT+YI/k97ZmEMO2mIbi1EQtf4zEE/rUSPzb35rr5+PrcO18Ek195ILTXXN89G gcwQ== X-Received: by 10.69.0.132 with SMTP id ay4mr6212462pbd.62.1366163746614; Tue, 16 Apr 2013 18:55:46 -0700 (PDT) Received: from localhost ([111.161.47.175]) by mx.google.com with ESMTPS id kd7sm4153190pbb.34.2013.04.16.18.55.43 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 16 Apr 2013 18:55:45 -0700 (PDT) From: Leo Liu To: bug-gnu-emacs@gnu.org Subject: 24.3; octave-insert-defun bad indentation since using smie X-Debbugs-CC: Stefan Monnier Date: Wed, 17 Apr 2013 09:55:39 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.1 (------) C-c C-f in octave-mode of emacs 22.1 normally inserts something like this: function B = hasWon (X, z, z0) ## usage: B = hasWon (X, z, z0) ## ## endfunction Now it inserts: function B = hasWon (X, z, z0) ## usage: B = hasWon (X, z, z0) ## ## endfunction i.e. it has wrong initial indentation. This might be a flaw of smie. Leo ------------=_1366860724-32029-1-- From unknown Mon Sep 08 22:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14218: 24.3; octave-insert-defun bad indentation since using smie Resent-From: Leo Liu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Apr 2013 05:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 14218@debbugs.gnu.org Received: via spool by 14218-submit@debbugs.gnu.org id=B14218.13668684822185 (code B ref 14218); Thu, 25 Apr 2013 05:42:01 +0000 Received: (at 14218) by debbugs.gnu.org; 25 Apr 2013 05:41:22 +0000 Received: from localhost ([127.0.0.1]:42109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVEvq-0000ZC-BE for submit@debbugs.gnu.org; Thu, 25 Apr 2013 01:41:22 -0400 Received: from mail-pa0-f47.google.com ([209.85.220.47]:56544) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVEvo-0000Yw-Cp for 14218@debbugs.gnu.org; Thu, 25 Apr 2013 01:41:21 -0400 Received: by mail-pa0-f47.google.com with SMTP id bj1so1629400pad.6 for <14218@debbugs.gnu.org>; Wed, 24 Apr 2013 22:36:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:face:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=ebLJ+ZhqE17rnTUcZUo+x1VeADK6JTzYhRMHLgghSHc=; b=sPcs7La+UK94swGseGlX9BgWHGHhScAx3KOpUDs+F/SU7xsQj97gAf+cc6eUaWnrts qkRiVyOqVhT5PVKdzU2tJPqxTXMMNlf+zmf8j3VCpyxZe6zsSoPau6hc3JyGGwJxqvEC vUeNeIaTfaJ0Ps/gu97GgP8Gnt+GD4FQ4/HOmm308Rrwks5kDOf/vV22EywagmHSDZTC KMYxQW3O+s6OtRYTDH+o5vriF8MeHUVcW5d/P7ILQR2xQ+F4YUGj/N5OWMmxLhv75lwt 6jd80EaOAdDjdrHgnwrtWZ0rrOyxTUfSYkFj286tDg3kcyHw2/Ax/feHwYCdf9JgoI5/ 35vg== X-Received: by 10.68.130.34 with SMTP id ob2mr52162796pbb.134.1366868173107; Wed, 24 Apr 2013 22:36:13 -0700 (PDT) Received: from Zeuss-MacBook.local ([110.172.225.137]) by mx.google.com with ESMTPSA id ze11sm6592621pab.22.2013.04.24.22.36.07 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 24 Apr 2013 22:36:12 -0700 (PDT) From: Leo Liu References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoAgMAAADxkFD+AAAADFBMVEUvT09qWs3/pQD///+J kUVcAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cBBwMLOd3veKQA AACuSURBVBjTldE9CgIxEAXgB+lEyFUC2wo5ikdZ8DSypxhMY7H9VuIVwlqkGRgnm59VsHGafIQ3 CZlAtmKIRaHETgYa12lqvEsPYKf8wXHsPGfqPaUM0g9aJPKFXkmNQmSDqwzz4Fpgpz+6WAPY2z5o uPJJpu0uypcl4nyCibMLQ8lCiVjayLoQvw5LsVKQuHPRR958HZbOcVsKeepcLxpByjycGvnKmY+c MBvrtyjfe0vmuLvdq/kAAAAASUVORK5CYII= Date: Thu, 25 Apr 2013 13:36:02 +0800 In-Reply-To: (Stefan Monnier's message of "Wed, 24 Apr 2013 23:26:05 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.8.3) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -2.6 (--) On 2013-04-25 11:26 +0800, Stefan Monnier wrote: > Indeed. There were several bugs triggered here. > I installed the patch below which fixes this problem. Thank you for the fix. However with this change: prog-indent-sexp with point on the first letter of 'function' gives me this funny indentation and extra whitespace: function A = dox (n) ## usage: A = dox (n) ## ## endfunction From unknown Mon Sep 08 22:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14218: 24.3; octave-insert-defun bad indentation since using smie Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu Cc: 14218@debbugs.gnu.org Received: via spool by 14218-submit@debbugs.gnu.org id=B14218.136698688818483 (code B ref 14218); Fri, 26 Apr 2013 14:35:02 +0000 Received: (at 14218) by debbugs.gnu.org; 26 Apr 2013 14:34:48 +0000 Received: from localhost ([127.0.0.1]:45009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVjjc-0004o2-7f for submit@debbugs.gnu.org; Fri, 26 Apr 2013 10:34:48 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:56658) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVjja-0004nr-2S for 14218@debbugs.gnu.org; Fri, 26 Apr 2013 10:34:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpYYW/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCwsOJhIUGA0kiB4GwS2RCgOkeoFegxM X-IPAS-Result: Av8EABK/CFFFpYYW/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCwsOJhIUGA0kiB4GwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="8365603" Received: from 69-165-134-22.dsl.teksavvy.com (HELO pastel.home) ([69.165.134.22]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 Apr 2013 10:34:40 -0400 Received: by pastel.home (Postfix, from userid 20848) id 50711678A8; Fri, 26 Apr 2013 10:34:42 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Fri, 26 Apr 2013 10:34:42 -0400 In-Reply-To: (Leo Liu's message of "Thu, 25 Apr 2013 13:36:02 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) > Thank you for the fix. However with this change: prog-indent-sexp with > point on the first letter of 'function' gives me this funny indentation > and extra whitespace: > function A = dox (n) > ## usage: A = dox (n) > ## > ## > endfunction Duh, thanks. I've installed the additional patch below which should fix it right this time. Stefan === modified file 'lisp/progmodes/octave.el' --- lisp/progmodes/octave.el 2013-04-26 04:16:37 +0000 +++ lisp/progmodes/octave.el 2013-04-26 14:25:15 +0000 @@ -461,11 +461,12 @@ (forward-comment 1)) (cond ((and (looking-at "$\\|[%#]") - (not (smie-rule-bolp)) - ;; Ignore it if it's within parentheses. - (prog1 (let ((ppss (syntax-ppss))) + ;; Ignore it if it's within parentheses or if the newline does not end + ;; some preceding text. + (prog1 (and (not (smie-rule-bolp)) + (let ((ppss (syntax-ppss))) (not (and (nth 1 ppss) - (eq ?\( (char-after (nth 1 ppss)))))) + (eq ?\( (char-after (nth 1 ppss))))))) (forward-comment (point-max)))) ;; Why bother distinguishing \n and ;? ";") ;;"\n" From unknown Mon Sep 08 22:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14218: 24.3; octave-insert-defun bad indentation since using smie Resent-From: Leo Liu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 19:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 14218@debbugs.gnu.org Received: via spool by 14218-submit@debbugs.gnu.org id=B14218.136700390422600 (code B ref 14218); Fri, 26 Apr 2013 19:19:02 +0000 Received: (at 14218) by debbugs.gnu.org; 26 Apr 2013 19:18:24 +0000 Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVoA4-0005sS-EB for submit@debbugs.gnu.org; Fri, 26 Apr 2013 15:18:24 -0400 Received: from mail-pb0-f52.google.com ([209.85.160.52]:33455) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVoA2-0005sL-Ii for 14218@debbugs.gnu.org; Fri, 26 Apr 2013 15:18:23 -0400 Received: by mail-pb0-f52.google.com with SMTP id mc17so1033515pbc.25 for <14218@debbugs.gnu.org>; Fri, 26 Apr 2013 12:18:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:face:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=4gLvq/d/2yE5WW/W/vxtugNy2LAzoBgiffaf6nTFg6k=; b=0wn5UbaH3rEV/l9ZcRmUL3WssSGcEprnlMQpS+TTUqdvD5xfLUAIZeqJJggxBY/l/D Te5esg6rwSsqhRJXPLD8GCAJctt6QEZE4xDoxjUz6bwOE3vopxC53Lc2e7aTTBlCQY1B kI2HvoCmIuRWXReIxRU0DoG/8FntJAJ2bLqLTZZoVB5WZHqrIaq1lJw7SgXDmvqfFcTa nq/eRLJUh4E76kVRIGeV1YXehUook04ejR3rtBz+1L7umgvF6Ze0vyKRmKDbvt006K5n yL/lCL9US+dqAbK7NdGPI7gRWcUMwN4KRYnMG9Eqwpx/AF8DOOFerw9riI/Sg+UJiuJc r1+w== X-Received: by 10.66.7.202 with SMTP id l10mr32551511paa.176.1367003899438; Fri, 26 Apr 2013 12:18:19 -0700 (PDT) Received: from Zeuss-MacBook.local ([110.172.225.137]) by mx.google.com with ESMTPSA id qi1sm13860974pac.21.2013.04.26.12.18.17 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 26 Apr 2013 12:18:18 -0700 (PDT) From: Leo Liu References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUKDAg1NjRWV1V9fnyg op/DxcLk5uP8/voi63ReAAAACXBIWXMAAAWJAAAFiQFtaJ36AAAAB3RJTUUH1goZAgAz00bgXgAA AeVJREFUKM9lk0Fz2jAQhQXJD3CCO70CmcC1YMtcWyTZ14Bl69xats4N9r6/3zWQBlodNKNPu/s0 b1cCQFuZGpfVVh3vAvBJolIXRkapSuoRUtIdFyo1Y5xSdlAj7OtvD1XnXxmWRi+eWgcxyCed1lVV B1CrKyujMoi+eLA5kU1SsjoHlW+nQjTtFxk4MXgrOxvIqzoTZR8XgPaLl419zgsMaSGFPiUOZCIh thsx5Xy9NsK8Kwf/JoQgMxcVJ301HKkcSWaT0O7FY056J4U9xcYfnmVXG4801lW6lqwu2nKFZoHC HuzvaTVndZ+LaRQgZdthXw1cpynEkLEwyFHXk/aIxNQ6QeooJuzPMB+wn+D7JJNsiCcVA13/A3h/ xE9J+WidpAwoYNmRFwyvSRhNVtsdaAewzZZP5uw82QL9+tyNfocyP0McAzICUr5Mk9RdIjWasUNx aIIt6NK4ZtXIMdfMQt3nuMAyWbLI4DqZ4xPq/ag8jPond4XU/cLuOgw6XCFX/YCUfcDAMMH58fD4 G9kDchwfqVefkBwup2uZM+Q4WhJt5jN3AxXCsaS2yXEDuWgS8VOzW0gFjhEPmLyFMKBFaLb1HRwc DiaKwx0EeTMRYnYPQRW3PP4HApvlMv0PttX5v/D6Aws3IOSEwzmLAAAAAElFTkSuQmCC Date: Sat, 27 Apr 2013 03:17:00 +0800 In-Reply-To: (Stefan Monnier's message of "Fri, 26 Apr 2013 10:34:42 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.8.3) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -2.6 (--) On 2013-04-26 22:34 +0800, Stefan Monnier wrote: > Duh, thanks. I've installed the additional patch below which should > fix it right this time. Found an infinite loop. In a new octave-mode buffer, insert "function" and make sure there is no trailing newline. Now move to point-min and M-x forward-sexp to enter infinite loop. Leo From unknown Mon Sep 08 22:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14218: 24.3; octave-insert-defun bad indentation since using smie Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 May 2013 04:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14218 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu Cc: 14218-done@debbugs.gnu.org Received: via spool by 14218-done@debbugs.gnu.org id=D14218.13678996395741 (code D ref 14218); Tue, 07 May 2013 04:08:02 +0000 Received: (at 14218-done) by debbugs.gnu.org; 7 May 2013 04:07:19 +0000 Received: from localhost ([127.0.0.1]:60449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZZBO-0001UX-NJ for submit@debbugs.gnu.org; Tue, 07 May 2013 00:07:19 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:28265) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZZBL-0001UD-Ug for 14218-done@debbugs.gnu.org; Tue, 07 May 2013 00:07:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFG4rwb8/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAsOJhIUGA0kiB4GsR+QDpEKA6R6gV6DEw X-IPAS-Result: Av4EABK/CFG4rwb8/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAsOJhIUGA0kiB4GsR+QDpEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="11435734" Received: from 184-175-6-252.dsl.teksavvy.com (HELO ceviche.home) ([184.175.6.252]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 07 May 2013 00:06:09 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 95A0E6612E; Tue, 7 May 2013 00:06:13 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Tue, 07 May 2013 00:06:13 -0400 In-Reply-To: (Leo Liu's message of "Sat, 27 Apr 2013 03:17:00 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) >> Duh, thanks. I've installed the additional patch below which should >> fix it right this time. > Found an infinite loop. I think I fixed it now, Stefan