all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Oleg Pykhalov <go.wigust@gmail.com>
To: Arun Isaac <arunisaac@systemreboot.net>
Cc: 28010@debbugs.gnu.org
Subject: [bug#28010] [PATCH] gnu: Add emacs-engine-mode.
Date: Thu, 10 Aug 2017 17:08:37 +0300	[thread overview]
Message-ID: <87y3qra522.fsf@gmail.com> (raw)
In-Reply-To: <a679a613.AEAAOLJe0sEAAAAAAAAAAAPej5kAAAACwQwAAAAAAAW9WABZjExv@mailjet.com> (Arun Isaac's message of "Thu, 10 Aug 2017 17:37:02 +0530")

[-- Attachment #1: Type: text/plain, Size: 1415 bytes --]

Arun Isaac <arunisaac@systemreboot.net> writes:

>>> I think we shouldn't install documentation. A markdown README, IMHO, is
>>> not much of a documentation. No other package does this. WDYT?

By the way while I tried to find a way to convert Markdown to texinfo or
info I found “/gnu/store/…-markdown-1.0.1/share/doc/README”.

Also gives many of README
--8<---------------cut here---------------start------------->8---
find /gnu/store -name README
--8<---------------cut here---------------end--------------->8---

>> Personally, I usually read README, even if it's not presented in
>> package, but on home-page, because it helps me to configure quickly.
>
> Yes, I do read the README too, but only from the project's website.
>
>> So, maybe we could have them or convert them in “info” or something?
>
> That would be nice! But, how do we do that? My guess is that we'll have
> to contact upstream, and ask them to create "an info file". Is there
> some other way?

I don't think it will be possible to contact every maintainer (for other
packages).  And I didn't find a tool to convert, too.  As I understand
it preferably needs to be written in Guile or C.  There are famous
things like Pandoc which will pull all Haskell or whatever language.
Obvios over powered for Emacs packages.

So, if you don't think it's proper for Guix, then here is a patch
without README.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-emacs-engine-mode.patch --]
[-- Type: text/x-patch, Size: 1585 bytes --]

From 30262df6eb0abfd6f16e408b71c0cb7ecac29356 Mon Sep 17 00:00:00 2001
From: Oleg Pykhalov <go.wigust@gmail.com>
Date: Tue, 8 Aug 2017 13:00:18 +0300
Subject: [PATCH] gnu: Add emacs-engine-mode.

* gnu/packages/emacs.scm (emacs-engine-mode): New variable.
---
 gnu/packages/emacs.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 3821d18d4..228b64103 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -5272,3 +5272,23 @@ user easy handle git-format patch without exit Emacs.
 commit message for the current line.  This uses the git-blame tool
 internally.")
     (license license:gpl3+)))
+
+(define-public emacs-engine-mode
+  (package
+    (name "emacs-engine-mode")
+    (version "2.0.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/hrs/engine-mode/archive/"
+                                  "v" version ".tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1vm4p7pcp1vnwwxvps1bhm7i7hkabqqxl898knxf2hqvxys76684"))))
+    (build-system emacs-build-system)
+    (synopsis "Minor mode for defining and querying search engines")
+    (description "@code{engine-mode} is a global minor mode for Emacs.  It
+enables you to easily define search engines, bind them to keybindings, and
+query them from the comfort of your editor.")
+    (home-page "https://github.com/hrs/engine-mode")
+    (license license:gpl3+)))
-- 
2.14.0


[-- Attachment #3: Type: text/plain, Size: 9 bytes --]


Thanks!

  reply	other threads:[~2017-08-10 14:10 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-08 10:14 [bug#28010] [PATCH] gnu: Add emacs-engine-mode Oleg Pykhalov
2017-08-10  9:38 ` Arun Isaac
2017-08-10 11:09   ` Oleg Pykhalov
2017-08-10 12:07     ` Arun Isaac
2017-08-10 14:08       ` Oleg Pykhalov [this message]
2017-08-10 16:33         ` Arun Isaac
2017-08-10 17:08         ` bug#28010: " Arun Isaac

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y3qra522.fsf@gmail.com \
    --to=go.wigust@gmail.com \
    --cc=28010@debbugs.gnu.org \
    --cc=arunisaac@systemreboot.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.