From patchwork Wed Nov 20 13:53:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Wilson X-Patchwork-Id: 16172 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 002C817794; Wed, 20 Nov 2019 13:54:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id AA83817792 for ; Wed, 20 Nov 2019 13:54:10 +0000 (GMT) Received: from localhost ([::1]:58292 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXQQs-0003Un-33 for patchwork@mira.cbaines.net; Wed, 20 Nov 2019 08:54:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45042) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXQQm-0003UU-2N for guix-patches@gnu.org; Wed, 20 Nov 2019 08:54:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iXQQk-0006ZC-O7 for guix-patches@gnu.org; Wed, 20 Nov 2019 08:54:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40347) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iXQQk-0006Yx-Cv for guix-patches@gnu.org; Wed, 20 Nov 2019 08:54:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iXQQk-0007S7-8Z for guix-patches@gnu.org; Wed, 20 Nov 2019 08:54:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#38272] [PATCH] gnu: Add emacs-openwith. Resent-From: "David Wilson" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 20 Nov 2019 13:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38272 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Marius Bakke" , 38272@debbugs.gnu.org Received: via spool by 38272-submit@debbugs.gnu.org id=B38272.157425803428634 (code B ref 38272); Wed, 20 Nov 2019 13:54:02 +0000 Received: (at 38272) by debbugs.gnu.org; 20 Nov 2019 13:53:54 +0000 Received: from localhost ([127.0.0.1]:49168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXQQb-0007Rk-Nn for submit@debbugs.gnu.org; Wed, 20 Nov 2019 08:53:54 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:35721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXQQZ-0007RX-5K for 38272@debbugs.gnu.org; Wed, 20 Nov 2019 08:53:52 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id BB0362222E; Wed, 20 Nov 2019 08:53:45 -0500 (EST) Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Wed, 20 Nov 2019 08:53:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daviwil.com; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm3; bh=tQ1oKhoMsRjlTPStC74v9/Bxo1RzMY3 f9FKlIhd84wQ=; b=RIwdT0AuOFG09sGoloRRoqfluTxvtAPg1+XBpJkiseNxO1A /Ezh6eJ2TNbOGsSxQx0h6YCgyfyDyunU5nC6h8ED8DtfeL312jPkWehiC7m6eA/6 32d6qwS2TpCdXRtfrR0U4Bm1NgSC9JWF7mZaj1DVhDNVdd10u9bnkA5gUFp4OhBA I9Zfh1RzH6EsxXZtCeCEWHeIKVxc2fO+FKs4XmrkLL4DLNe42lOmqqc3rDTIBUgT 8BHgyA/6HmcPbScS/IRi7tu4dDQhQAO67gWW02kuIjhS841aadgyHAVkuSDPmn93 7/JwC2ZseJ9yWzvWuWO+CTg2yYIEy5hEgQUlC1g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=tQ1oKh oMsRjlTPStC74v9/Bxo1RzMY3f9FKlIhd84wQ=; b=PvRFbyDRPWbbmIWFbxBYGr yTrdsm+92C9LFKdB4PzJtf0r9I5FJL68HwGUKgdI0+TCNMK4V1VFjrw7ZywqDPx/ cogjO5rPXr84kZx2zwsVWPTUVEmHkQ6vR0cehXhg9my9nJtZYMR3rAmAGKx1CJIk Je5AGHGC0vdSlqtZ8XdbczvkeaN9RUMmGybV1hDs3MYJ7KahSp7+wBUsyw07KeGb SC9qYlz8J0lFprDJarENmJBWw8j+69q1RwUbPhCSGZKdjDn5V22dryf1lv87tx9s kFB9qjI3Ts/73QaUWw4ZfxrTbM/wHJZJDKMiGKAX0fVLHCo6FpHpKE7zcJ9AY8mQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudehtddgheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesmhdtreerreertdenucfhrhhomhepfdffrghv ihguucghihhlshhonhdfuceouggrvhhiugesuggrvhhifihilhdrtghomheqnecuffhomh grihhnpegsihhtsghutghkvghtrdhorhhgnecurfgrrhgrmhepmhgrihhlfhhrohhmpegu rghvihgusegurghvihifihhlrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 5154EE00A3; Wed, 20 Nov 2019 08:53:45 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-578-g826f590-fmstable-20191119v1 Mime-Version: 1.0 Message-Id: <69ad356e-7f07-41df-b381-dfc90e71454d@www.fastmail.com> In-Reply-To: <875zjfaa8i.fsf@devup.no> References: <6928567c-cd7f-40d9-be83-64aae9cc9cac@www.fastmail.com> <875zjfaa8i.fsf@devup.no> Date: Wed, 20 Nov 2019 05:53:25 -0800 From: "David Wilson" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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" X-getmail-retrieved-from-mailbox: Patches Hi Marius, thanks for the reply! On Tue, Nov 19, 2019, at 12:21 PM, Marius Bakke wrote: > > The actual home page is here according to the README: > > https://bitbucket.org/jpkotta/openwith > Thanks! Fixed. > > This synopsis is a bit short. :-) > I swear I put something in for that, sorry I missed it! > > Maybe "This package lets you associate file name patterns with > external applications that are automatically invoked when you use > commands like @code{find-file}, etc". > I've taken your suggestion and improved on it like so: "This package enables you to associate file name patterns with external applications that are automatically invoked when you use commands like @code{find-file}. For example, you can have it open @code{png} files with @code{feh} and @code{mp4} files with @code{mpv}. This is especially useful when browsing files with Dired." Updated patch is attached, thanks again! David From c53654238337dda9f6cad64f69dea87cedd0450f Mon Sep 17 00:00:00 2001 From: David Wilson Date: Tue, 19 Nov 2019 06:24:31 -0800 Subject: [PATCH] gnu: Add emacs-openwith. * gnu/packages/emacs-xyz.scm (emacs-openwith) 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 6dcbd00307..a2e9164001 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -10272,6 +10272,30 @@ list of commands is displayed in a handy popup.") characters from end of lines.") (license license:gpl3+))) +(define-public emacs-openwith + (let ((commit "1dc89670822966fab6e656f6519fdd7f01e8301a") + (revision "0")) + (package + (name "emacs-openwith") + (home-page "https://bitbucket.org/jpkotta/openwith") + (version (git-version "0.0.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wl6gnxsyhaad4cl9bxjc0qbc5jzvlwbwjbajs0n1s6qr07d6r01")))) + (build-system emacs-build-system) + (synopsis "Open external applications for files with Emacs") + (description + "This package enables you to associate file name patterns with external +applications that are automatically invoked when you use commands like +@code{find-file}. For example, you can have it open @code{png} files with +@code{feh} and @code{mp4} files with @code{mpv}. This is especially useful +when browsing files with Dired.") + (license license:gpl2+)))) + (define-public emacs-org-edit-latex (package (name "emacs-org-edit-latex") -- 2.24.0