From patchwork Sun Jul 25 21:44:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ron Nazarov X-Patchwork-Id: 31604 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 71F6327BC84; Sun, 25 Jul 2021 22:46:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1194527BC78 for ; Sun, 25 Jul 2021 22:46:13 +0100 (BST) Received: from localhost ([::1]:33718 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7lwp-00061Y-WB for patchwork@mira.cbaines.net; Sun, 25 Jul 2021 17:46:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7lwg-000619-8K for guix-patches@gnu.org; Sun, 25 Jul 2021 17:46:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37981) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m7lwg-0007Wp-0d for guix-patches@gnu.org; Sun, 25 Jul 2021 17:46:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m7lwf-0001zd-UK for guix-patches@gnu.org; Sun, 25 Jul 2021 17:46:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49736] [PATCH] gnu: Add emacs-nasm-mode. Resent-From: Ron Nazarov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Jul 2021 21:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49736 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49736@debbugs.gnu.org Cc: Ron Nazarov X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16272495127602 (code B ref -1); Sun, 25 Jul 2021 21:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jul 2021 21:45:12 +0000 Received: from localhost ([127.0.0.1]:49527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7lvo-0001yO-4f for submit@debbugs.gnu.org; Sun, 25 Jul 2021 17:45:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:48392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7lvm-0001yG-2e for submit@debbugs.gnu.org; Sun, 25 Jul 2021 17:45:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7lvk-0005GU-IS for guix-patches@gnu.org; Sun, 25 Jul 2021 17:45:04 -0400 Received: from knopi.disroot.org ([178.21.23.139]:56690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7lvi-0006m8-Cu for guix-patches@gnu.org; Sun, 25 Jul 2021 17:45:04 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 95DF94FE0; Sun, 25 Jul 2021 23:44:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QQKtPa-yawha; Sun, 25 Jul 2021 23:44:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1627249497; bh=+OrkFnkIwpc4kaddsK9e28OY9y40Hz1Iy95w4IhMXNM=; h=From:To:Cc:Subject:Date; b=VlHEnbsP3oeIEWcmSclelrjjdRNUZJjF61mAlne2l1zczCFOjj9MTf+GmrMEJeea0 Uf8AzJ9nIoFMtaxpVA/jRp2dhNepNzxa8m/pOeY7twaweFnKp5CjI0oSPmzMKzLa3t uxFXkUDGA+4vyK8vmxgxQsTck8Hl41sywUZ6r3GdDAlq9J1sSKxl0dbFunMptlRdHj z4V/9LQ3yzPqTrJmSAJ3ApnrOvCiMfCeweUbtXqXL5FlontQKHyoaWy5Aq6z+TC1oN YxGqDNFESMlIqqg7JfwmJENJvuzIidwfI3z4KUgCfG1Fr95cIGOpl9QFi7R4KCUv2r TvQm84JqVsJVg== Date: Sun, 25 Jul 2021 22:44:40 +0100 Message-Id: <20210725214440.21002-1-noisytoot@disroot.org> Mime-Version: 1.0 Received-SPF: pass client-ip=178.21.23.139; envelope-from=noisytoot@disroot.org; helo=knopi.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Ron Nazarov X-ACL-Warn: , Ron Nazarov via Guix-patches X-Patchwork-Original-From: Ron Nazarov via Guix-patches via From: Ron Nazarov X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-nasm-mode): New variable. --- gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a26a023a2b..83a59ca3a4 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -101,6 +101,7 @@ ;;; Copyright © 2021 David Dashyan ;;; Copyright © 2021 Dhruvin Gandhi ;;; Copyright © 2021 Matthew James Kraai +;;; Copyright © 2021 Noisytoot ;;; ;;; This file is part of GNU Guix. ;;; @@ -29037,3 +29038,26 @@ Believing} is a ruby gem to evaluate Ruby code, recording the results of each line. This minor mode provides an easy way to run it from Emacs on the current region or entire buffer.") (license license:gpl3+)))) + +(define-public emacs-nasm-mode + (package + (name "emacs-nasm-mode") + (version "20190410.342") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/nasm-mode-" + version + ".el")) + (sha256 + (base32 + "10js4bdgqgvlhpk3mgq3rjglmkgkxchj1bny16bkl7glw5mqwl8c")))) + (build-system emacs-build-system) + (home-page "https://github.com/skeeto/nasm-mode") + (synopsis "NASM x86 assembly major mode") + (description + "@code{nasm-mode} is a major mode for editing NASM x86 assembly programs. +It includes syntax highlighting, automatic indentation, and imenu integration. +Unlike Emacs' generic @code{asm-mode}, it understands NASM-specific syntax.") + (license license:unlicense)))