From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Utkarsh Singh Newsgroups: gmane.emacs.bugs Subject: bug#46660: [PATCH] 28.0.50; Support for PKGBUILD files on Arch Linux Date: Sat, 20 Feb 2021 11:06:04 +0530 Message-ID: <87eehbwbaz.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36080"; mail-complaints-to="usenet@ciao.gmane.io" To: 46660@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 20 09:20:11 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1lDNUp-0009Hj-Iz for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Feb 2021 09:20:11 +0100 Original-Received: from localhost ([::1]:45120 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDNUo-0003zX-KB for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 20 Feb 2021 03:20:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDNUg-0003zK-01 for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 03:20:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39377) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lDNUf-0006rr-Om for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 03:20:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lDNUf-0005i7-KY for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 03:20:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Utkarsh Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Feb 2021 08:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46660 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161380914321871 (code B ref -1); Sat, 20 Feb 2021 08:20:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Feb 2021 08:19:03 +0000 Original-Received: from localhost ([127.0.0.1]:50920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDNTh-0005gG-Hx for submit@debbugs.gnu.org; Sat, 20 Feb 2021 03:19:03 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:42072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lDKuM-0001aA-Dt for submit@debbugs.gnu.org; Sat, 20 Feb 2021 00:34:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDKuM-00031P-0H for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 00:34:22 -0500 Original-Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]:52645) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lDKuI-0001EU-7w for bug-gnu-emacs@gnu.org; Sat, 20 Feb 2021 00:34:21 -0500 Original-Received: by mail-pj1-x1035.google.com with SMTP id kr16so4942431pjb.2 for ; Fri, 19 Feb 2021 21:34:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=2z8778qXd0J/sR1MsTZUh7ZgMmIzjhaOQZXwEw1ACus=; b=ndKqzSs+gMgeV5lHF/DbyDOLdtxKGQVs1DrdAZSlYhgUW3sTqTFqX7337JiTPrG6ZF 19U2VVJ3ZmOvJ7MNYzHymL7xQ8KCOpPIKPT7NRpS5EgbQ0hYjBwPBE65XYrUmKDClEzb JdxVOFbmP919uNBkmxP31GlewqLn6MXHkOdB6BNIhktwvG7WhcnryP0EXejwVqX0uG3A hGP+BebIzcBtjOrbtP5qL4KOUPEqIeaBxq6nvZh2iYli09QBrBGQZGBgpMKl9/yw/wRb 1tV5CxBIMNSZnPFYKCjAXitL1gHPFvvRrH9dGaodnd70aKxCqo/AcpsX55rLVDFKtMyz k90g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=2z8778qXd0J/sR1MsTZUh7ZgMmIzjhaOQZXwEw1ACus=; b=RoSzKZnP2m6HmK7vxUk8M0opv5iynjvGF46+uMp6/u0d9NQQEvx5kk9OBLqge4p2r3 cEgue94QD4WqnZV7EWEekuGRj1cykXZLQx91aUL3IAoK0l/ZDSQHtYQ9pllY0pcIU+xy kB2/RYZYK3+W8QW4npiFW/KUeAxR3PIY+RwBabXibBhqfAEkW5QoxbBJ7QxwiCu02RVs 8aYbNPsD6vkEfWOHjvHLGXj+s/9Ws5ARPnmcRXkS22aLP8oCDwBMNJjf39cMA2IPzkim O+xfTVgjtkppTAXyR6YysopRMGoG3QJ4TymqSoYE1qRtJHWpZZkZy6t1kdoOhVFNXDan Bl5g== X-Gm-Message-State: AOAM530/yTVHPgsIOaO6ohqBXhkYDCsd+rZ1EFMclB76AeAQNdMIUuTA VnW+G45iok7EN4HGTlDKF8aJNkOiwOs= X-Google-Smtp-Source: ABdhPJwIuI3eO2Dt6oAJOncEpcF2n1NLgDYDFdOfea4v1y2JV1/X1W308iGhACJ/5b71bTpWyRecxA== X-Received: by 2002:a17:903:183:b029:e1:1057:a4c7 with SMTP id z3-20020a1709030183b02900e11057a4c7mr12330050plg.31.1613799255436; Fri, 19 Feb 2021 21:34:15 -0800 (PST) Original-Received: from localhost ([103.77.0.97]) by smtp.gmail.com with ESMTPSA id v1sm13827411pfi.99.2021.02.19.21.34.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Feb 2021 21:34:14 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::1035; envelope-from=utkarsh190601@gmail.com; helo=mail-pj1-x1035.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 20 Feb 2021 03:18:58 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:200403 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Can we add support for PKGBUILD(1) files for Emacs which are used to install packages from AUR(Arch User Repository). PKGBUILD are just normal shell script files, so we just have to add sh mode to it: diff --git a/lisp/files.el b/lisp/files.el index 68e883513c..7d01938144 100644 =2D-- a/lisp/files.el +++ b/lisp/files.el @@ -2723,6 +2723,7 @@ auto-mode-alist ("\\.scm\\.[0-9]*\\'" . scheme-mode) ("\\.[ckz]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\'" . sh-mode) ("\\.bash\\'" . sh-mode) + ("PKGBUILD$" . sh-mode) ("\\(/\\|\\`\\)\\.\\(bash_\\(profile\\|history\\|log\\(in\\|out\\)\\)= \\|z?log\\(in\\|out\\)\\)\\'" . sh-mode) ("\\(/\\|\\`\\)\\.\\(shrc\\|zshrc\\|m?kshrc\\|bashrc\\|t?cshrc\\|esrc= \\)\\'" . sh-mode) ("\\(/\\|\\`\\)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\\)\\'"= . sh-mode) There is also a special pkgbuild-mode(2) for editing these files which is also an derivation of sh-mode. [1]: https://wiki.archlinux.org/index.php/PKGBUILD [2]: https://github.com/juergenhoetzel/pkgbuild-mode =2D-=20 Utkarsh Singh --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCAA2FiEEO/UPT8Dq/qDVNhySSfZAAWYhrHYFAmAwn8QYHHV0a2Fyc2gx OTA2MDFAZ21haWwuY29tAAoJEEn2QAFmIax2zQoH/3CtmU4QNNHnlTZn9QUVHYXk G/jaLlJaGJVj8MhZ2LoKd/taXBPN4lYAQx3jWUvllHnVc8bhkKe7vIl3xX1weJ1O 5Nb4sQV1+066sOclLrBOVQ4cjf4Zs5Ikonl6gDuogY7vGpC4idEW1mhsKblabqLo hyARW+HDXJ39QF+xG1rXy0w4eh6EaHcFnOq2HwhI5URn7P3Vs41WD1P1/tjME3JJ Yn2fMDAgP2ucueRs7po7R7FD38QYzKU8j3SOQDwg/aNurqoFzG09TRfvg2PKzYAG JlKQ3tUCTeGnTIWQxK9F9idOiviFjJgtVjxushToL9vDmEZJcVBVDZOHICWIt7Y= =ok6+ -----END PGP SIGNATURE----- --=-=-=--