From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOisE-0004CV-9b for guix-patches@gnu.org; Sat, 24 Jun 2017 07:05:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dOisA-0000Ix-WB for guix-patches@gnu.org; Sat, 24 Jun 2017 07:05:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:60819) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dOisA-0000In-ST for guix-patches@gnu.org; Sat, 24 Jun 2017 07:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dOisA-0008Eq-8R for guix-patches@gnu.org; Sat, 24 Jun 2017 07:05:02 -0400 Subject: [bug#27472] [PATCH] gnu: Add emacs-which-key. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53710) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOirL-0003k9-SW for guix-patches@gnu.org; Sat, 24 Jun 2017 07:04:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dOirI-00008B-LW for guix-patches@gnu.org; Sat, 24 Jun 2017 07:04:11 -0400 Received: from mail-lf0-x22c.google.com ([2a00:1450:4010:c07::22c]:35890) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dOirI-00007h-79 for guix-patches@gnu.org; Sat, 24 Jun 2017 07:04:08 -0400 Received: by mail-lf0-x22c.google.com with SMTP id h22so41768805lfk.3 for ; Sat, 24 Jun 2017 04:04:07 -0700 (PDT) Received: from magnolia (ppp78-37-151-39.pppoe.avangarddsl.ru. [78.37.151.39]) by smtp.gmail.com with ESMTPSA id r6sm2031572lff.63.2017.06.24.04.04.05 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 24 Jun 2017 04:04:05 -0700 (PDT) From: Oleg Pykhalov Date: Sat, 24 Jun 2017 13:36:11 +0300 Message-ID: <87y3shwstd.fsf@magnolia.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 27472@debbugs.gnu.org --=-=-= Content-Type: text/plain --- 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 --=-=-= Content-Type: text/plain Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable Content-Description: emacs-which-key build and install log 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//91iwsmky187sh6n1b5g= ksbyb0wh66w-emacs-which-key-3.0.1.tar.gz.drv.bz2 Starting download of /gnu/store/lpzyqh53hryyqlpyws82cd1kfgkc7abj-emacs-whic= h-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-k= ey/tar.gz/v3.0.1'... v3.0.1 446KiB 625KiB/s 00:01 [####################] 1= 00.0% @ build-succeeded /gnu/store/ah91iwsmky187sh6n1b5gksbyb0wh66w-emacs-which-k= ey-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//yagdpzqpaqi1l43ym9gp6gk5hg= 5paa-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/a1b9nl9fwzr51fsrg4aji1s4dafa= kpzv-emacs-minimal-25.2/bin:/gnu/store/mfx9ib0cy6mvjfmszplnlh0dvdb0513v-tar= -1.29/bin:/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzip-1.8/bin:/gnu/sto= re/8nkj1w5whm5gwrhsmqvm1w6im27vz02g-bzip2-1.0.6/bin:/gnu/store/c140q16b1n4x= 0j2i7wv1awc1c39ipzrr-xz-5.2.2/bin:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniq= ms-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/gdgrzf1y15scqwk1yzm= 51dc40g29vad9-findutils-4.6.0/bin:/gnu/store/55r4yg5iw9zh2j3zvzc6272k5xn4yx= g4-gawk-4.1.4/bin:/gnu/store/87sj03j9kwzhl9zr76gs2i8ill86ki95-grep-3.0/bin:= /gnu/store/6908gy3pws0ccys49ni98idwnicchlr2-coreutils-8.26/bin:/gnu/store/a= lg6ani0nnwrxyz15d1j5d0k6qs2m5sk-make-4.2.1/bin:/gnu/store/k7029k5va68lkapbz= cycdzj7m5bjb4b8-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/r= mjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/bin:/gnu/store/rmjlycdgiq8pfy5hf= i42qhw3k7p6kdav-glibc-2.25/sbin' environment variable `INFOPATH' set to `/gnu/store/a1b9nl9fwzr51fsrg4aji1s4= dafakpzv-emacs-minimal-25.2/share/info:/gnu/store/mfx9ib0cy6mvjfmszplnlh0dv= db0513v-tar-1.29/share/info:/gnu/store/8wmanahsh0mk1n5xw6i7wpwih95yqzaq-gzi= p-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/87s= j03j9kwzhl9zr76gs2i8ill86ki95-grep-3.0/share/info:/gnu/store/6908gy3pws0ccy= s49ni98idwnicchlr2-coreutils-8.26/share/info:/gnu/store/alg6ani0nnwrxyz15d1= j5d0k6qs2m5sk-make-4.2.1/share/info:/gnu/store/k7029k5va68lkapbzcycdzj7m5bj= b4b8-bash-4.4.12/share/info:/gnu/store/zq65kpvwwxgc3qqbf9apic8gyss2l0zq-bin= utils-2.27/share/info:/gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0= /share/info:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-2.25/share/in= fo' environment variable `BASH_LOADABLES_PATH' set to `/gnu/store/k7029k5va68lk= apbzcycdzj7m5bjb4b8-bash-4.4.12/lib/bash' environment variable `C_INCLUDE_PATH' set to `/gnu/store/8nkj1w5whm5gwrhsmq= vm1w6im27vz02g-bzip2-1.0.6/include:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ip= zrr-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/zq65k= pvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/include:/gnu/store/4iw4r2majarqlm= 19adaikqw126jxqf2p-gcc-5.4.0/include:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p= 6kdav-glibc-2.25/include:/gnu/store/5bh7p754d09wcp64ckxlvwz7lgyk0h59-linux-= libre-headers-4.4.47/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/8nkj1w5whm5gwr= hsmqvm1w6im27vz02g-bzip2-1.0.6/include:/gnu/store/c140q16b1n4x0j2i7wv1awc1c= 39ipzrr-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/z= q65kpvwwxgc3qqbf9apic8gyss2l0zq-binutils-2.27/include:/gnu/store/4iw4r2maja= rqlm19adaikqw126jxqf2p-gcc-5.4.0/include:/gnu/store/rmjlycdgiq8pfy5hfi42qhw= 3k7p6kdav-glibc-2.25/include:/gnu/store/5bh7p754d09wcp64ckxlvwz7lgyk0h59-li= nux-libre-headers-4.4.47/include' environment variable `LIBRARY_PATH' set to `/gnu/store/8nkj1w5whm5gwrhsmqvm= 1w6im27vz02g-bzip2-1.0.6/lib:/gnu/store/c140q16b1n4x0j2i7wv1awc1c39ipzrr-xz= -5.2.2/lib:/gnu/store/0xm7szwymsv87z7y4bi2lgvx2jhniqms-file-5.28/lib:/gnu/s= tore/55r4yg5iw9zh2j3zvzc6272k5xn4yxg4-gawk-4.1.4/lib:/gnu/store/k7029k5va68= lkapbzcycdzj7m5bjb4b8-bash-4.4.12/lib:/gnu/store/zq65kpvwwxgc3qqbf9apic8gys= s2l0zq-binutils-2.27/lib:/gnu/store/rmjlycdgiq8pfy5hfi42qhw3k7p6kdav-glibc-= 2.25/lib:/gnu/store/1h0p1lgl5i1dmwa0rzxflv664zwwm6am-glibc-utf8-locales-2.2= 5/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/1h0p1lgl5i1dmwa0rzxf= lv664zwwm6am-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-ke= y.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-k= ey-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 ~$=20 --=-=-= Content-Type: text/plain Message-ID: <871sq9y7ge.fsf@magnolia.i-did-not-set--mail-host-address--so-tickle-me> --=-=-=--