From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Newsgroups: gmane.emacs.bugs Subject: bug#21008: 24.5; css-mode is derived from prog-mode Date: Wed, 08 Jul 2015 16:29:45 +0200 Message-ID: <1436365785.600195.318374641.3C29E01F@webmail.messagingengine.com> References: Reply-To: jostein@kjonigsen.net NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_----------=_14363657856001950"; charset="utf-8" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1436365831 15953 80.91.229.3 (8 Jul 2015 14:30:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Jul 2015 14:30:31 +0000 (UTC) Cc: Vasilij Schneidermann To: 21008@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 08 16:30:17 2015 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 1ZCqMb-0000xh-BE for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 Jul 2015 16:30:17 +0200 Original-Received: from localhost ([::1]:35393 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCqMa-0004hG-N9 for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 Jul 2015 10:30:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCqMU-0004bq-HW for bug-gnu-emacs@gnu.org; Wed, 08 Jul 2015 10:30:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZCqMO-0003bA-Dz for bug-gnu-emacs@gnu.org; Wed, 08 Jul 2015 10:30:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42948) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCqMO-0003aT-48 for bug-gnu-emacs@gnu.org; Wed, 08 Jul 2015 10:30:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZCqMN-00060b-8U for bug-gnu-emacs@gnu.org; Wed, 08 Jul 2015 10:30:03 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Jul 2015 14:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21008 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21008-submit@debbugs.gnu.org id=B21008.143636578923054 (code B ref 21008); Wed, 08 Jul 2015 14:30:02 +0000 Original-Received: (at 21008) by debbugs.gnu.org; 8 Jul 2015 14:29:49 +0000 Original-Received: from localhost ([127.0.0.1]:44394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZCqM8-0005zl-Rb for submit@debbugs.gnu.org; Wed, 08 Jul 2015 10:29:49 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:60433) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZCqM6-0005za-AX for 21008@debbugs.gnu.org; Wed, 08 Jul 2015 10:29:47 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 07AA120BB5 for <21008@debbugs.gnu.org>; Wed, 8 Jul 2015 10:29:45 -0400 (EDT) Original-Received: from web5 ([10.202.2.215]) by compute5.internal (MEProxy); Wed, 08 Jul 2015 10:29:46 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-transfer-encoding :content-type:date:from:message-id:mime-version:reply-to:subject :to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=jN/w9NHv85UZ6gLpmMEyyxKN XYM=; b=1KtJlaxDgKE07/q3Pq6sGVqzwrMmOCK2vhEnjb9dZnZhfdhtpmWJCBNF t5CtEl4i65I2l1zEQ423bsR5+OYI0SSsBrZliaULorOyMoo+eQbAAKGXE8ZOYk2I mln1P3LfS8Y/yh89neZOY3PuWhx2CmflOx/deK1g/a53KntjGT4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:reply-to:subject:to :x-sasl-enc:x-sasl-enc; s=smtpout; bh=jN/w9NHv85UZ6gLpmMEyyxKNXY M=; b=k8x7U6IdMPD4t/ihwRfmJPAOw9srpiWRYRQ8x5OFw1GlNK2W1KuT+tZJgu E/Zc8M+w6u6mQ5qihNLQqKm3v6pPQsJO76BOObdHb+21aD8zkva33amH5KStxIli AMf0rOD7HMjFSIyNRjnn6HRVT8Ook62uNlzoGEzr3KP4EAcqU= Original-Received: by web5.nyi.internal (Postfix, from userid 99) id BF0B4A7B24A; Wed, 8 Jul 2015 10:29:45 -0400 (EDT) X-Sasl-Enc: xaDk3RczrQRErlfgLtj9xM60vl+QhX8F/otIWT36fas6 1436365785 X-Mailer: MessagingEngine.com Webmail Interface - ajax-bfc056ae X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:104832 Archived-At: This is a multi-part message in MIME format. --_----------=_14363657856001950 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="ISO-8859-1" As a response to: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21008 It should be noted that if CSS3 isn't already touring complete, there are lots of CSS superset languages (LESS [1], SASS [2], etc) which definitely are touring-complete and whose Emacs-modes do derive from css- mode. As an emacs-user I would expect those modes to invoke my prog-mode hooks without me manually having to wire them up. So I don't think there is any doubt that erring on the side of prog-mode is the right thing to do (tm). While this isn't really a big deal to me, I agree with Vasilij that consistency would be nice. As for file revision history, last time I checked git manages to track moved files just fine without messing up the history, so I don't see a technical reason to avoid fixing this up. [1] https://github.com/myfreeweb/less-mode/blob/master/less-mode.el#L75 [2] https://github.com/antonj/scss-mode/blob/master/scss-mode.el#L87 -- Jostein Kj=F8nigsen jostein@kjonigsen.net / jostein@secure.kjonigsen.net =20 --_----------=_14363657856001950 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="ISO-8859-1"
 
It should be noted that if CSS3 isn't already touring complete,=20 there are lots of CSS superset languages (LESS [1], SASS [2], etc) which de= finitely=20 are touring-complete and whose Emacs-modes do derive from=20 css-mode. As an emacs-user I would expect those modes to invoke my=20 prog-mode hooks without me manually having to wire them up.
 
So I don't think there is any doubt that erring on the side of prog-mo= de is the right thing to do (tm).
 
While this isn't really a big deal to me, I agree with Vasilij that co= nsistency would be nice.
 
As for file revision history, last time I checked git manages to track= moved files just fine without messing up the history, so I don't see a tec= hnical reason to avoid fixing this up.
 
[2] https://github.com/antonj/scss-mode/blob/master/scss-mode.el#L87<= br>
 
 
--_----------=_14363657856001950--