Subject: bug#23994: closed (Re: bug#23994: [PATCH] Fix cl-defmethod indent with qualifier (Bug##23994) (Was: 25.1.50; cl-defmethod with qualifier indented incorrectly))

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 26 Jul 2017 15:55:02 +0000

Your bug report

#23994: 25.1.50; cl-defmethod with qualifier indented incorrectly

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 [email-masked].

-- 
23994: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23994
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#23994: [PATCH] Fix cl-defmethod indent with qualifier (Bug##23994) (Was: 25.1.50; cl-defmethod with qualifier indented incorrectly)
From: Dmitry Gutov <[email-masked]>
To: Grégoire Jadi <[email-masked]>, [email-masked]
Date: Wed, 26 Jul 2017 18:53:54 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

Version: 26.1

On 7/25/17 11:00 AM, Grégoire Jadi wrote:

> I've been bitten by this bug as well on 25.2.1.
> I've attached a patch to fix it.

Pushed, thanks!

Subject: 25.1.50; cl-defmethod with qualifier indented incorrectly
From: Eric Abrahamsen <[email-masked]>
To: [email-masked]
Date: Fri, 15 Jul 2016 08:55:03 -0700
List-Id: <debbugs-submit.debbugs.gnu.org>

cl-defmethod forms with a qualifier are indented incorrectly, ie:

(cl-defmethod base ((str string))
  "This one's okay"
  (message str))

(cl-defmethod base :extra "ext" ((str string))
	      "This one isn't"
	      (message "extra method")
	      (cl-call-next-method))

The incorrect indentation happens both for "single tag" qualifiers (ie
:before), and the tag-plus-string :extra qualifier.