From patchwork Wed Jul 28 15:35:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ron Nazarov X-Patchwork-Id: 31638 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 952B127BC6B; Wed, 28 Jul 2021 16:37:16 +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=unavailable 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 A37A127BC78 for ; Wed, 28 Jul 2021 16:37:13 +0100 (BST) Received: from localhost ([::1]:52628 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m8lcO-00018K-IK for patchwork@mira.cbaines.net; Wed, 28 Jul 2021 11:37:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m8lcE-00017Y-2v for guix-patches@gnu.org; Wed, 28 Jul 2021 11:37:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m8lcD-0005Rg-Rx for guix-patches@gnu.org; Wed, 28 Jul 2021 11:37:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m8lcD-0006cB-Qf for guix-patches@gnu.org; Wed, 28 Jul 2021 11:37:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49736] [PATCH v2] gnu: Add emacs-nasm-mode. References: <20210725214440.21002-1-noisytoot@disroot.org> In-Reply-To: <20210725214440.21002-1-noisytoot@disroot.org> Resent-From: Ron Nazarov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 Jul 2021 15:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49736 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49736@debbugs.gnu.org Cc: Ron Nazarov Received: via spool by 49736-submit@debbugs.gnu.org id=B49736.162748657225368 (code B ref 49736); Wed, 28 Jul 2021 15:37:01 +0000 Received: (at 49736) by debbugs.gnu.org; 28 Jul 2021 15:36:12 +0000 Received: from localhost ([127.0.0.1]:55656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8lbQ-0006b6-EO for submit@debbugs.gnu.org; Wed, 28 Jul 2021 11:36:12 -0400 Received: from knopi.disroot.org ([178.21.23.139]:36706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8lbO-0006aw-PV for 49736@debbugs.gnu.org; Wed, 28 Jul 2021 11:36:11 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id D6EAE51AD; Wed, 28 Jul 2021 17:36:08 +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 RJbSlb2yzLMB; Wed, 28 Jul 2021 17:36:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1627486565; bh=y3An9PzVsQ1eBCHs7kHyEL5xp4baoUkIgZXRKDFdZ8M=; h=From:To:Cc:Subject:Date; b=mbxLMGQ4XrYw1PyhapHZzJP5LzX5cl5ITfypojqjyybqAS60yOJWqnNayt9ZxLUNY 9uhLc0pRZrt2fszsuwSkvuuWtZfz9w+tWJXKtWWbbR1wha2iBWyqKPQRC2GA5WQs0p aQzaVN+6ck81+NvaabgmCuDb5d99reoN7JEgd8seRWz5Gtq+egca4m42kBeaYnYwgE NRkbfk0kvDSlmBosrOqcBxBGyqjOa2iCEsCd4ms1jUCUMWVNW8s0Tv2IDK90Cx84cL CxDblHu+INkdzRWgJvWAT4NdQF5qiR0g9TE5g6vizcyE7HYDC9nPPx6+6X8W4nUPEW jAWP998onLCew== Date: Wed, 28 Jul 2021 16:35:48 +0100 Message-Id: <20210728153548.12024-1-noisytoot@disroot.org> Mime-Version: 1.0 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 d7c317a076..088266e01b 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. ;;; @@ -29055,3 +29056,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 "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/skeeto/nasm-mode") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dyc50a1zskx9fqxl2iy2x74f3bkb2ccz908v0aj13rqfqqnns9j")))) + (build-system emacs-build-system) + (home-page "https://github.com/skeeto/nasm-mode") + (synopsis "NASM x86 assembly major mode") + (description + "NASM mode is a major mode for editing NASM x86 assembly programs. +It includes syntax highlighting, automatic indentation, and imenu integration. +Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.") + (license license:unlicense)))