all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#27472] [PATCH] gnu: Add emacs-which-key.
@ 2017-06-24 10:36 Oleg Pykhalov
  2017-06-25 13:57 ` bug#27472: " Arun Isaac
  0 siblings, 1 reply; 2+ messages in thread
From: Oleg Pykhalov @ 2017-06-24 10:36 UTC (permalink / raw)
  To: 27472

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

---
 gnu/packages/emacs.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 4d8a230b1..b6dcee9e1 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4896,3 +4896,30 @@ running a customisable handler command (@code{ignore} by default). ")
 from within Emacs.  Restclient runs queries from a plan-text query sheet,
 displays results pretty-printed in XML or JSON with @code{restclient-mode}")
       (license license:public-domain))))
+
+(define-public emacs-which-key
+  (package
+    (name "emacs-which-key")
+    (version "3.0.1")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://github.com/justbur/emacs-which-key/archive/"
+                    "v" version ".tar.gz"))
+              (sha256
+               (base32
+                "0zc9yivdkbxmcllhlbbcvsbj8g8nzzgs0xib488s08p4s0l7xs8m"))
+              (file-name (string-append name "-" version ".tar.gz"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/justbur/emacs-which-key")
+    (synopsis
+     "Minor mode for Emacs that displays the key bindings following your
+currently entered incomplete command (a prefix) in a popup")
+    (description
+     "@code{which-key} is a minor mode for Emacs that displays the key
+bindings following your currently entered incomplete command (a prefix) in a
+popup.  For example, after enabling the minor mode if you enter C-x and wait
+for the default of 1 second the minibuffer will expand with all of the
+available key bindings that follow C-x (or as many as space allows given your
+settings).")
+    (license license:gpl3+)))
-- 
2.13.1


[-- Attachment #2: emacs-which-key build and install log --]
[-- Type: text/plain, Size: 9699 bytes --]

natsu@magnolia ~$ guix build -K emacs-which-key
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
@ build-started /gnu/store/ah91iwsmky187sh6n1b5gksbyb0wh66w-emacs-which-key-3.0.1.tar.gz.drv - x86_64-linux /var/log/guix/drvs/ah//91iwsmky187sh6n1b5gksbyb0wh66w-emacs-which-key-3.0.1.tar.gz.drv.bz2

Starting download of /gnu/store/lpzyqh53hryyqlpyws82cd1kfgkc7abj-emacs-which-key-3.0.1.tar.gz
From https://github.com/justbur/emacs-which-key/archive/v3.0.1.tar.gz...
following redirection to `https://codeload.github.com/justbur/emacs-which-key/tar.gz/v3.0.1'...
 v3.0.1  446KiB                     625KiB/s 00:01 [####################] 100.0%
@ build-succeeded /gnu/store/ah91iwsmky187sh6n1b5gksbyb0wh66w-emacs-which-key-3.0.1.tar.gz.drv -
@ build-started /gnu/store/mhyagdpzqpaqi1l43ym9gp6gk5hg5paa-emacs-which-key-3.0.1.drv - x86_64-linux /var/log/guix/drvs/mh//yagdpzqpaqi1l43ym9gp6gk5hg5paa-emacs-which-key-3.0.1.drv.bz2
starting phase `set-SOURCE-DATE-EPOCH'
phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds
starting phase `set-paths'
environment variable `PATH' set to `/gnu/store/a1b9nl9fwzr51fsrg4aji1s4dafakpzv-emacs-minimal-25.2/bin:/gnu/store/mfx9ib0cy6mvjfmszplnlh0dvdb0513v-tar-1.29/bin:/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip-1.8/bin:/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/bin:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/bin:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/bin:/gnu/store/kbs0012il9z63kp0nlq0h66m6zjp4f21-diffutils-3.5/bin:/gnu/store/qbngj80kmydl4jsba2cdgwq2y51xlfv0-patch-2.7.5/bin:/gnu/store/z763jk8lkragpz2qr2wbrz946lgalx2h-sed-4.4/bin:/gnu/store/gdgrzf1y15scqwk1yzm51dc40g29vad9-findutils-4.6.0/bin:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/bin:/gnu/store/87sj03j9kwzhl9zr76gs2i8ill86ki95-grep-3.0/bin:/gnu/store/6908gy3pws0ccys49ni98idwnicchlr2-coreutils-8.26/bin:/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/bin:/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin:/gnu/store/ri56wnmzkgzrajdyl5ydc55lrwy1164k-ld-wrapper-0/bin:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/bin:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0/bin:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/bin:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/sbin'
environment variable `INFOPATH' set to `/gnu/store/a1b9nl9fwzr51fsrg4aji1s4dafakpzv-emacs-minimal-25.2/share/info:/gnu/store/mfx9ib0cy6mvjfmszplnlh0dvdb0513v-tar-1.29/share/info:/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip-1.8/share/info:/gnu/store/kbs0012il9z63kp0nlq0h66m6zjp4f21-diffutils-3.5/share/info:/gnu/store/z763jk8lkragpz2qr2wbrz946lgalx2h-sed-4.4/share/info:/gnu/store/gdgrzf1y15scqwk1yzm51dc40g29vad9-findutils-4.6.0/share/info:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/share/info:/gnu/store/87sj03j9kwzhl9zr76gs2i8ill86ki95-grep-3.0/share/info:/gnu/store/6908gy3pws0ccys49ni98idwnicchlr2-coreutils-8.26/share/info:/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/share/info:/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/share/info:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/share/info:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0/share/info:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/share/info'
environment variable `BASH_LOADABLES_PATH' set to `/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/lib/bash'
environment variable `C_INCLUDE_PATH' set to `/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/include:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/include:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/include:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/include:/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/include:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/include:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0/include:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/include:/gnu/store/5bh7p754d09wcp64ckxlvwz7lgyk0h59-linux-libre-headers-4.4.47/include'
environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/include:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/include:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/include:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/include:/gnu/store/alg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/include:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/include:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0/include:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/include:/gnu/store/5bh7p754d09wcp64ckxlvwz7lgyk0h59-linux-libre-headers-4.4.47/include'
environment variable `LIBRARY_PATH' set to `/gnu/store/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/lib:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz-5.2.2/lib:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/lib:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/lib:/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/lib:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/lib:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/lib:/gnu/store/1h0p1lgl5i1dmwa0rzxflv664zwwm6am-glibc-utf8-locales-2.25/lib'
environment variable `GUIX_LOCPATH' set to `/gnu/store/1h0p1lgl5i1dmwa0rzxflv664zwwm6am-glibc-utf8-locales-2.25/lib/locale'
phase `set-paths' succeeded after 0.0 seconds
starting phase `install-locale'
using 'en_US.utf8' locale for category "LC_ALL"
phase `install-locale' succeeded after 0.0 seconds
starting phase `unpack'
emacs-which-key-3.0.1/
emacs-which-key-3.0.1/.gitignore
emacs-which-key-3.0.1/.travis.yml
emacs-which-key-3.0.1/Cask
emacs-which-key-3.0.1/LICENSE.md
emacs-which-key-3.0.1/Makefile
emacs-which-key-3.0.1/README.org
emacs-which-key-3.0.1/img/
emacs-which-key-3.0.1/img/which-key-bottom-split.png
emacs-which-key-3.0.1/img/which-key-bottom.png
emacs-which-key-3.0.1/img/which-key-minibuffer.png
emacs-which-key-3.0.1/img/which-key-right-split.png
emacs-which-key-3.0.1/img/which-key-right.png
emacs-which-key-3.0.1/which-key-tests.el
emacs-which-key-3.0.1/which-key.el
phase `unpack' succeeded after 0.0 seconds
starting phase `patch-usr-bin-file'
phase `patch-usr-bin-file' succeeded after 0.0 seconds
starting phase `patch-source-shebangs'
phase `patch-source-shebangs' succeeded after 0.0 seconds
starting phase `patch-generated-file-shebangs'
phase `patch-generated-file-shebangs' succeeded after 0.0 seconds
starting phase `install'
`/tmp/guix-build-emacs-which-key-3.0.1.drv-0/emacs-which-key-3.0.1/which-key.el' -> `/gnu/store/fc5ycmm4742ah66vsxkx32m7zsab6wr5-emacs-which-key-3.0.1/share/emacs/site-lisp/guix.d/which-key-3.0.1/which-key.el'
phase `install' succeeded after 0.0 seconds
starting phase `make-autoloads'
phase `make-autoloads' succeeded after 0.0 seconds
starting phase `move-doc'
phase `move-doc' succeeded after 0.0 seconds
starting phase `patch-el-files'
phase `patch-el-files' succeeded after 0.0 seconds
starting phase `build'
Checking /gnu/store/fc5ycmm4742ah66vsxkx32m7zsab6wr5-emacs-which-key-3.0.1/share/emacs/site-lisp/guix.d/which-key-3.0.1/...
Compiling /gnu/store/fc5ycmm4742ah66vsxkx32m7zsab6wr5-emacs-which-key-3.0.1/share/emacs/site-lisp/guix.d/which-key-3.0.1/which-key-autoloads.el...
Compiling /gnu/store/fc5ycmm4742ah66vsxkx32m7zsab6wr5-emacs-which-key-3.0.1/share/emacs/site-lisp/guix.d/which-key-3.0.1/which-key.el...
Done (Total of 1 file compiled, 1 skipped)
phase `build' succeeded after 0.1 seconds
starting phase `patch-shebangs'
phase `patch-shebangs' succeeded after 0.0 seconds
starting phase `strip'
phase `strip' succeeded after 0.0 seconds
starting phase `validate-runpath'
phase `validate-runpath' succeeded after 0.0 seconds
starting phase `validate-documentation-location'
phase `validate-documentation-location' succeeded after 0.0 seconds
starting phase `delete-info-dir-file'
phase `delete-info-dir-file' succeeded after 0.0 seconds
starting phase `patch-dot-desktop-files'
phase `patch-dot-desktop-files' succeeded after 0.0 seconds
starting phase `reset-gzip-timestamps'
phase `reset-gzip-timestamps' succeeded after 0.0 seconds
starting phase `compress-documentation'
phase `compress-documentation' succeeded after 0.0 seconds
@ build-succeeded /gnu/store/mhyagdpzqpaqi1l43ym9gp6gk5hg5paa-emacs-which-key-3.0.1.drv -
/gnu/store/fc5ycmm4742ah66vsxkx32m7zsab6wr5-emacs-which-key-3.0.1
natsu@magnolia ~$ guix package -i emacs-which-key
The following package will be installed:
   emacs-which-key	3.0.1	/gnu/store/fc5ycmm4742ah66vsxkx32m7zsab6wr5-emacs-which-key-3.0.1

substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
The following derivations will be built:
   /gnu/store/nk7xzpxd1bhh3kgrkqkbldbfwrqhyqsc-profile.drv
   /gnu/store/m5x3bf795z6gi5w8ias64mj35lcrsk5v-xdg-mime-database.drv
   /gnu/store/l2i520377zqa2dqpqqx0bydrhimifypa-gtk-icon-themes.drv
   /gnu/store/gl483z4mr659gxj2nijiy7vsi7xqc5jg-ca-certificate-bundle.drv
   /gnu/store/g87iwcywqlxycgkcrrhb4rjbpx8gxswm-info-dir.drv
   /gnu/store/957rp6pmb5zyv97r3im9a5fiar8sj2gb-gtk-im-modules.drv
   /gnu/store/5nbdq2szz8ig2i76my42vw0rijs39a94-fonts-dir.drv
   /gnu/store/076vyyvx01jlbx0kn794fxkapyj3afwj-manual-database.drv
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
115 packages in profile
natsu@magnolia ~$ 

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

Message-ID: <871sq9y7ge.fsf@magnolia.i-did-not-set--mail-host-address--so-tickle-me>

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* bug#27472: [PATCH] gnu: Add emacs-which-key.
  2017-06-24 10:36 [bug#27472] [PATCH] gnu: Add emacs-which-key Oleg Pykhalov
@ 2017-06-25 13:57 ` Arun Isaac
  0 siblings, 0 replies; 2+ messages in thread
From: Arun Isaac @ 2017-06-25 13:57 UTC (permalink / raw)
  To: Oleg Pykhalov; +Cc: 27472-done


I shortened the synopsis to fix a `guix lint' warning. I also packaged
the tests.

Pushed! Thanks!

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-06-25 13:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-24 10:36 [bug#27472] [PATCH] gnu: Add emacs-which-key Oleg Pykhalov
2017-06-25 13:57 ` bug#27472: " Arun Isaac

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.