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 DulbLp/b/WCpkAAAgWs5BA (envelope-from ) for ; Sun, 25 Jul 2021 23:46:07 +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 yOK3KZ/b/WDjRgAA1q6Kng (envelope-from ) for ; Sun, 25 Jul 2021 21:46:07 +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 539D2B18B for ; Sun, 25 Jul 2021 23:46:07 +0200 (CEST) Received: from localhost ([::1]:33718 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7lwk-00061Y-As for larch@yhetil.org; Sun, 25 Jul 2021 17:46:06 -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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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+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=1627249567; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=e6tOPs/Cwt0iNaTFN7gp+szIITEM0gXrP5y0Z5m8c1U=; b=ABpNFGgJEo1DuOek/xpp4f5I1V07yk9oh1AqQwj832SZYdOMD9PVPGX2I6odDDJuEEatdv goviHVj5Pun60BeZs+bm9ODO6PvSiTK+uC72dSH6jbFmisaTPnJ479b9R9KR1uR96DFLFp z0qAwmCdjfzhHduvdrKYdkJSfnYy2LcxrVpI6kzWQbV4qVelFzEje2mQ9oW8tW7RSdI9D+ uOMHTifoxuKqj3M7OBj0QLjnWD2fQ/HJWMzLEOf1R7r22wF/2MHc7EkKLuSfaWrKHJpMir UJK6DWiBgTNV6TCbOB3feCAh/wFxSnm1keNd8PP72c/WiEG7Fd1y3+5OhsZ5iw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627249567; a=rsa-sha256; cv=none; b=qEOa6axrVE2FTFt9VrjCZJF0LB2jebhrjUaZC2ykIAvdW65fQI98hASBhrWejsw+cXdN6o fIOvrKZB8q7v8TuIYQgu0bsokRwyadbLFuwbudkk4nmCPicrTnSzhlT0qA2AMv7MagmvYN ezg09uNdy3HkrQrhH7qW9em4sO3Oj4icSb/PsA+Uj8mbfC3R9pkHTbmXbzH8pseV3/ToQ8 OLwRgssshZWUjTVCw+7uxWtw03jIUrJknpQ2FqLgoyUQDWraezJA0Lt6mhpQBmCxcYdjNJ /cC1WRoMyoId2Io3xikm5fuVThwTfWFFfx5Ga+/E6Yt35vhllPm8hOHOGnASgg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=disroot.org header.s=mail header.b=VlHEnbsP; 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=VlHEnbsP; 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: 539D2B18B X-Spam-Score: -2.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: xR0K5GyqgEcc * 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))) -- 2.32.0