From patchwork Sun Mar 19 03:47:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 48123 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 3021F16F0E; Sun, 19 Mar 2023 03:57:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F186916D50 for ; Sun, 19 Mar 2023 03:57:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdkAN-0006EN-B2; Sat, 18 Mar 2023 23:57:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pdkAL-0006E6-LN for guix-patches@gnu.org; Sat, 18 Mar 2023 23:57:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdkAI-0002Eg-QX for guix-patches@gnu.org; Sat, 18 Mar 2023 23:57:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdkAI-0001rs-KM for guix-patches@gnu.org; Sat, 18 Mar 2023 23:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62271] [PATCH] gnu: Add emacs-jit-spell. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Mar 2023 03:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62271 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62271@debbugs.gnu.org Cc: Morgan Smith X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16791981877129 (code B ref -1); Sun, 19 Mar 2023 03:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Mar 2023 03:56:27 +0000 Received: from localhost ([127.0.0.1]:49246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdk9j-0001qu-7f for submit@debbugs.gnu.org; Sat, 18 Mar 2023 23:56:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:47456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdk9f-0001qi-3v for submit@debbugs.gnu.org; Sat, 18 Mar 2023 23:56:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pdk9e-00065n-Nf for guix-patches@gnu.org; Sat, 18 Mar 2023 23:56:22 -0400 Received: from mail-bn8nam11olkn20800.outbound.protection.outlook.com ([2a01:111:f400:7eae::800] helo=NAM11-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pdk9c-0001zQ-Na for guix-patches@gnu.org; Sat, 18 Mar 2023 23:56:22 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uo7rKlAGz5d1bTHQk/a9SXLMS4GVyQ9QEvvd/W6Hh93slaprPT444sPw9vs4kmPW6aRse7x8bwfyOWbftPfrbR2BW+8ei1IEiWDBTHJSpyGPzvyXkh38WzODGRt+E2+rDmiIQ3TthVNfAHi66iZ5+lUYR3nS6AV2oCEA0hGCab/yruqj/9rK+ankO9FAgqJWJkUrDonTFqrUEyoyeg0RMpVUoe08wXl4WsyL4szUK0lEhVcnfN2BbLf2AEjerPUvoqR/kr4NfPASvppuvaHw7sywP0PiG95s4lcqZrK6SD7wLIJ6JABcu/B/VDi1DJqQVWWyZYQsJKrWWxhjuHJEDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ghOJPxIWXpUqLGZRoU9CiKLnpELgCmrqJ9MaZuwGkvE=; b=Si2Rfo+v52LvKgXMLEVXpEN7AgH39bZEtF+3IfTGT2FKr4WZpRqiT5ZDyxQ15sChItvHxtebi8J3MBAsKjskyWogCG7wclX0a7mGPPo/jqw4YDTaHnTVuYgKAzO3VAbm0thy0acSZELXXkvh3pdTE1Ws58aWUPvO4mkGkcWMogFskKhAYkGGiDJj506jmJ9hgMfE84ub201ot05A2A8vpLHh0NoQiKz4KhxNzZIPMHmmfQtOQGXFwR/+Z8hOt+KR3zIoQp1otxSNfZnXmc+imaYhg0Bf4h8a+RextNesRO6+aQj7iv1Egs9py9OYLh1bUkLSKk1l5BWJpqU4pYAwxw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ghOJPxIWXpUqLGZRoU9CiKLnpELgCmrqJ9MaZuwGkvE=; b=gA54XjKav+1Q7baIp00Vbyr+CQHzftPRbUya7nRziyFu1lDwyUFbHQyEUGJnxKGR9YCbcdhnxC9+utBDjzeoRed2ssxdOwgf078FpyeZpvhEmT83M7ys+yqtDlq2Qln2lVNAKzytBTL+xL+3TB+TZCTc22PWe/orBflCUFhGSRbN9HhdP9vk6OnvbY84/afW6sjtzw2J1K/1i1HghLdJKXemf5I0QFVmMalthmry1Q6rPcBcJBn8FCry4bbj/ZBTfQeMebDHlfpoeZyS1rWI8lEhLSrZlAXvZ5jnu6mDqxfSy84Iihdu3JgP9XcRogZGae9nCfHlsvRUQbwLM4kT9g== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by BY5PR03MB5079.namprd03.prod.outlook.com (2603:10b6:a03:1f2::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.36; Sun, 19 Mar 2023 03:51:16 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9de4:b92d:6934:714f]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9de4:b92d:6934:714f%4]) with mapi id 15.20.6178.035; Sun, 19 Mar 2023 03:51:16 +0000 From: Morgan.J.Smith@outlook.com Date: Sat, 18 Mar 2023 23:47:23 -0400 Message-ID: X-Mailer: git-send-email 2.39.2 X-TMN: [1cVXPxZQZb882BeBF5UAhMeBLB+Cnw1OWynLix0shnXCD9W9PnhZpQ==] X-ClientProxiedBy: YQBPR01CA0165.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:7e::22) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <20230319034722.29018-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|BY5PR03MB5079:EE_ X-MS-Office365-Filtering-Correlation-Id: 6aca7a57-de1a-4cc7-c92f-08db282d30e0 X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3nCX5dtca1tnHa8RcbjiEsd3k2N4ClJYMezN64nS1Z+nkoVzs/LWaRyIWS4TDHRxOrAlIJy97cPAvsxmKT153furkQoDDydMaKc9lt19vVm6RANNC8tzGRPXnffkeXNnDCoVhavOTCdFi19I2i7BOLEWudYNI8tM/xjRMG9vuxwzQotDb6bZLL3yd36wUcILYqQUqvXt/uGw3lqq2ebieq5d0BHqOL+pITGQN8H+OR/ep+3KqaZbWcnsV+I1VTrZdsiXQzUZz3htU91W8cVa2s0ffQKmMQSYioZAdOfvVRxS/YSsNihVHCIAUfj6YcbHC3p7XB8D8YbBOPsJVDmW8qW949bxP+0trLNC7x4zp3wFEYdL+tBKFLqcrBViRG2Ubrk/dKFqPqF3Qe4riO1ukFd2MjAw7kx+pzMJvzjUApY3q1OnNPOkKtrDoL5H/JY5cyUr5SFePWbLiWcz+MSV9sW0ILkwtvy5vxDN93pKVb3d+NMsAeQIBX1d3z1v40zdyfDdNxMypKjYpNZiUsreKT36O5pNH9NXz1nKsMrRQcaWHP3CNJDXJDwDLWpks74g1UB7VlHnUJxW45NC0U6pnsJd6MchZ4UneS7h2q6cmxoK5sGNVwuxjfb541ZRMUG/qY7DM83aFmP+r9r19iyRPpr4V5TDWirvgdngN1zltfys5SIPgyr5VkTKgRyEn54HXCXopb6wnRuwjgkFge6cLNLqd6OU5Z1XDS0clHZSKUArzVmxsO4TnFnXzu3T8yEd6Xvi7VmnGQJCk0gdqRN7iat X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ejOK0LymcadNpn0o5JeE0Xb6cEEU0y54HaeJ/LQfdYKgNVBGZpdkZ2vFF2xTGelaClzbzlQ7fIID/SbU3Z4nTifkGQ4K0NEsObQ1LJ+4q7SemuREdq5wdMuwk33thOj+DXF3YANcVbOBnm1dURV/wYZ7gzoP0mceNtUCmYsaUmkn1qo7toMsckrY8ZcgYI8CllTLwXGw7C/7M+mhcG6pkqBawaSnrPz8N21qLvBBlsFXZAfHS7EqQG22qlC6O2R1EoLMit/7dX6WH0mNIILu/LT15QV73TXkUiXDlqmQE7p2kD2aghprSSqOE+NVJr/qz2PEvA5ecRBpzgyPgmdpEzUTN4pyN99giV0O0iX0IYNS08SC1j918PpJX0sIMgR6Lz3NaMxj9UyW3P007N7FsJzeMYKGKxFVYsatw+yNJHYliLiJQixmqUdWEDu6U/Ht5Xg0T7IWZBWm//45+nfCugXr9IVY0izfXYQka9ZZGVh4Oa/0/eyUIXW6kRRYju88IbYAoO0l2kSchv7Y9FY0L6SAhtVnDpvE/RoO5Oh7TfcUBbD8yuMkfzHqgq+95+7pwcztVJmhQJK4QZxEtt/wwycBYoqVKnNWHomArsXWyCuH9PteQUc3sutM2FM35fExNBiClvgDPP7bkGJ/FCgclA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rVMUyGuBIlxcQiiPylzJx6M3w7flUxnWkzHBHWTJ/MZ0fH8yBhhY3HYWzYSNWqc3F4DnLGusWifIMa+gEtGTcUgcApm1bkmIX71eCzF+6DRwLc6y45hZ72ih2TAriYNyoh6uMMb80Kf3UX3siYw32GQp1jV5wCPADBJUy4zCTnVctnoxk7OXakW19HeXWXfs4mjOx09Xr8FGpPNfiS7GAaAihSCsWau0rxvZv1OWT6AzHvTStI0uGbSIUr57j3T8WtsHSgYPFjsiv4TH2PYE0vtedFS0aCDe4AGqR2nlFhfkXhT/AAb4JP0D5jhmHPpzjmxwdcDLRlhMSdtBo2fkecBI52kZ7enBVzxriLvwiYnyUuMYQLCBMzQMp9jx1iYCAH/8qofZPchK4lRv7ece8zJYrvgCgRVbKgYaUqhs8n7PGeHj0Of1ZINiw+S1+lctl8Uue9KUdOtW8c+mRaw94kZfj5aXS1XFkpv0ZW2yY/mNtgqwiNGw4zjW+0K9h+GMykfBhRuytrxzV2s0CxoNIrmOOsLLW8n0D5PAQj40lGNXDMFGj0Y17CgyvKYw6CoW6SHYiNmbAORI2tZpipoZHcHVUW/mFs1drFD0/uJTAemZejh6II7dejn+2fUFE/HbC3Chb8aPIiv3bCp09DB/TkAJEJEFO9BT7ZAYQqZ37Khowv4uLzEhWLGNa5zwYyL9/5Dt5C39fnW9acIj88KjOvvd2u6rBlDDx/5FkJtAJIkNTBCpGLit9PpAX/x8mHi56CUTPY8VlKQ88Vw6Q5ZMpUGMX4sc4l+hL96KJ7xe7nO5KQivpwPO+0QGimYVPyQIOD7KpdcKCwtVqjN9TBZlej1CHH8CdtMl9byhoW1Um82YmjnLL28oLAvlZ+rga/f4JjtbVBb7BhlDyyuw8/+qz7o9mdqsURfrGO+XoeDXpbyldsLMjJtDgcJYSFvoWwKqLluFF14KpbFWGWwt3OSNUCPo1fEXj3BWTDNPZ/Y3P2BOsVTKn9W2ne32Hkuo2yQPo9I0bt0wlrsZAta2CYf+Mk7YRxCVKRepE0YVZkE//cKWQpoP9zM4+HZjErSAnmBYrwQ8E55n2dp7i3FUj+eRoQOSUrTbqPkPKv6VF/EHG7KVJ+ekzvj85c9vT9kZ/4ynUNvpx1hr7irnM+XKXBzKHjSN4XzZIWhHjFdvP3s/DBx+UnUcgsGnWa8+sxUIhEutyjjGmCjjNGfd5tI7G6+C0bPEYGqcB7lbW1hHTlXHIuJog9zwOGHLQnjD+aMxT+WrJ7eBCR+ctNhYdatu3V7agOY4H0m/dwb74Z3kFRru0hFILzzKgZZlxmGX/F8Ey6JT X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6aca7a57-de1a-4cc7-c92f-08db282d30e0 X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2023 03:51:16.7984 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR03MB5079 Received-SPF: pass client-ip=2a01:111:f400:7eae::800; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM11-BN8-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/emacs-xyz.scm (emacs-jit-spell): New variable. --- This package only refers to aspell/ispell/whatever through variables defined in Emacs proper so we don't have to care about patching any paths or anything. 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 05c326d423..fe3b73a2dc 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -9579,6 +9579,30 @@ (define-public emacs-jinja2-mode sgml/html integration, and indentation (working with sgml).") (license license:gpl3+))) +(define-public emacs-jit-spell + (package + (name "emacs-jit-spell") + (version "0.2") + (source (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/jit-spell-" + version ".tar")) + (sha256 + (base32 + "10h2nbp6lap26arwifhzs119mkfj76fvjsix3iccjjvfdi88wdn9")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-compat)) + (home-page "https://github.com/astoff/jit-spell") + (synopsis "Just-in-time spell checking") + (description + "This package highlights all misspelled words in a window, just like a +word processor or web browser does. This behavior is different from the +built-in Flyspell package, which only checks words as the cursor moves over +them. Moreover, unlike Flyspell, jit-spell communicates with the +spell-checking subprocess entirely asynchronously, which can lead to a +noticeable performance improvement.") + (license license:gpl3+))) + (define-public emacs-company-cabal ;; The latest version is 0.3.0, but no release has been provided after 0.2.1. (let ((commit "62112a7259e24bd6c08885629a185afe512b7d3d")