From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 28 15:11:24 2011 Received: (at submit) by debbugs.gnu.org; 28 Jul 2011 19:11:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QmVzN-00066p-R9 for submit@debbugs.gnu.org; Thu, 28 Jul 2011 15:11:23 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QmROA-0005H0-DK for submit@debbugs.gnu.org; Thu, 28 Jul 2011 10:16:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QmRO8-0007j7-38 for submit@debbugs.gnu.org; Thu, 28 Jul 2011 10:16:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, 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]:54586) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmRO8-0007it-1Q for submit@debbugs.gnu.org; Thu, 28 Jul 2011 10:16:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]:40138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmRO5-0001IE-3H for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2011 10:16:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QmRO2-0007gi-L4 for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2011 10:16:33 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:49990) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmRO2-0007gU-7i for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2011 10:16:30 -0400 Received: by wyg36 with SMTP id 36so196805wyg.0 for ; Thu, 28 Jul 2011 07:16:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=to:subject:from:x-hashcash:date:message-id:mime-version :content-type; bh=LmiK1+bhOd4gfW1WtGckR510qE3mzeI/nvTYEkE6T2A=; b=pnB7kYyvdQxLijcv9Ycd1E/WCaqpWnb+YqqibsYV1tomSaj7JEhuteMLAyy9TYuhHN 2Q4EqDinm3dKG5dsKXzfaDTgnGa7E/wCTVi9GMUN2Rn1fiTpGK6KU5em/oteYoHZh8Kx onhWTdYzz06RjsGJpFv6q6N/OqOUbm3Hojfys= Received: by 10.227.11.134 with SMTP id t6mr32724wbt.21.1311862589250; Thu, 28 Jul 2011 07:16:29 -0700 (PDT) Received: from tao ([89.83.137.164]) by mx.google.com with ESMTPS id fe4sm878205wbb.62.2011.07.28.07.16.25 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 28 Jul 2011 07:16:27 -0700 (PDT) To: bug-gnu-emacs@gnu.org Subject: 24.0.50; wrong indentation in shell mode with main function from: ivan.kanis@googlemail.com X-Hashcash: 1:20:110728:bug-gnu-emacs@gnu.org::27TLRoKlA+ImMHzl:000000000000000000000000000000000000000010a5 Date: Thu, 28 Jul 2011 16:16:20 +0200 Message-ID: <878vria3t7.fsf@googlemail.com> MIME-Version: 1.0 Content-Type: text/plain 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: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 28 Jul 2011 15:11:13 -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: -5.9 (-----) 1) Emacs -Q 2) paste the following main () { } 3) press tab on the last line The curly bracket is indented wrong: main () { } The curly bracket is incorrectly indented. It happens to any function ending in main. Reproducible on emacs 23.3 and bzr. In GNU Emacs 24.0.50.16 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2011-07-28 on tao Windowing system distributor `The X.Org Foundation', version 11.0.10900000 configured using `configure '--prefix=/home/ubuntu/emacs-bzr'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Shell-script Minor modes in effect: erc-track-mode: t erc-track-minor-mode: t tracking-mode: t erc-ring-mode: t erc-netsplit-mode: t erc-match-mode: t erc-pcomplete-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-autojoin-mode: t erc-spelling-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-scrolltobottom-mode: t icomplete-mode: t global-auto-complete-mode: t auto-complete-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: p C-p C-k C-k C-k C-e f r o m : SPC i v a n . a k a n i s @ g o o g l e m a i l . c o m C-c C-c d y y g y y C-x b - f M-i i C-x C-f ~ t m p / f o o . c s h m a i n SPC ( ) C-p C-p C-e SPC { } C-n C-n C-p f o o SPC ( ) S-SPC { } C-p C-p C-n C-n C-p C-a C-k C-k C-p p C-p f o o C-n C-n m a n i n SPC ( ) S-SPC { } C-a C-SPC M-w b a r C-SPC C-x C-w C-g C-x C-s C-SPC M-w M-x r e p o e r Recent messages: Mark set byte-code: End of buffer Mark set [2 times] Ido mode enabled Quit Saving file /home/ubuntu/tmp/foo.sh... Wrote /home/ubuntu/tmp/foo.sh Mark set byte-code: End of buffer [2 times] Making completion list... Load-path shadows: /home/ubuntu/.emacs.d/misc/time hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/time /home/ubuntu/.emacs.d/misc/whitespace hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/whitespace /home/ubuntu/.emacs.d/org/org-capture hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-capture /home/ubuntu/.emacs.d/org/org-bibtex hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-bibtex /home/ubuntu/.emacs.d/org/org-beamer hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-beamer /home/ubuntu/.emacs.d/org/org-bbdb hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-bbdb /home/ubuntu/.emacs.d/org/org-attach hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-attach /home/ubuntu/.emacs.d/org/org-ascii hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-ascii /home/ubuntu/.emacs.d/org/org-archive hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-archive /home/ubuntu/.emacs.d/org/org-agenda hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-agenda /home/ubuntu/.emacs.d/org/ob hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob /home/ubuntu/.emacs.d/org/ob-tangle hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-tangle /home/ubuntu/.emacs.d/org/ob-table hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-table /home/ubuntu/.emacs.d/org/org hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org /home/ubuntu/.emacs.d/org/org-xoxo hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-xoxo /home/ubuntu/.emacs.d/org/org-wl hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-wl /home/ubuntu/.emacs.d/org/org-w3m hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-w3m /home/ubuntu/.emacs.d/org/org-vm hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-vm /home/ubuntu/.emacs.d/org/org-timer hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-timer /home/ubuntu/.emacs.d/org/org-taskjuggler hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-taskjuggler /home/ubuntu/.emacs.d/org/org-table hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-table /home/ubuntu/.emacs.d/org/org-src hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-src /home/ubuntu/.emacs.d/org/org-rmail hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-rmail /home/ubuntu/.emacs.d/org/org-remember hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-remember /home/ubuntu/.emacs.d/org/org-inlinetask hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-inlinetask /home/ubuntu/.emacs.d/org/org-info hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-info /home/ubuntu/.emacs.d/org/org-indent hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-indent /home/ubuntu/.emacs.d/org/org-id hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-id /home/ubuntu/.emacs.d/org/org-icalendar hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-icalendar /home/ubuntu/.emacs.d/org/org-html hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-html /home/ubuntu/.emacs.d/org/org-habit hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-habit /home/ubuntu/.emacs.d/org/org-gnus hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-gnus /home/ubuntu/.emacs.d/org/org-freemind hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-freemind /home/ubuntu/.emacs.d/org/org-footnote hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-footnote /home/ubuntu/.emacs.d/org/org-feed hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-feed /home/ubuntu/.emacs.d/org/org-faces hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-faces /home/ubuntu/.emacs.d/org/org-exp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-exp /home/ubuntu/.emacs.d/org/org-install hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-install /home/ubuntu/.emacs.d/org/org-exp-blocks hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-exp-blocks /home/ubuntu/.emacs.d/org/ob-sqlite hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sqlite /home/ubuntu/.emacs.d/org/ob-perl hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-perl /home/ubuntu/.emacs.d/org/ob-gnuplot hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-gnuplot /home/ubuntu/.emacs.d/org/ob-octave hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-octave /home/ubuntu/.emacs.d/org/ob-ocaml hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ocaml /home/ubuntu/.emacs.d/org/ob-mscgen hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-mscgen /home/ubuntu/.emacs.d/org/ob-matlab hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-matlab /home/ubuntu/.emacs.d/org/ob-lob hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-lob /home/ubuntu/.emacs.d/org/ob-latex hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-latex /home/ubuntu/.emacs.d/org/ob-keys hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-keys /home/ubuntu/.emacs.d/org/ob-haskell hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-haskell /home/ubuntu/.emacs.d/org/ob-sql hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sql /home/ubuntu/.emacs.d/org/ob-sh hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sh /home/ubuntu/.emacs.d/org/ob-screen hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-screen /home/ubuntu/.emacs.d/org/ob-sass hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sass /home/ubuntu/.emacs.d/org/ob-ruby hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ruby /home/ubuntu/.emacs.d/org/ob-ref hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ref /home/ubuntu/.emacs.d/org/ob-R hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-R /home/ubuntu/.emacs.d/org/ob-python hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-python /home/ubuntu/.emacs.d/org/org-publish hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-publish /home/ubuntu/.emacs.d/org/org-protocol hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-protocol /home/ubuntu/.emacs.d/org/org-plot hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-plot /home/ubuntu/.emacs.d/org/org-mouse hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mouse /home/ubuntu/.emacs.d/org/org-mobile hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mobile /home/ubuntu/.emacs.d/org/org-mks hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mks /home/ubuntu/.emacs.d/org/org-mhe hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mhe /home/ubuntu/.emacs.d/org/org-mew hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mew /home/ubuntu/.emacs.d/org/org-macs hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-macs /home/ubuntu/.emacs.d/org/org-mac-message hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mac-message /home/ubuntu/.emacs.d/org/org-list hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-list /home/ubuntu/.emacs.d/org/org-latex hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-latex /home/ubuntu/.emacs.d/org/org-jsinfo hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-jsinfo /home/ubuntu/.emacs.d/org/org-irc hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-irc /home/ubuntu/.emacs.d/org/org-entities hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-entities /home/ubuntu/.emacs.d/org/org-docview hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-docview /home/ubuntu/.emacs.d/org/org-docbook hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-docbook /home/ubuntu/.emacs.d/org/org-datetree hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-datetree /home/ubuntu/.emacs.d/org/org-ctags hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-ctags /home/ubuntu/.emacs.d/org/org-crypt hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-crypt /home/ubuntu/.emacs.d/org/org-compat hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-compat /home/ubuntu/.emacs.d/org/org-colview hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-colview /home/ubuntu/.emacs.d/org/org-clock hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-clock /home/ubuntu/.emacs.d/org/ob-exp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-exp /home/ubuntu/.emacs.d/org/ob-eval hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-eval /home/ubuntu/.emacs.d/org/ob-emacs-lisp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-emacs-lisp /home/ubuntu/.emacs.d/org/ob-dot hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-dot /home/ubuntu/.emacs.d/org/ob-ditaa hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ditaa /home/ubuntu/.emacs.d/org/ob-css hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-css /home/ubuntu/.emacs.d/org/ob-comint hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-comint /home/ubuntu/.emacs.d/org/ob-clojure hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-clojure /home/ubuntu/.emacs.d/org/ob-C hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-C /home/ubuntu/.emacs.d/misc/erc-goodies hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/erc/erc-goodies /home/ubuntu/.emacs.d/emms/tq hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/emacs-lisp/tq ~/tmp/find-func hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/emacs-lisp/find-func /home/ubuntu/.emacs.d/ert/ert hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/emacs-lisp/ert /home/ubuntu/.emacs.d/misc/appt hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/calendar/appt /home/ubuntu/.emacs.d/misc/sym-comp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/obsolete/sym-comp Features: (skeleton sh-script executable rot13 disp-table gnutls mailalias smtpmail sendmail ido uniquify erc-track multi-isearch japan-util kkc ja-dic-utl quail garak notify dbus-util dbus xml tree-widget elim warnings browse-url lui tracking incomplete network-stream auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc password-cache starttls tls erc-ring comint erc-netsplit erc-match erc-pcomplete pcomplete erc-button erc-fill erc-stamp erc-join erc-spelling erc-goodies erc erc-backend erc-compat thingatpt pp jka-compr info ffap debug newcomment swbuff vc-hg autoinsert noutline outline help-mode view shadow sort hashcash cookie1 flyspell ispell bbdb-picture bbdb-com cl bbdb timezone gnus-util mail-extr emacsbug icomplete advice advice-preload paren eldoc help-fns init xcscope ivan-w3m ivan-term ivan-slime ivan-re-builder ivan-org ivan-newsticker ivan-muse ivan-message ivan-japanese ivan-gnus ivan-french easy-mmode ivan-english ivan-emms ivan-elim ivan-comint bs ivan-bbdb ivan-anki tex-site ring caps-mode ivan-common-code message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader saveplace auto-complete-config auto-complete popup regexp-opt rx cus-edit easymenu cus-start cus-load wid-edit ivan-var ivan-keymap edmacro kmacro ivan-fun find-func ivan-face ivan-load time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- Ivan Kanis http://kanis.fr Arsenic is edible. Only once. -- Anonymous From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 22:01:47 2011 Received: (at 9190-done) by debbugs.gnu.org; 3 Aug 2011 02:01:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QoQmI-0003JT-JK for submit@debbugs.gnu.org; Tue, 02 Aug 2011 22:01:46 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QoQmG-0003JM-CX for 9190-done@debbugs.gnu.org; Tue, 02 Aug 2011 22:01:44 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArgHAHirOE5FxKfe/2dsb2JhbABCmEiPEHiBQAEBBAFWIwULCzQSFBgNiCO+XIZCBJ9KhDE X-IronPort-AV: E=Sophos;i="4.67,307,1309752000"; d="scan'208";a="128497588" Received: from 69-196-167-222.dsl.teksavvy.com (HELO ceviche.home) ([69.196.167.222]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 02 Aug 2011 22:00:53 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 4C5D7660CF; Tue, 2 Aug 2011 22:00:53 -0400 (EDT) From: Stefan Monnier To: ivan.kanis@googlemail.com Subject: Re: bug#9190: 24.0.50; wrong indentation in shell mode with main function Message-ID: References: <878vria3t7.fsf@googlemail.com> Date: Tue, 02 Aug 2011 22:00:53 -0400 In-Reply-To: <878vria3t7.fsf@googlemail.com> (ivan kanis's message of "Thu, 28 Jul 2011 16:16:20 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 9190-done Cc: 9190-done@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: -2.1 (--) > 2) paste the following > main () { > } > 3) press tab on the last line > The curly bracket is indented wrong: > main () { > } > The curly bracket is incorrectly indented. It happens to any function > ending in main. Reproducible on emacs 23.3 and bzr. Indeed, it's the case for any function ending in "in". I've installed the patch below which should fix the problem, Stefan --- lisp/progmodes/sh-script.el 2011-04-22 18:44:26 +0000 +++ lisp/progmodes/sh-script.el 2011-08-03 01:54:12 +0000 @@ -1066,7 +1066,7 @@ ;; a normal command rather than the real `in' keyword. ;; I.e. we should look back to try and find the ;; corresponding `case'. - (and (looking-at ";[;&]\\|in") + (and (looking-at ";[;&]\\|\\_ Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Wed, 03 Aug 2011 14:51:01 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 10:54:05 2011 Received: (at 9190) by debbugs.gnu.org; 3 Aug 2011 14:54:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qocph-000642-5H for submit@debbugs.gnu.org; Wed, 03 Aug 2011 10:54:05 -0400 Received: from mail-ww0-f42.google.com ([74.125.82.42]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qocpe-00063u-RB for 9190@debbugs.gnu.org; Wed, 03 Aug 2011 10:54:04 -0400 Received: by wwg11 with SMTP id 11so3764544wwg.3 for <9190@debbugs.gnu.org>; Wed, 03 Aug 2011 07:53:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=from:to:subject:references:face:cc:x-hashcash:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=TCaHtme+mFP8yG5nus3ThNAEcfjz4syNk3JMt1VwwNw=; b=CDdPnKWZApW+mSZjn02wk49Qv3HWZ3YS1qz3xR2QX3QcVeime9Oa/T9veuhIeEIatb ceyBHTRPPj01CbfAO4GLrrqSeZtpChtAB26aWcsuWauO1iYu6Kwb9KI/agVTo/OqkyEm ZWCG0UEFkz/EQQwJ8nr9CFOubFQ28qRN19IM8= Received: by 10.216.137.40 with SMTP id x40mr783446wei.20.1312383207789; Wed, 03 Aug 2011 07:53:27 -0700 (PDT) Received: from yan (nantes.visionobjects.com [92.103.229.106]) by mx.google.com with ESMTPS id j11sm542486wed.42.2011.08.03.07.53.25 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Aug 2011 07:53:26 -0700 (PDT) From: Ivan Kanis To: 9190@debbugs.gnu.org Subject: Re: bug#9190: closed (Re: bug#9190: 24.0.50; wrong indentation in shell mode with main function) References: <878vria3t7.fsf@googlemail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAAB5QTFRF IBkXUxMTOCwoTC4qcUY8iFxQmmper31txpaJ/v/8aKZ1oAAAAcVJREFUOMt100tu2zAQAFDCXnUZ oAcIqG68LZULVLQBbwuSiffm6AIRRyeotAySJoVu2+FPpJWWC3/4NKOZocSW/yxWfnJ2+Bdwzhj7 8gleWVy7DXC2rkMNr2V/zRbghXIwthf3VbIA9Ffc71vZCSFyCEsBggtNS8ludwvfmhYA0Vn9o4DP zMWxR7+cPWzAYFzwM0ModtdmcDbDS6i/hT7L+RZof5yCXGrYe5jn2YO6BYMjgY+51tCIAqHgBLwR pwLnGuRjAKyBJkuN4yd4U92uCY1vUr2D/c5b8DuxyQwfOHUeaLqDJhnkkuGXbB56h2C1IVBdgncc bBi6feroa9B6jUDojnQPQKupbyXyeeCE1oT7Oqrt+SnfY3mkiyGA/3AmD3H5g32CcBx6hY8pRkwJ 9PpcjRGobUfprFnhAa1vepwcgMOhwG+pdSgKHFU9HAvoAH6XUl7lDUCCq5Qb6GMbVm3Aj++qDYCt wdBc/YHgOFCmS3mjDMRcSE2qY4E3Q3PVIQRQmeodNH4QEbRUFZzW+VotzwX4yTcRTySOML1qjcE5 hTirVqDHkMAP0PjAywp3d18JZtqzvr9zDYD+GaSKtE6Zlr/DLPNFmOcvBAAAAABJRU5ErkJggg== X-Hashcash: 1:20:110803:9190@debbugs.gnu.org::ICjk0qEPMCDkplPt:000000000000000000000000000000000000000007P8J Date: Wed, 03 Aug 2011 16:53:24 +0200 In-Reply-To: (GNU bug Tracking System's message of "Wed, 03 Aug 2011 02:02:02 +0000") Message-ID: <87zkjq1r8b.fsf@googlemail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 9190 Cc: Stefan Monnier 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.1 (----) Hi Stefan, I have tried your patch today. Sadly it doesn't work... I saw your changes from bzr in lisp/progmodes/sh-script.el. I even evaled the file to be sure I am not missing anything. I get the exact same behavior. Take care, -- Ivan Kanis, Release Manager, Vision Objects, Tel +33 2 28 01 84 44, Fax +33 2 40 25 89 20 http://www.visionobjects.com Seriousness is the only refuge of the shallow. -- Oscar Wilde From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 22:20:00 2011 Received: (at 9190) by debbugs.gnu.org; 4 Aug 2011 02:20:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QonXU-0005Vd-9G for submit@debbugs.gnu.org; Wed, 03 Aug 2011 22:20:00 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QonXS-0005VV-2h for 9190@debbugs.gnu.org; Wed, 03 Aug 2011 22:19:58 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAMUAOk5FxKeo/2dsb2JhbABCp2J4gUABAQQBViMFCws0EhQYDSSHf8BzhkIEn0qEMQ X-IronPort-AV: E=Sophos;i="4.67,314,1309752000"; d="scan'208";a="128659248" Received: from 69-196-167-168.dsl.teksavvy.com (HELO ceviche.home) ([69.196.167.168]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 03 Aug 2011 22:19:20 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 1A7C4660CF; Wed, 3 Aug 2011 22:19:20 -0400 (EDT) From: Stefan Monnier To: Ivan Kanis Subject: Re: bug#9190: closed (Re: bug#9190: 24.0.50; wrong indentation in shell mode with main function) Message-ID: References: <878vria3t7.fsf@googlemail.com> <87zkjq1r8b.fsf@googlemail.com> Date: Wed, 03 Aug 2011 22:19:20 -0400 In-Reply-To: <87zkjq1r8b.fsf@googlemail.com> (Ivan Kanis's message of "Wed, 03 Aug 2011 16:53:24 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 9190 Cc: 9190@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: -2.1 (--) > I have tried your patch today. Sadly it doesn't work... I saw your changes > from bzr in lisp/progmodes/sh-script.el. I even evaled the file to be sure > I am not missing anything. I get the exact same behavior. I just tried and cannot reproduce the problem. Maybe you've evalled sh-script.el after loading the test file (in that case, you need to edit the "main ()" line (e.g. insert a space and remove it) to force re-computing the syntax-properties of the close-paren using the new code). Otherwise, can you give a precise recipe? Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 01:26:38 2011 Received: (at 9190) by debbugs.gnu.org; 4 Aug 2011 05:26:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QoqS5-0001A9-7J for submit@debbugs.gnu.org; Thu, 04 Aug 2011 01:26:38 -0400 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QoqS2-0001A0-1a for 9190@debbugs.gnu.org; Thu, 04 Aug 2011 01:26:36 -0400 Received: by wwf25 with SMTP id 25so1545337wwf.15 for <9190@debbugs.gnu.org>; Wed, 03 Aug 2011 22:25:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=from:to:cc:subject:references:face:x-hashcash:x-hashcash:x-hashcash :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=K4drrdPss2OSe72LyhkWu5fAtcUuq4iUNJmdADv6MP0=; b=u2LNCuoOU5MEawnj1Ao5ZIC7aYYbOs349n8TT+0ecm5aiDxXU3pLBjeLycfvHXH3dp +BDRR7kEXoNJliwGxNeiGxTfBXopSLTSfjjbEdsrt0zDCFB/ECYmtbovzThCrfmLjMVD j/zNZN3gzYHE/2ePdNgH6y07v4Y+9J+IksFQQ= Received: by 10.227.184.5 with SMTP id ci5mr312329wbb.8.1312435555583; Wed, 03 Aug 2011 22:25:55 -0700 (PDT) Received: from tao ([89.83.137.164]) by mx.google.com with ESMTPS id o19sm1197325wbh.43.2011.08.03.22.25.51 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Aug 2011 22:25:53 -0700 (PDT) From: Ivan Kanis To: Stefan Monnier Subject: Re: bug#9190: closed (Re: bug#9190: 24.0.50; wrong indentation in shell mode with main function) References: <878vria3t7.fsf@googlemail.com> <87zkjq1r8b.fsf@googlemail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAAB5QTFRF IBkXUxMTOCwoTC4qcUY8iFxQmmper31txpaJ/v/8aKZ1oAAAAcVJREFUOMt100tu2zAQAFDCXnUZ oAcIqG68LZULVLQBbwuSiffm6AIRRyeotAySJoVu2+FPpJWWC3/4NKOZocSW/yxWfnJ2+Bdwzhj7 8gleWVy7DXC2rkMNr2V/zRbghXIwthf3VbIA9Ffc71vZCSFyCEsBggtNS8ludwvfmhYA0Vn9o4DP zMWxR7+cPWzAYFzwM0ModtdmcDbDS6i/hT7L+RZof5yCXGrYe5jn2YO6BYMjgY+51tCIAqHgBLwR pwLnGuRjAKyBJkuN4yd4U92uCY1vUr2D/c5b8DuxyQwfOHUeaLqDJhnkkuGXbB56h2C1IVBdgncc bBi6feroa9B6jUDojnQPQKupbyXyeeCE1oT7Oqrt+SnfY3mkiyGA/3AmD3H5g32CcBx6hY8pRkwJ 9PpcjRGobUfprFnhAa1vepwcgMOhwG+pdSgKHFU9HAvoAH6XUl7lDUCCq5Qb6GMbVm3Aj++qDYCt wdBc/YHgOFCmS3mjDMRcSE2qY4E3Q3PVIQRQmeodNH4QEbRUFZzW+VotzwX4yTcRTySOML1qjcE5 hTirVqDHkMAP0PjAywp3d18JZtqzvr9zDYD+GaSKtE6Zlr/DLPNFmOcvBAAAAABJRU5ErkJggg== X-Hashcash: 1:20:110804:9190@debbugs.gnu.org::lFIBu+3r6fbzKBKx:000000000000000000000000000000000000000000HP4 X-Hashcash: 1:20:110804:ivan.kanis@googlemail.com::HiH3lYmGNbWvUAan:0000000000000000000000000000000000000zJl X-Hashcash: 1:20:110804:monnier@iro.umontreal.ca::ZtLLMeJDVRsE7cXt:00000000000000000000000000000000000004TqB Date: Thu, 04 Aug 2011 07:25:48 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 03 Aug 2011 22:19:20 -0400") Message-ID: <871ux1rbmr.fsf@googlemail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: 9190 Cc: 9190@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: -4.2 (----) Stefan Monnier wrote: >> I have tried your patch today. Sadly it doesn't work... I saw your changes >> from bzr in lisp/progmodes/sh-script.el. I even evaled the file to be sure >> I am not missing anything. I get the exact same behavior. > > I just tried and cannot reproduce the problem. Maybe you've evalled > sh-script.el after loading the test file (in that case, you need to edit > the "main ()" line (e.g. insert a space and remove it) to force > re-computing the syntax-properties of the close-paren using the new > code). > Otherwise, can you give a precise recipe? It now works... Sorry for the noise. -- Ivan Kanis http://kanis.fr In big industry new ideas are invited to rear their heads so they can be clobbered at once. The idea department of a big firm is a sort of lab for isolating dangerous viruses. -- Marshall McLuhan From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 10 03:00:33 2011 Received: (at control) by debbugs.gnu.org; 10 Aug 2011 07:00:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qr2mG-0000Zh-QF for submit@debbugs.gnu.org; Wed, 10 Aug 2011 03:00:33 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qr2mF-0000Zb-3i for control@debbugs.gnu.org; Wed, 10 Aug 2011 03:00:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Qr2l5-0007Mb-1X for control@debbugs.gnu.org; Wed, 10 Aug 2011 02:59:19 -0400 Date: Wed, 10 Aug 2011 02:59:19 -0400 Message-Id: Subject: control message for bug 9190 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control 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 (------) close 9190 24.1 From unknown Sat Jun 21 10:33:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 07 Sep 2011 11:24:04 +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