From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aBmoNaV5AWGraAEAgWs5BA (envelope-from ) for ; Wed, 28 Jul 2021 17:37:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yBlqMaV5AWHLTQAA1q6Kng (envelope-from ) for ; Wed, 28 Jul 2021 15:37:09 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3C75D2D78F for ; Wed, 28 Jul 2021 17:37:09 +0200 (CEST) Received: from localhost ([::1]:52628 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m8lcK-00018K-7U for larch@yhetil.org; Wed, 28 Jul 2021 11:37:08 -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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Ron Nazarov X-ACL-Warn: , Ron Nazarov via Guix-patches From: Ron Nazarov via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1627486629; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=IeYqtSQr2ilnCIf5J3dVMehWhdRgNcbhg8aO57+yht8=; b=HDnNlzWL5BzrGcgJcLbIbrWCR3Z7Ok19r665OFqrgOeVlp0uAcGjFOC1wpsl4nS9WqIOC8 8JgieveHaCBhMA3+biwBzvXacAdkHGYf7RxZEcJOUEBbzeyPSq/nAg/jQ6wTwTkXEReK1w WWDSt/ATbSJUC50vRGfZvWlqLbh26rGeO9fQPccOel+sNP4svTId64XYSC0cVKT2PZgm5e tnlNDBiiKWZEw8GW3qsmyBjK/En80ZUP498KLkFZXfCI35+l3z0e/MCXmqr3Lddkb3Jy96 GtgIm5L6n1pev6FYLwkGLjdOWPydordLsLTKa9kCpOdVpcF4WYnSuIVNPxX6lQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627486629; a=rsa-sha256; cv=none; b=NQdOMC0+92RXPh3NQuNmhKkqibXWtbTiR6nkXf+oSOGtqWwYC1WIWHnjGKJc8rpp9l+v8V BPpCiU7ZEJ6K4BzFe3DO1nHDWsJLZZiQ2LFjPcWyoxYnpAH6MjRaOFish85Bpmqx//s8gE 5BKokgVmRbYB+guO1nxkGvtRhig43z66/vlsHbK4vrncglwfHQisLS78BkAHCBoow6Eymh bv1cmsQXFLGkxaQ9eU34aa/29uT02XFPMmo8zIOmN8TsFe9FrSHrTThclaUxGVNP73+215 CFuH+dnFy4JeyZYbbnQA6p4vbQ3a1rUVoB5JvSOPkae60ATd7RVTX3svWGS+eA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=mbxLMGQ4; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -2.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=mbxLMGQ4; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 3C75D2D78F X-Spam-Score: -2.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: vg54iT4N8TQY * 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))) -- 2.32.0