From debbugs-submit-bounces@debbugs.gnu.org Tue May 02 12:34:40 2023 Received: (at submit) by debbugs.gnu.org; 2 May 2023 16:34:40 +0000 Received: from localhost ([127.0.0.1]:44893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptsxb-0001Lj-Q8 for submit@debbugs.gnu.org; Tue, 02 May 2023 12:34:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:57108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptsxY-0001LY-Gp for submit@debbugs.gnu.org; Tue, 02 May 2023 12:34:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptsxY-0004Bn-9H for bug-gnu-emacs@gnu.org; Tue, 02 May 2023 12:34:36 -0400 Received: from mx.sdf.org ([205.166.94.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ptsxV-0004ok-Nd for bug-gnu-emacs@gnu.org; Tue, 02 May 2023 12:34:35 -0400 Received: from sdf.org (IDENT:van.ly@faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 342GYPi4001603 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 2 May 2023 16:34:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=my-selector-name; t=1683045266; bh=AE4RGfDjdEtXnMk4yTnN0C1Eizi9p3ei4Wqw0K/OA7c=; h=Date:From:To:Subject; b=uNhJFWj8YVxM4FKP7nVd0sZPg2siFvcOeCrCW74kRtGVJo4woSVwAZ9CVffCvIDKJ PebkszsCjV2e39Q9jdEXNRfgUIHx/2lhPRjMubxQaFN4dui+ZLdH6heZ3RnSO89PHu 1a20ePNnzNyUFC+HASSppdysnD6MoTrwHVVXrQoI= Received: (from van.ly@localhost) by sdf.org (8.16.1/8.12.8/Submit) id 342GYNGn010247; Tue, 2 May 2023 16:34:23 GMT Date: Tue, 2 May 2023 16:34:23 GMT Message-Id: <202305021634.342GYNGn010247@sdf.org> From: Van Ly To: bug-gnu-emacs@gnu.org Subject: 29.0.90; makefile-mode does not recognize Plan 9's mk, mkfile MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=205.166.94.24; envelope-from=van.ly@sdf.org; helo=mx.sdf.org X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain The makefile-mode is not general enough to make use of Plan 9's user space mkfile format and mk command. This is likely to be considered not a bug. The expected behavior is Emacs would be smart with Plan 9's user space tools. Specifically, the mk command and mkfile format in this case. The unexpected behavior attempts to compile using the make command and not the mk command. I tried to locate a PLAN9Makefile-mode but didn't find one in the command completion mechanism. steps to reproduce - set PLAN9 and PATH environment variables in shell - verify, mk all, works at the plain shell - start, emacs -Q - visit /tmp/mkfile; makefile-mode does not recognize mkfile - M-x makefile-mode - M-x compile RET; Compile command: make -k, should adapt to mk command quote # example /tmp/mkfile all:V: echo This line is left blank intentionally. quote ends --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=bug-gnu-emacs-report.text Content-Transfer-Encoding: base64 Content-Description: bug gnu emacs report CkluIEdOVSBFbWFjcyAyOS4wLjkwIChidWlsZCAxLCBhYXJjaDY0LXVua25vd24tbGludXgtZ251 LCBHVEsrIFZlcnNpb24KIDMuMjQuMjQsIGNhaXJvIHZlcnNpb24gMS4xNi4wKSBvZiAyMDIzLTA0 LTEyIGJ1aWx0IG9uIHgyMwpXaW5kb3dpbmcgc3lzdGVtIGRpc3RyaWJ1dG9yICdUaGUgWC5Pcmcg Rm91bmRhdGlvbicsIHZlcnNpb24gMTEuMC4xMjAxMTAwMApTeXN0ZW0gRGVzY3JpcHRpb246IERl YmlhbiBHTlUvTGludXggMTEgKGJ1bGxzZXllKQoKQ29uZmlndXJlZCBmZWF0dXJlczoKQ0FJUk8g REJVUyBGUkVFVFlQRSBHSUYgR0xJQiBHTVAgR05VVExTIEdTRVRUSU5HUyBIQVJGQlVaWiBKUEVH CkxJQlNFTElOVVggTElCWE1MMiBNT0RVTEVTIE5PVElGWSBJTk9USUZZIFBEVU1QRVIgUE5HIFNF Q0NPTVAgU09VTkQKU1FMSVRFMyBUSFJFQURTIFRJRkYgVE9PTEtJVF9TQ1JPTExfQkFSUyBUUkVF X1NJVFRFUiBYMTEgWERCRSBYSU0KWElOUFVUMiBYUE0gR1RLMyBaTElCCgpJbXBvcnRhbnQgc2V0 dGluZ3M6CiAgdmFsdWUgb2YgJExBTkc6IEMuVVRGLTgKICBsb2NhbGUtY29kaW5nLXN5c3RlbTog dXRmLTgtdW5peAoKTWFqb3IgbW9kZTogTWFrZWZpbGUKCk1pbm9yIG1vZGVzIGluIGVmZmVjdDoK ICBzaGVsbC1kaXJ0cmFjay1tb2RlOiB0CiAgdG9vbHRpcC1tb2RlOiB0CiAgZ2xvYmFsLWVsZG9j LW1vZGU6IHQKICBzaG93LXBhcmVuLW1vZGU6IHQKICBlbGVjdHJpYy1pbmRlbnQtbW9kZTogdAog IG1vdXNlLXdoZWVsLW1vZGU6IHQKICB0b29sLWJhci1tb2RlOiB0CiAgbWVudS1iYXItbW9kZTog dAogIGZpbGUtbmFtZS1zaGFkb3ctbW9kZTogdAogIGdsb2JhbC1mb250LWxvY2stbW9kZTogdAog IGZvbnQtbG9jay1tb2RlOiB0CiAgYmxpbmstY3Vyc29yLW1vZGU6IHQKICBsaW5lLW51bWJlci1t b2RlOiB0CiAgaW5kZW50LXRhYnMtbW9kZTogdAogIHRyYW5zaWVudC1tYXJrLW1vZGU6IHQKICBh dXRvLWNvbXBvc2l0aW9uLW1vZGU6IHQKICBhdXRvLWVuY3J5cHRpb24tbW9kZTogdAogIGF1dG8t Y29tcHJlc3Npb24tbW9kZTogdAoKTG9hZC1wYXRoIHNoYWRvd3M6Ck5vbmUgZm91bmQuCgpGZWF0 dXJlczoKKHNoYWRvdyBzb3J0IG1haWwtZXh0ciBlbWFjc2J1ZyBtZXNzYWdlIG1haWxjYXAgeWFu ay1tZWRpYSBwdW55IGRpcmVkCmRpcmVkLWxvYWRkZWZzIHJmYzgyMiBtbWwgbW1sLXNlYyBwYXNz d29yZC1jYWNoZSBlcGEgZGVyaXZlZCBlcGcgcmZjNjA2OAplcGctY29uZmlnIGdudXMtdXRpbCBt bS1kZWNvZGUgbW0tYm9kaWVzIG1tLWVuY29kZSBtYWlsLXBhcnNlIHJmYzIyMzEKbWFpbGFiYnJl diBnbW0tdXRpbHMgbWFpbGhlYWRlciBzZW5kbWFpbCByZmMyMDQ3IHJmYzIwNDUgaWV0Zi1kcnVt cwptbS11dGlsIG1haWwtcHJzdnIgbWFpbC11dGlscyB0aW1lLWRhdGUgY2wtbG9hZGRlZnMgY2wt bGliIHNoZWxsCnBjb21wbGV0ZSBjb21waWxlIHRleHQtcHJvcGVydHktc2VhcmNoIGNvbWludCBh bnNpLW9zYyBhbnNpLWNvbG9yIHJpbmcKbWFrZS1tb2RlIHN1YnIteCBybWMgaXNvLXRyYW5zbCB0 b29sdGlwIGNjb252IGVsZG9jIHBhcmVuIGVsZWN0cmljCnVuaXF1aWZ5IGVkaWZmLWhvb2sgdmMt aG9va3MgbGlzcC1mbG9hdC10eXBlIGVsaXNwLW1vZGUgbXdoZWVsCnRlcm0veC13aW4geC13aW4g dGVybS9jb21tb24td2luIHgtZG5kIHRvb2wtYmFyIGRuZCBmb250c2V0IGltYWdlCnJlZ2V4cC1v cHQgZnJpbmdlIHRhYnVsYXRlZC1saXN0IHJlcGxhY2UgbmV3Y29tbWVudCB0ZXh0LW1vZGUgbGlz cC1tb2RlCnByb2ctbW9kZSByZWdpc3RlciBwYWdlIHRhYi1iYXIgbWVudS1iYXIgcmZuLWVzaGFk b3cgaXNlYXJjaCBlYXN5bWVudQp0aW1lciBzZWxlY3Qgc2Nyb2xsLWJhciBtb3VzZSBqaXQtbG9j ayBmb250LWxvY2sgc3ludGF4IGZvbnQtY29yZQp0ZXJtL3R0eS1jb2xvcnMgZnJhbWUgbWluaWJ1 ZmZlciBuYWR2aWNlIHNlcSBzaW1wbGUgY2wtZ2VuZXJpYwppbmRvbmVzaWFuIHBoaWxpcHBpbmUg Y2hhbSBnZW9yZ2lhbiB1dGYtOC1sYW5nIG1pc2MtbGFuZyB2aWV0bmFtZXNlCnRpYmV0YW4gdGhh aSB0YWktdmlldCBsYW8ga29yZWFuIGphcGFuZXNlIGV1Y2pwLW1zIGNwNTE5MzIgaGVicmV3IGdy ZWVrCnJvbWFuaWFuIHNsb3ZhayBjemVjaCBldXJvcGVhbiBldGhpb3BpYyBpbmRpYW4gY3lyaWxs aWMgY2hpbmVzZQpjb21wb3NpdGUgZW1vamktendqIGNoYXJzY3JpcHQgY2hhcnByb3AgY2FzZS10 YWJsZSBlcGEtaG9vawpqa2EtY21wci1ob29rIGhlbHAgYWJicmV2IG9iYXJyYXkgb2Nsb3N1cmUg Y2wtcHJlbG9hZGVkIGJ1dHRvbiBsb2FkZGVmcwp0aGVtZS1sb2FkZGVmcyBmYWNlcyBjdXMtZmFj ZSBtYWNyb2V4cCBmaWxlcyB3aW5kb3cgdGV4dC1wcm9wZXJ0aWVzCm92ZXJsYXkgc2hhMSBtZDUg YmFzZTY0IGZvcm1hdCBlbnYgY29kZS1wYWdlcyBtdWxlIGN1c3RvbSB3aWRnZXQga2V5bWFwCmhh c2h0YWJsZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUgdGhyZWFkcyBkYnVzYmluZCBpbm90aWZ5 CmR5bmFtaWMtc2V0dGluZyBzeXN0ZW0tZm9udC1zZXR0aW5nIGZvbnQtcmVuZGVyLXNldHRpbmcg Y2Fpcm8KbW92ZS10b29sYmFyIGd0ayB4LXRvb2xraXQgeGlucHV0MiB4IG11bHRpLXR0eSBtYWtl LW5ldHdvcmstcHJvY2VzcwplbWFjcykKCk1lbW9yeSBpbmZvcm1hdGlvbjoKKChjb25zZXMgMTYg NDY1MjkgNzI0OSkKIChzeW1ib2xzIDQ4IDYxMjYgMCkKIChzdHJpbmdzIDMyIDE2MjYyIDE5NjYp CiAoc3RyaW5nLWJ5dGVzIDEgNDg0OTQ1KQogKHZlY3RvcnMgMTYgMTA5NjcpCiAodmVjdG9yLXNs b3RzIDggMTYzOTI3IDExNTkwKQogKGZsb2F0cyA4IDIzIDE4KQogKGludGVydmFscyA1NiAyMjkg MCkKIChidWZmZXJzIDk4NCAxMikpCg== --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 02 19:39:30 2023 Received: (at 63235) by debbugs.gnu.org; 2 May 2023 23:39:30 +0000 Received: from localhost ([127.0.0.1]:45261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptzaj-0001sX-OJ for submit@debbugs.gnu.org; Tue, 02 May 2023 19:39:30 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:43124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ptzag-0001sH-Sk for 63235@debbugs.gnu.org; Tue, 02 May 2023 19:39:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683070760; bh=ZriKj/ZcUh2DPeINu+gu1gttImrFgiJC67rozfPJkq8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=M7ymrcwZf0OC0TDzPYLwmYIV8VfFGhl2ZlDUr+hyQhqjwLfTwCyCesDUQcA0Qzr6KOEih7/bFBdaujvyygDl8UhrnWEaZ1oe5dHx1oDa1KWU9wrsYmTPUdVQk8+8CdPc9KOm2shdcUNd3+YtI92VW0TnpXISky9IFJb9psJm1XxR9ad8wK++c0eBsE4+k8IQXWVM8OWUt843NGA3QU+46gB1YqbvB86a8/yS+ucQGz9vdaOzeONHHrcjjiwrmagtphKlPUSN3igPOkQJSgh6W/OyZsbVTnE3TWh4j4J3Vm0wUB1822/q7/1lfyHeLGh006Rr/YWm8g/lgqcjHuigiA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683070760; bh=Bf0zgo+KHZ3DVZXWMtL0dTpbR9PxBbGz5ncWN3XXXlR=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=NTLimN0EIT7uxueiGmsN+q5/MZTIHSMtt8v1EwOcOqZdPyF4L9zxtcegYYkspT976A4bPeJOFRUW24cbBlXTLA514azL/qOFwzmxvxCS0wpTlsdMZQR3+nXDO8DXZD5aoFABQz1R7M/fv6t3h3udy0FxgdLLXq83yzjryN/t8jJBC4XtM6GlwM0VxgHYZz6PNC2YEE4KC0Zfi6H0ghh2o8Wuq6znS7G8IBOs3EYd0/1kXfmVLKqMAAp68f0FX3/rod8CAZDBMR9i1FBvvNzU7ZLw9JqMALjyaw0YA6yHQKuIRfhgsN8TEboqTSGwTeSAgDQspzOWfbYllqzJuINiZQ== X-YMail-OSG: s7VJWe0VM1ns6QK5JR9_4Hu4yOchcnlNMm7ftImo45k3BFJWB.38K.POPHWT7ot yQF..VbhYYlRYzN3jHNDY8ICHVBZAaDeuWQpKUrJyFYRFcl172VILiY3mR971_GfkQ.IZE4uIrzJ OjwrHmBTcj1PbBWQq2K0YLD3Luikf_Uc4bWpiwwXt36yoS4gRAJd4c1WLNsUVZuLRH3eVhl0QXAk A2OGIzeBmQSUuLBKzQG25cl_eMNcR90.Sig2FY4_wnEXHL6RY4KqH3sRg7pPwY9MAZ1uvFh4yw_T t2B2Es2ED7.Nc8ccZ5oLQU2Ujcwfsr68JymUhIj2KQYYdsbQl7DGa7Y3hOJb_FcC5Yw10.uKMdEI Pu.I9Ur7MR71FyvRcvq3zctrWybyofW77XAKVekKJ4ek_77B67eVldpZMRzVtpdRQUSQkhexbJkN jnrP1cRQIrIB9K1af8t7yYPITKckkTVYviVGj6Tau11lvcP6gOdijuVd8RCYuJ0m5Zp8DGR_p7Yn 3Ggr8cxSeG2_0UTBacYUYIpAX24a5weJeR4wC3aj5NfFH3Hw1q2rCSXmzi0_eNVDTpCxzyLUIf95 Bko4SeWcwfKxDrBgotc1_viBsRRK.8H2nASSpGYvDW8MGHGVz3WzXbGHT8HDhOxUnEbQ_mYf3D1f ehdm2Bb0fsMnU.BYlGrPWC6eW0LWBsS_FksD8hVvYvZqALVVCQbkNop8ttcWNO6bEsNjV_MS9EGs y0ls_pJyjsRBLZs7Jr24MBIzXK0fJCvdZo8T4uvvUXphLPcxkCn7HRMFdQmGABBF4iZtiqMVJG43 pLw3NJ7U3CVP8kzH9TMZcPv5vQ4QzDSwOZybBP6r8jbixcObtOqYnXOTOkyO37PbPkuv_UTXAzBW asJrvk3qmdO8CX_yHBvkxemtiD3_CLFGPfyRs6OSrj7dGnyYvcMBsus2e1z4rW7j65mRhOm.9WYf nlTlwVReNX2j8e15yctM6wCAr9lxJYonduXoHwYVs3D7wxGAOWDZh9ZKkcNEzl9DM4gvnP3rPLjD d72b.aXFIvau21.k8Mjmk61xjaPpiEkKAR4hngxYb.TwL4bOC7JYTeAY4y6O0mCE5FDDnBCzh7oi X9SvQN.Wy6F.DKC.UT0jfw8H2dKdGSf5v3gyQwxUvpas0w9OyPtzLjZjI8jUo4jod8cQJPQvCCF7 4SFWUoe8xm_0yDU6QvwI.sh6FVSfxya01ttya.DeXOHdUJ4zBYiohiCu.vLamKGjqz0WS2sGC66_ 7nzm_nm48iM5lsp_.5jLM3IqECJtcQ.IVNk_gtLGW0itEhHb6BI_HU33c8McoaosxYtP7F3H0aLt mzCuud3JJGFU8k8ue5EDKf543E6ypXg3mn81BAHK7o57qdqDjoZmoITwNPMPzGE3nWMFSonNLyRN EpFWyH3qJLBYsvwN8ojqW5cO4tlBWnV9qJRC3EOQ0ogUZQKRR72BMBtNYwal5zliuC2ui1j.fRzx a2wduNQbYwXuyNN95qlLcjUCidltOIaOqTIZlvu3vY1ZLdHivn6NuMoDnQ13WxPiD9Nnn11DlVS5 kglmglsFJ9ek_xYSQntAokmXu5gm8Llx5Ll26J4CatpxaOEBBkLdbGWEyR.Zf3tqcHIIrC6CgrXk hsrv_Rx4zGMsyRO8LcPCXzvFJLaPhBlE0XSEZ150CsXfyyxcRAeI0Pce22qgAcHTBq6QPgpObrm3 fWFntxrbt9JVKoeAdu_24qeOjy1gfVqmfRybLLi8SpckwHtNdyO_9pptPt4uW1L8r9z4WVKvoLCs yh0V04PYCLvEJpqSZsS4kQAH61JTJ5RBb8bADObjgUoXOn95TpBZVPaH2PCEFPuF4UCR12.sIECv .2BrrHw8OQCxHkH5ABedRuQNjSdIBP9CSJaywv3Pu5PKURkJ6sVY461qJ8tnP1vndmpewZecb.4b mL6EumnGV6qI_OjTT8WGZ2afUqqUcHxHOJSOT2aeZTqCJJzgBZ5mR6K7NlR8.dRFm6fJLGFlk5iz YWuLDd_StgqzPLY9qCgY26Qe.jXsNTcCniC7EQBEj4xm06abN3YUZrhq6Vxwm7hSTJSPjcHjd880 eVWayGVuI3SeD776y3wCqx42D2U0BqfpEppO4A4dvJ0n4brOTkt48PrNQsmhvG4n9I6ONHXj0LaI rBFVaLmqvryadV4NYHnBViGLA0SJTXkYNp0oZid2jiIKtUDJP37CL5y47a2eFG7FTOs_Sf5S6sm0 ecBSqjsfudRPSYqdeEW_dBnyl7xwqI_hijliPT7vYc8cZTImXb8Y1A8pszr.DrQXVAUxJS00- X-Sonic-MF: X-Sonic-ID: 5a434713-b99b-4ad8-967b-575bd0c7e3bf Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Tue, 2 May 2023 23:39:20 +0000 Received: by hermes--production-sg3-6d6fb994f6-m2lhb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 11df5896b9b13f353967b6c6fe9ab9f3; Tue, 02 May 2023 23:39:16 +0000 (UTC) From: Po Lu To: Van Ly Subject: Re: bug#63235: 29.0.90; makefile-mode does not recognize Plan 9's mk, mkfile In-Reply-To: <202305021634.342GYNGn010247@sdf.org> (Van Ly's message of "Tue, 2 May 2023 16:34:23 GMT") References: <202305021634.342GYNGn010247@sdf.org> Date: Wed, 03 May 2023 07:39:12 +0800 Message-ID: <87ednycnhb.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21417 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1179 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63235 Cc: 63235@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Van Ly writes: > The makefile-mode is not general enough to make use of Plan 9's user > space mkfile format and mk command. > > This is likely to be considered not a bug. The expected behavior is > Emacs would be smart with Plan 9's user space tools. Specifically, > the mk command and mkfile format in this case. > > The unexpected behavior attempts to compile using the make command and > not the mk command. I tried to locate a PLAN9Makefile-mode but didn't > find one in the command completion mechanism. > > steps to reproduce > - set PLAN9 and PATH environment variables in shell > - verify, mk all, works at the plain shell > - start, emacs -Q > - visit /tmp/mkfile; makefile-mode does not recognize mkfile > - M-x makefile-mode > - M-x compile RET; Compile command: make -k, should adapt to mk command > > quote > # example /tmp/mkfile > all:V: > echo This line is left blank intentionally. > > quote ends The way I understand it, mk is not a variant of Make, and is certainly not close enough to be supported by Makefile mode. For starters, commands are not indented with tabs, but with spaces. Besides, who uses it in the real world? From debbugs-submit-bounces@debbugs.gnu.org Thu May 04 12:11:35 2023 Received: (at 63235) by debbugs.gnu.org; 4 May 2023 16:11:35 +0000 Received: from localhost ([127.0.0.1]:51913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pubYN-0006T7-D0 for submit@debbugs.gnu.org; Thu, 04 May 2023 12:11:35 -0400 Received: from mx.sdf.org ([205.166.94.24]:60891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pubYI-0006St-KV for 63235@debbugs.gnu.org; Thu, 04 May 2023 12:11:34 -0400 Received: from sdf.org (IDENT:van.ly@faeroes.freeshell.org [205.166.94.9]) by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 344GBRlW029411 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 4 May 2023 16:11:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=my-selector-name; t=1683216689; bh=nbsRBsHvupB/ev1zYbtu+9xkMQ5ZGf/6jaqS/8OmLE4=; h=Date:From:To:Cc:In-Reply-To:Subject:References; b=GtRrwzx46KkKik35GgL2Gf5YxcBGgRjafBdaKWZTKVVHj4VU5Wt/d+KQizHWkdE/9 0nkpbZv4yOBIZFztnwYlSs+11tBm1tEmrY0fH3o6VhWcH2WLdwSXTdG63qUaUjshvN jnqKc3zi77hl5p73KI8ZY44tS91/gJQW+S2ev22Y= Received: (from van.ly@localhost) by sdf.org (8.16.1/8.12.8/Submit) id 344GBQJC025407; Thu, 4 May 2023 16:11:26 GMT Date: Thu, 4 May 2023 16:11:26 GMT Message-Id: <202305041611.344GBQJC025407@sdf.org> From: Van Ly To: Po Lu In-Reply-To: <87ednycnhb.fsf@yahoo.com> (message from Po Lu on Wed, 03 May 2023 07:39:12 +0800) Subject: Re: bug#63235: 29.0.90; makefile-mode does not recognize Plan 9's mk, mkfile References: <202305021634.342GYNGn010247@sdf.org> <87ednycnhb.fsf@yahoo.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63235 Cc: 63235@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > From: Po Lu > Cc: 63235@debbugs.gnu.org > Date: Wed, 03 May 2023 07:39:12 +0800 > Content-Type: text/plain > > The way I understand it, mk is not a variant of Make, and is certainly > not close enough to be supported by Makefile mode. For starters, > commands are not indented with tabs, but with spaces. > > Besides, who uses it in the real world? > The real world is surreal is the sense I get. Plan 9 User Space is packaged as 9base on the debian gnu/linux distribution. Enough people use it I guess. Finding the words list in Plan 9 preserved from old times was useful for me. I have come across a recommended approach guide to customizing the use of make and one tip changes the indented tab convention. Anyway, if it is not too difficult for me, since I have done the fsf emacs copyright assignment paperwork, perhaps I can volunteer to widen Makefile mode to play well with mk. Tangentially in connection to Unicode and definitions for CJKrV characters, before I had the paperwork done, I offered a patch containing a readtable for feeding into Emacs and having a way to map character to definition, can that be included to the dictionary lookup function? The uni-unihan-readings.el file looks like QUOTE ;; -*-no-byte-compile: t; -*- (defvar readings-table (make-char-table 'readings-table nil) "Char table of definitions for East Asian characters.") (aset readings-table #x3400 "(same as U+4E18 X) hillock or mound") (aset readings-table #x3401 "to lick; to taste, a mat, bamboo bark") QUOTE ENDS From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 04:31:02 2023 Received: (at control) by debbugs.gnu.org; 4 Sep 2023 08:31:02 +0000 Received: from localhost ([127.0.0.1]:48356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd4z7-0007n6-ME for submit@debbugs.gnu.org; Mon, 04 Sep 2023 04:31:01 -0400 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:60791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd4z5-0007Zi-Uk for control@debbugs.gnu.org; Mon, 04 Sep 2023 04:31:00 -0400 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-50087d47d4dso1992181e87.1 for ; Mon, 04 Sep 2023 01:31:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693816254; x=1694421054; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=xmTf08ZaKKyc5o0y5IbdQbsz2Cl/NFvCkw7fQS9x938=; b=GE0rEbuhiW+1zB+2W7oONV7QvWDKM2oriP+xKI3ooJOSdYt2324rv2bg6IxcqeHnqQ 0ex0YhBR84STMYNShDLNMhBbiqfONpjuk30gIK+VuZLRm3WbfDqnerS3xT0wcc+L2yKi CaSD97w/vWom5o/K46DNV7Fk47r+Racow4aOk+NSxLjH+JzspqYSHFh/XWmRAw0zkl0e f7mK6nXHyo0r5KfCod+SWh1GBG57u3XZM0QmOLCs1ZcywvG0X1CHzfqu5K0nF5sb4dYb PO8uzsjDesjbe9jZvdI6g974W1aj2PLoOIdBbR+eSbFohsyC65XEIQ10/2crcmKOFrbG opWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693816254; x=1694421054; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=xmTf08ZaKKyc5o0y5IbdQbsz2Cl/NFvCkw7fQS9x938=; b=bZ9VELLmVWgUZnihYLRSa5C115fVDtoKgLK5jNRDe8A+7DTXlwokUaD0f66MvECIwU ZdZpeJqyvGhmz/otCPklw21O6NYZr50fnwTBMOam+WvF09cdXZDoG+h2iwInf4kI18ev OF6M6a/KUni4U+G9d55JW1CO2QShT39iQqp83U1QVcW26isXsQaI5yWLR/j6R8s30qeR /MGk92A8e9tVxfuXj1IKlq7hchzK4rSjuIIsMDa2BdNBFDwb1iZtuzs64wOBAica3dSX EQZnfvBFVFp/AMZw1B6xXGSj539LocVHG/sMzz/LVP0dRRGMVFeIjQ1VEkAfAeNiJgQM 22Fw== X-Gm-Message-State: AOJu0YwyEyCdl7ZU+vTF2prDzPVVd1W+AQ0GaqJDpUcIbtfzSLh/or/K Cbs2KN1kHT28UmbnWwSO5ousNLICkHW2o6L57bhy50Us5yw= X-Google-Smtp-Source: AGHT+IHsJtHOllc0lJenr1x97D3QjFdOWc9k7Ay+oynp4i5m41ci8ibVaNyV4L5Fgnpl2Ni5E1F/uaz4Yd7fDXGs6mA= X-Received: by 2002:ac2:4d9a:0:b0:4f8:766f:8dc3 with SMTP id g26-20020ac24d9a000000b004f8766f8dc3mr5772686lfe.32.1693816254296; Mon, 04 Sep 2023 01:30:54 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 4 Sep 2023 01:30:53 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 4 Sep 2023 01:30:53 -0700 Message-ID: Subject: control message for bug #63235 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 63235 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 17 11:19:44 2023 Received: (at 63235) by debbugs.gnu.org; 17 Sep 2023 15:19:44 +0000 Received: from localhost ([127.0.0.1]:51142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhtYl-0000Y9-SK for submit@debbugs.gnu.org; Sun, 17 Sep 2023 11:19:44 -0400 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:50577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhtYj-0000Xp-C6 for 63235@debbugs.gnu.org; Sun, 17 Sep 2023 11:19:42 -0400 Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2bcbfb3705dso58925861fa.1 for <63235@debbugs.gnu.org>; Sun, 17 Sep 2023 08:19:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694963967; x=1695568767; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=lrGQUk4C0Sz/JOYJmVjmO7ASYbZUGnA9bYbxQNuf/0o=; b=DCqS9RGoTIvfeiw3MatspPwBg/8G42ERovMmr2mA31sBrGTPWRF2A36dEzzZHbUC6r XeKO3HCwJ1tKdgDdm4Q/a40ktX+wrfynLeUBDi/zAaPMBER0G1cBGboDNKMhBQlu3ZeD aiSHX6KD0/ogIvccgIRJ6ddJFIydhvBR54DaEYVzeAmjFug2PCteRI8Ue9tv2spFTdVV fWqbAL7TU3EOSZK8hxF+svlcUGlnAv++jERBS8k6UAzmZQDtPt1L3jYZ7u6eqUPdUydf v+D3oqHflLlEDwTRf9Ek3IsC674PODv0VSTcRm8w5nOe4kpYRFv7+/kuISZ1eXe/mssj U1rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694963967; x=1695568767; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lrGQUk4C0Sz/JOYJmVjmO7ASYbZUGnA9bYbxQNuf/0o=; b=KemLHW5VYBZSVPXvjqAh4dx0wl7ogFHEEUboal1vRjhF43EsVNCV4vxZcgCUM93iU6 HlQaFmdcjU97ivF0r4WtLHgMDkCWYto5uzPPubDAL+ozllFaQYSXGWO0TQY1m5Jn2JHY kiTeyOxt9zB94Rr0Vvq5q+nNnMVit9S3c1GIrWoS6EKNvBeXSGSWkNy8K57TAU7ufmoV m7l7POek6NRKtrpYBj20mzPCdtMaO0WjI49+nMzfvIAgufxbyahKxZS5a7NOOlL4vX7p aQM+rbburU7gd7BiyPUS7SEqQnwm4CfrYppRjT4P2UqJLk3R/8axdMgGSoU8YZfLlnL7 u0mQ== X-Gm-Message-State: AOJu0Yzg+r+3XzOJq0Euq9VuStKvVmPTrbzYjSB3bOP41yFvkPxdpAEs KZJjUP7AoD1wUuWtzzH9NiYTWbbuQRZIg0C4Ojc= X-Google-Smtp-Source: AGHT+IEpIQvEtQsDWyMxVam/BZsgPXx1xk3g8zihsTyizqFTAfWj+f9pqnER88Ro6uYieR6+89aYrcnKMdfoxMKqeJQ= X-Received: by 2002:a2e:a7c9:0:b0:2bf:ff17:811e with SMTP id x9-20020a2ea7c9000000b002bfff17811emr2165443ljp.14.1694963967381; Sun, 17 Sep 2023 08:19:27 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 17 Sep 2023 08:19:26 -0700 From: Stefan Kangas In-Reply-To: <202305041611.344GBQJC025407@sdf.org> (Van Ly's message of "Thu, 4 May 2023 16:11:26 GMT") References: <202305021634.342GYNGn010247@sdf.org> <87ednycnhb.fsf@yahoo.com> <202305041611.344GBQJC025407@sdf.org> MIME-Version: 1.0 Date: Sun, 17 Sep 2023 08:19:26 -0700 Message-ID: Subject: Re: bug#63235: 29.0.90; makefile-mode does not recognize Plan 9's mk, mkfile To: Van Ly Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63235 Cc: Po Lu , 63235@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 63235 tags 63235 wontfix thanks Van Ly writes: >> From: Po Lu >> Cc: 63235@debbugs.gnu.org >> Date: Wed, 03 May 2023 07:39:12 +0800 >> Content-Type: text/plain >> >> The way I understand it, mk is not a variant of Make, and is certainly >> not close enough to be supported by Makefile mode. For starters, >> commands are not indented with tabs, but with spaces. >> >> Besides, who uses it in the real world? > > The real world is surreal is the sense I get. Plan 9 User Space is > packaged as 9base on the debian gnu/linux distribution. Enough people > use it I guess. Finding the words list in Plan 9 preserved from old > times was useful for me. I have come across a recommended approach > guide to customizing the use of make and one tip changes the indented > tab convention. > > Anyway, if it is not too difficult for me, since I have done the fsf > emacs copyright assignment paperwork, perhaps I can volunteer to widen > Makefile mode to play well with mk. We are not likely to take any patches that adds Plan9 mk support to make-mode.el, even if the change is very minimal. It will add to the maintenance burden going forward, and it is just not widely used enough to be worth it. I recommend creating a new major mode and submitting it as a GNU ELPA package instead. This can be based on make-mode.el, a complete rewrite, or written from scratch, as you prefer. It's probably best to avoid code duplication, perhaps by inheriting make-mode, if that makes sense here. I will be closing this bug as wontfix, but please don't take that as an indication that a Plan9 mk package won't be a welcome addition to GNU ELPA. On the contrary, we will be happy to distribute such a package, so that it can benefit users interested in this. Please request your package to be included when it is ready. The process for that is described here: https://git.savannah.gnu.org/cgit/emacs/elpa.git/plain/README > Tangentially in connection to Unicode and definitions for CJKrV > characters, before I had the paperwork done, I offered a patch > containing a readtable for feeding into Emacs and having a way to map > character to definition, can that be included to the dictionary lookup > function? > > The uni-unihan-readings.el file looks like > > QUOTE > ;; -*-no-byte-compile: t; -*- > (defvar readings-table > (make-char-table 'readings-table nil) > "Char table of definitions for East Asian characters.") > > (aset readings-table #x3400 "(same as U+4E18 X) hillock or mound") > (aset readings-table #x3401 "to lick; to taste, a mat, bamboo bark") > QUOTE ENDS Please submit a separate bug report for this if it's still an issue, and include a clear description of the issue. I couldn't make it out from the above. From unknown Mon Jun 23 11:27:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Oct 2023 11:24:06 +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