From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Feature request: CMake-mode Date: Fri, 2 Oct 2020 00:33:47 +0200 Message-ID: <87mu15tw3d.fsf@Ergus.i-did-not-set--mail-host-address--so-tickle-me> References: <87mu15tw3d.fsf.ref@Ergus.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24625"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 02 00:36:26 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kO7Ba-0006Jd-31 for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Oct 2020 00:36:26 +0200 Original-Received: from localhost ([::1]:40000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kO7BZ-0006Ut-22 for ged-emacs-devel@m.gmane-mx.org; Thu, 01 Oct 2020 18:36:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44924) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kO79T-0005TO-At for emacs-devel@gnu.org; Thu, 01 Oct 2020 18:34:16 -0400 Original-Received: from sonic301-3.consmr.mail.bf2.yahoo.com ([74.6.129.42]:37093) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kO79J-00007K-5r for emacs-devel@gnu.org; Thu, 01 Oct 2020 18:34:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1601591642; bh=/tFctP0GdFm3stzbZjFCD2pG0+oXBU1or8BqpYierO0=; h=Date:From:To:Subject:References:From:Subject; b=c+jSiKnfPH/yINGE0HeiKTNP9qD7kHxbBWtO3RNErchPJI5uOdVdzO3Ew4kaZB+BhqWXeDuaBrh+8/YyagPbpkZ1f4KhW5f0pPCgVJH//L9p0p46YcHu4xqHXcZdX3zqrQ2JAAnKWH8JQH7ISfhPtfLYSzqpkYbWKK2isy7qtkGvXu9/qnQJMWxhhUnODPQ8f26JUefQypDL3TWtNMoZYqVzwiFaAr0gV7cyH6kTVz9vQ7sfSi0xwvDMvNGw5tddh0+m/g76rbPUkXw2kzj3Zm/WIt3y9LiTRDYAzpU/CZO/5xHncPKiIwg3//P0dM3+n/vfIqzYk4FKMlrS8/bEEw== X-YMail-OSG: dVUci4sVM1kW7C8.BnJjJ3pnlP2Os1gg0AWJZrvKe5sTNmAG_BnCKTja.3hWpNS h0mF0OhAMFS_2Oxa6yqHqVaucRAhA_3sLxGjtoAXpt95lMsIHlXQ020MKCSt8EeIo5Ck6dlONTfw uA4Wp5IYfLfGb6giu8ifP5vUZGn8hJt.HB7QRkkLZj_Aet8zyrHaURbtvLYkf0KMcQ3nCQHZCMkm EWfUf6_wmRObPJ3eaogHuYWb85S9URhqr2guZmj2iD3VryR6NFsqeEjcCsNyyFdms9459q_ozrni dsjt8SbYYR.C5QmWvQevV9LS6rfC0eJeB9YBG6SXudNoLsISM1.dJu_W4FdBsntNfBCN_X.53aCJ nMesBLy6bqkhGKpFR_jWpcoSeybY.W2TU1.Mexrzd2vdjwkhVHGH5b8mGwAYxjHZ9er7eEFs7EQj U5ynK3JpQ3L_pk3KTQdd.A4lnXYys1uxTHtdBTAgWaU0nrfuicJU.wLqdaE64YZFTnuVms8hLK30 hoxrRSW7RLjvZgWJmflXN19YFRsamTlW1jUej66ruyBnJ_pryaSTUtm8JGoXGifLWvfkKVKoSLIW SJEGe1V1F44_Hp4yXqFK26HEHvpCHkGeoAUzOXR7ZK0qXOuI_ZTPEGBVSVSpYX4lLSfRHCk8530I kKUZx1Rs9W5WYAyrXiI3wGU5MXRKHAuovJ_QMH_D6jqQ245ucmel2u2Q.wQUK8zVvRTO5P.P9L.0 BM02UyPenDHk3RjVnIogDW5JgfZylqWAiRVXJ5qHD9E9doj9ns3y3p1UCvkIPrdaoUZDw_p0C1Sq zZFCI.8t5KHEdp3p86OZrPReU9YB.L9PMBdDOITjh0 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Thu, 1 Oct 2020 22:34:02 +0000 Original-Received: by smtp405.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c9746e9630749b3b29f601f8a22af0a0; Thu, 01 Oct 2020 22:33:57 +0000 (UTC) Content-Disposition: inline X-Mailer: WebService/1.1.16718 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=74.6.129.42; envelope-from=spacibba@aol.com; helo=sonic301-3.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 18:34:02 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:256902 Archived-At: Hi: I have just noticed that Emacs does not have any native mode for cmake, not even in elpa. And cmake is becomming more and more popular these days. There is a package in melpa which is very poorly maintained by the cmake community. https://melpa.org/packages/cmake-mode-20190710.1319.el https://github.com/Kitware/CMake/blob/master/Auxiliary/cmake-mode.el But it is indeed very poor and limited compared to others like: https://melpa.org/#/cmake-font-lock and produces some conflicts when interacting. Could we consider to add a native cmake mode to vanilla or contact the Kitware people to add this one to elpa? Or in the worst case to change the name of their package in order to release the name and add a GPL versioned one to elpa? Best, Ergus