From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#13200: 24.1.50; Ruby Mode Indentation after Here Docs Date: Sun, 16 Dec 2012 19:30:59 -0100 Message-ID: <87ehip7n98.fsf@yandex.ru> References: <87hanmmf5u.fsf@saturn.i-did-not-set--mail-host-address--so-tickle-me> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1355689919 19645 80.91.229.3 (16 Dec 2012 20:31:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Dec 2012 20:31:59 +0000 (UTC) Cc: 13200@debbugs.gnu.org To: Daniel Doherty Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 16 21:32:14 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TkKsf-0001Uj-8x for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Dec 2012 21:32:13 +0100 Original-Received: from localhost ([::1]:49745 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkKsS-0002lu-2w for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Dec 2012 15:32:00 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:32934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkKsM-0002dD-H9 for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 15:31:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TkKsJ-0001fW-8e for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 15:31:54 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35452) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkKsJ-0001fS-4m for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 15:31:51 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TkKtR-0007pY-IC for bug-gnu-emacs@gnu.org; Sun, 16 Dec 2012 15:33:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Dec 2012 20:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13200 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13200-submit@debbugs.gnu.org id=B13200.135568994430052 (code B ref 13200); Sun, 16 Dec 2012 20:33:01 +0000 Original-Received: (at 13200) by debbugs.gnu.org; 16 Dec 2012 20:32:24 +0000 Original-Received: from localhost ([127.0.0.1]:45703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkKsq-0007oe-6H for submit@debbugs.gnu.org; Sun, 16 Dec 2012 15:32:24 -0500 Original-Received: from mail-la0-f44.google.com ([209.85.215.44]:45390) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkKsm-0007oT-54 for 13200@debbugs.gnu.org; Sun, 16 Dec 2012 15:32:23 -0500 Original-Received: by mail-la0-f44.google.com with SMTP id d3so4876291lah.3 for <13200@debbugs.gnu.org>; Sun, 16 Dec 2012 12:31:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=SBVnC1xIwoFWyiVW2jCaQXmeBLYG+88EWQi7EtkLL+g=; b=opaCuSEEI+3pDeq5zOX98kjfXHcseQNUa6FoQlcu5h5uWrM0cljSYeXhf+W5ZO9AFu bsHyewcvjsnunSmzhQ1Gw5FFpxGosALPHAxIUQoXKtiUQMw068imGNa4tBAFXxhei1dt ch3qD2ex7WPd00LCG2OsOaSAaixSpkTO7zxmdcLyXczmBaTcDUK1vvIlzf+2a/CwiznJ hcQSG8fYCkjpN+4a6H5Itq3WEmOPbzXNCxeLcnbVX1vAjmgapTysKbxwVbYd6bLQXEW1 pCxDHzWUPsilmWBs9n0FDf+1XyDggOP0ncFxIHtb+JIbADVjnuSUou85/3r4UlJvP7HB f1XA== Original-Received: by 10.152.125.237 with SMTP id mt13mr8812753lab.45.1355689868146; Sun, 16 Dec 2012 12:31:08 -0800 (PST) Original-Received: from SOL ([178.252.98.87]) by mx.google.com with ESMTPS id b3sm4095492lbl.0.2012.12.16.12.31.05 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 16 Dec 2012 12:31:06 -0800 (PST) In-Reply-To: <87hanmmf5u.fsf@saturn.i-did-not-set--mail-host-address--so-tickle-me> (Daniel Doherty's message of "Sun, 16 Dec 2012 05:04:29 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:68610 Archived-At: --=-=-= Content-Type: text/plain Daniel Doherty writes: > I have attached a small file that demonstrates the problem, which > appears to happen following a here-doc. Can't reproduce with recent ruby-mode. The version string below shows you're using an Emacs that's older than even the current stable version (24.2). Could you try with a version from from emacs24 or trunk? > In GNU Emacs 24.1.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) > of 2012-08-17 on saturn If obtaining the full build is too much trouble, you can download and evaluate just ruby-mode.el: http://bzr.savannah.gnu.org/lh/emacs/trunk/files/head:/lisp/progmodes/ (the download buttons are in the rightmost column) Also please check that you're not using "ruby-mode 1.1" from Marmalade. Evaluating (find-library-name "ruby-mode") should return a path inside the Emacs tree. Attaching your example file after reindenting (C-x h C-M-\). --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test-quote-reindented.rb Content-Transfer-Encoding: base64 IyAtKi0gbW9kZTogcnVieSAtKi0KCmRlc2MgJ2dlbmVyYXRlIGEgcmVnaXN0ZXIgZnJvbSBhIGNz diBmaWxlIGZldGNoZWQgdG8gdGhlIHNwb29sJwpsb25nX2Rlc2MgPDxFT1MKCkdlbmVyYXRlIGEg cmVnaXN0ZXIgZm9yIHRoZSBzaW5nbGUgYWNjb3VudCBtYXRjaGluZyB0aGUgQUNDT1VOVF9TUEVD CmZvciB0cmFuc2FjdGlvbnMgb2NjdXJyaW5nIHdpdGhpbiB0aGUgcGVyaW9kIHNwZWNpZmllZCBi eSB0aGUKUEVSSU9EX1NQRUMgYXJndW1lbnQuIFVubGlrZSB0aGUgZmV0Y2ggY29tbWFuZCwgdGhl ICdnZW5lcmF0ZScgY29tbWFuZApyZXF1aXJlcyB0aGF0IHRoZSBBQ0NPVU5UX1NQRUMgbWF0Y2gg YSBzaW5nbGUgYWNjb3VudC4KCkVPUwoKIyBUaGVzZSBsaW5lcyBhcmUgaW5kZW50ZWQgdG9vIGZh ciB0byB0aGUgcmlnaHQKYXJnX25hbWUgJ0FDQ09VTlRfU1BFQyBbUEVSSU9EX1NQRUNdJwpjb21t YW5kIDpnZW5lcmF0ZSBkbyB8Y3wKICBjLmFjdGlvbiBkbyB8Z2xvYmFsX29wdGlvbnMsb3B0aW9u cyxhcmdzfAogICAgQnlyLmNvbm5lY3RfZGIKICAgIGlmIGdsb2JhbF9vcHRpb25zWzpsZWRnZXJd CiAgICAgIGxlZGdlcl9uYW1lID0gZ2xvYmFsX29wdGlvbnNbOmxlZGdlcl0KICAgIGVsc2UKICAg ICAgbGVkZ2VyX25hbWUgPSBCeXIuZGVmYXVsdF9sZWRnZXIKICAgIGVuZAogIGVuZAplbmQKCgoj IEhlcmUsIEkgZXNjYXBlIHRoZSBzaW5nbGUgcXVvdGVzIGluc2lkZSB0aGUgaGVyZS1kb2MsIGJ1 dCB0aGF0CiMgc2NyZXdzIHRoaW5ncyB1cCBpbiBhIGRpZmZlcmVudCB3YXkuCgpkZXNjICdnZW5l cmF0ZSBhIHJlZ2lzdGVyIGZyb20gYSBjc3YgZmlsZSBmZXRjaGVkIHRvIHRoZSBzcG9vbCcKbG9u Z19kZXNjIDw8RU9TCgpHZW5lcmF0ZSBhIHJlZ2lzdGVyIGZvciB0aGUgc2luZ2xlIGFjY291bnQg bWF0Y2hpbmcgdGhlIEFDQ09VTlRfU1BFQwpmb3IgdHJhbnNhY3Rpb25zIG9jY3VycmluZyB3aXRo aW4gdGhlIHBlcmlvZCBzcGVjaWZpZWQgYnkgdGhlClBFUklPRF9TUEVDIGFyZ3VtZW50LiBVbmxp a2UgdGhlIGZldGNoIGNvbW1hbmQsIHRoZSBcJ2dlbmVyYXRlXCcgY29tbWFuZApyZXF1aXJlcyB0 aGF0IHRoZSBBQ0NPVU5UX1NQRUMgbWF0Y2ggYSBzaW5nbGUgYWNjb3VudC4KCkVPUwoKIyBUaGVz ZSBsaW5lcyBhcmUgaW5kZW50ZWQgdG9vIGZhciB0byB0aGUgcmlnaHQKYXJnX25hbWUgJ0FDQ09V TlRfU1BFQyBbUEVSSU9EX1NQRUNdJwpjb21tYW5kIDpnZW5lcmF0ZSBkbyB8Y3wKICBiZWdpbiAj IFRoZXNlIGxpbmVzIGRvbid0IGdldCBpbmRlbnRlZCBhdCBhbGwKICBlbmQKICAjIEkgaGF2ZSBo aXQgW1RBQl0gb24gZWFjaCBvZiB0aGUgZm9sbG93aW5nIGxpbmVzLCBzbyB0aGV5J3JlIGNvbmZ1 c2VkIGFzIHdlbGwuCiAgYy5hY3Rpb24gZG8gfGdsb2JhbF9vcHRpb25zLG9wdGlvbnMsYXJnc3wK ICAgIEJ5ci5jb25uZWN0X2RiCiAgICBpZiBnbG9iYWxfb3B0aW9uc1s6bGVkZ2VyXQogICAgICBs ZWRnZXJfbmFtZSA9IGdsb2JhbF9vcHRpb25zWzpsZWRnZXJdCiAgICBlbHNlCiAgICAgIGxlZGdl cl9uYW1lID0gQnlyLmRlZmF1bHRfbGVkZ2VyCiAgICBlbmQKICBlbmQKZW5kCg== --=-=-=--