From unknown Sun Aug 17 22:01:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27417 <27417@debbugs.gnu.org> To: bug#27417 <27417@debbugs.gnu.org> Subject: Status: Add emacs-switch-window and emacs-exwm-x Reply-To: bug#27417 <27417@debbugs.gnu.org> Date: Mon, 18 Aug 2025 05:01:07 +0000 retitle 27417 Add emacs-switch-window and emacs-exwm-x reassign 27417 guix-patches submitter 27417 "Feng Shu" severity 27417 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 23:42:36 2017 Received: (at submit) by debbugs.gnu.org; 18 Jun 2017 03:42:37 +0000 Received: from localhost ([127.0.0.1]:53883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMR6i-0000Gw-Iu for submit@debbugs.gnu.org; Sat, 17 Jun 2017 23:42:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMR6f-0000Gi-UI for submit@debbugs.gnu.org; Sat, 17 Jun 2017 23:42:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMR6Z-0001oE-OO for submit@debbugs.gnu.org; Sat, 17 Jun 2017 23:42:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56396) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dMR6Z-0001ny-KO for submit@debbugs.gnu.org; Sat, 17 Jun 2017 23:42:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMR6X-0008DT-TH for guix-patches@gnu.org; Sat, 17 Jun 2017 23:42:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMR6T-0001mk-Sp for guix-patches@gnu.org; Sat, 17 Jun 2017 23:42:25 -0400 Received: from m12-11.163.com ([220.181.12.11]:43012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMR6T-0001m4-0I for guix-patches@gnu.org; Sat, 17 Jun 2017 23:42:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=/phZj ymJP+KP6ofV9MQV3GSLCb0XnFnRMjlBOLRN5h0=; b=cA8BBdOQiVpY34na4FCd8 JKrr4r7OfWWPAVWho838H759dDnF8li720uuRyarva1OcNlzyhYUcEpdvdHNTdPJ BSOyQrNdcnhKxACbutPzUDjjvOdqavc55+ult1wSoA6vw0sSZWOB/sU6VguqaHhp Ezh7Vpt+E6jQMcV+AJhpvc= Received: from tumashu (unknown [183.211.127.169]) by smtp7 (Coremail) with SMTP id C8CowADX5RGT9kVZJmH6Lw--.7886S2; Sun, 18 Jun 2017 11:42:12 +0800 (CST) From: "Feng Shu" To: guix-patches Subject: Add emacs-switch-window and emacs-exwm-x Date: Sun, 18 Jun 2017 11:42:11 +0800 Message-ID: <87lgoq0xnw.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: C8CowADX5RGT9kVZJmH6Lw--.7886S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUe8nOUUUUU X-Originating-IP: [183.211.127.169] X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiwBT61FXlZhV7hQAAsH X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.4 (--) X-Debbugs-Envelope-To: submit Cc: Feng Shu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-switch-window.patch >From 15acb2ed8e4570a7fe44cb3350083209fe12ec03 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 17 Jun 2017 15:58:05 +0800 Subject: [PATCH 1/2] gnu: Add emacs-switch-window * gnu/packages/emacs.scm (emacs-switch-window): New variable. --- gnu/packages/emacs.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 99b9b0601..58688b9a8 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4602,6 +4602,27 @@ It should enable you to implement low-level X11 applications.") built on top of XELB.") (license license:gpl3+))) +(define-public emacs-switch-window + (package + (name "emacs-switch-window") + (version "1.5.0-1.8d37f56") + (source (origin + (method git-fetch) + (uri (git-reference + (commit "8d37f5660666516ab6c9e6ec1da748ea1669ed4b") + (url "https://github.com/dimitri/switch-window.git"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "19bszzslzz8rprch0z3h6xa6pjhrwik7j53i4kj33w306d58gi3f")))) + (build-system emacs-build-system) + (home-page "https://github.com/dimitri/switch-window") + (synopsis "Emacs window switch tool") + (description "Switch-window is an emacs window switch tool, which +offer a visual way to choose a window to switch to, delete, split or +other operations.") + (license license:wtfpl2))) + (define-public emacs-gnuplot (package (name "emacs-gnuplot") -- 2.12.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-Add-emacs-exwm-x.patch >From ad804179af5f44a3ca0bf0cedc566954b7fa4acb Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sun, 18 Jun 2017 08:18:39 +0800 Subject: [PATCH 2/2] gnu: Add emacs-exwm-x * gnu/packages/emacs.scm (emacs-exwm-x): New variable. --- gnu/packages/emacs.scm | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 58688b9a8..b6867cd1e 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4623,6 +4623,73 @@ offer a visual way to choose a window to switch to, delete, split or other operations.") (license license:wtfpl2))) +(define-public emacs-exwm-x + (package + (name "emacs-exwm-x") + (version "1.0-2.2099138") + (synopsis "Derivative window manager based on EXWM") + (source (origin + (method git-fetch) + (uri (git-reference + (commit "20991380f4b62f7203348841f9bf36ad1ed5dfc5") + (url "https://github.com/tumashu/exwm-x.git"))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0yx2v9ms0l2pxjrcmlaqs41b4482zfsljdg5ml7yi3r0l6mkpwg8")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-exwm" ,emacs-exwm) + ("emacs-switch-window" ,emacs-switch-window) + ("emacs-ivy" ,emacs-ivy))) + (inputs + `(("xhost" ,xhost) + ("dbus" ,dbus))) + ;; Need emacs instead of emacs-minimal, + ;; for emacs's bin path will be inserted into bin/exwm-x file. + (arguments + `(#:emacs ,emacs + #:phases + (modify-phases %standard-phases + (add-after 'build 'install-xsession + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (xsessions (string-append out "/share/xsessions")) + (bin (string-append out "/bin")) + (exwm-executable (string-append bin "/exwm-x"))) + ;; Add a .desktop file to xsessions + (mkdir-p xsessions) + (mkdir-p bin) + (with-output-to-file + (string-append xsessions "/exwm-x.desktop") + (lambda _ + (format #t "[Desktop Entry]~@ + Name=~a~@ + Comment=~a~@ + Exec=~a~@ + TryExec=~@*~a~@ + Type=Application~%" ,name ,synopsis exwm-executable))) + ;; Add a shell wrapper to bin + ;; Set DISPLAY variable to work around + ;; https://github.com/ch11ng/exwm/issues/213 + (with-output-to-file exwm-executable + (lambda _ + (format #t "#!~a ~@ + export DISPLAY=:0 ~@ + ~a +SI:localuser:$USER ~@ + exec ~a --exit-with-session ~a \"$@\" --eval '~s' ~%" + (string-append (assoc-ref inputs "bash") "/bin/sh") + (string-append (assoc-ref inputs "xhost") "/bin/xhost") + (string-append (assoc-ref inputs "dbus") "/bin/dbus-launch") + (string-append (assoc-ref inputs "emacs") "/bin/emacs") + '(require 'exwmx-loader)))) + (chmod exwm-executable #o555) + #t)))))) + (home-page "https://github.com/tumashu/exwm-x") + (description "EXWM-X is a derivative window manager based on EXWM, which focus +on mouse-control-people.") + (license license:gpl3+))) + (define-public emacs-gnuplot (package (name "emacs-gnuplot") -- 2.12.2 --=-=-= Content-Type: text/plain -- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 10:00:53 2017 Received: (at 27417) by debbugs.gnu.org; 21 Jun 2017 14:00:53 +0000 Received: from localhost ([127.0.0.1]:60049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNgBg-0008BP-S1 for submit@debbugs.gnu.org; Wed, 21 Jun 2017 10:00:52 -0400 Received: from m13-98.163.com ([220.181.13.98]:24613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNgBe-0008B9-8m for 27417@debbugs.gnu.org; Wed, 21 Jun 2017 10:00:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=4O+GO TPWSsUsBd08Xw6KDLjjQTeITR7SZ6cgPJAJz/s=; b=X+wihYHmwz3n2bWx6ui2x Ov1EFaJNzqmzvmRhe4XRng1AopiH7tZA0kMsiQR37UGiBcKK1iGgiP1BxglHAU/k 3tBlz0njPWIABI8t7l3/V9xUAUiIIFOEkVkpjha/YxEeFv8+hc/GYP3gcSRIU/sM vf4CatzTJAKNXfdvlmwDSc= Received: from tumashu$163.com ( [36.149.40.139] ) by ajax-webmail-wmsvr98 (Coremail) ; Wed, 21 Jun 2017 22:00:46 +0800 (CST) X-Originating-IP: [36.149.40.139] Date: Wed, 21 Jun 2017 22:00:46 +0800 (CST) From: tumashu To: 27417@debbugs.gnu.org Subject: Update emacs-exwm-x and emacs-switch-window X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160729(86883.8884) Copyright (c) 2002-2017 www.mailtech.cn 163com Content-Type: multipart/mixed; boundary="----=_Part_269660_145408512.1498053646538" MIME-Version: 1.0 Message-ID: <7146d455.11e7d.15ccaf498cb.Coremail.tumashu@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: YsGowADHz1MOfEpZ6_tDAA--.64450W X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiHQD91FSIUmfn9gABsN X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27417 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) ------=_Part_269660_145408512.1498053646538 Content-Type: multipart/alternative; boundary="----=_Part_269662_243100860.1498053646539" ------=_Part_269662_243100860.1498053646539 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 VXNlIHVybC1tZXRob2QgaW5zdGVhZCBvZiBnaXQtbWV0aG9kCg== ------=_Part_269662_243100860.1498053646539 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6QXJpYWwiPlVzZSB1cmwtbWV0aG9kIGluc3RlYWQgb2YgZ2l0LW1ldGhvZDxi cj48L2Rpdj4= ------=_Part_269662_243100860.1498053646539-- ------=_Part_269660_145408512.1498053646538 Content-Type: application/octet-stream; name="0001-gnu-Add-emacs-switch-window.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-gnu-Add-emacs-switch-window.patch" RnJvbSBlOWMxZWVkYjY2NTQ4ZTZmYzBmOGUxZTdlZmEyYzgxY2E5ZmNmNjAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZW5nIFNodSA8dHVtYXNodUAxNjMuY29tPgpEYXRlOiBTYXQs IDE3IEp1biAyMDE3IDE1OjU4OjA1ICswODAwClN1YmplY3Q6IFtQQVRDSCAxLzNdIGdudTogQWRk IGVtYWNzLXN3aXRjaC13aW5kb3cKCiogZ251L3BhY2thZ2VzL2VtYWNzLnNjbSAoZW1hY3Mtc3dp dGNoLXdpbmRvdyk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW1hY3Muc2NtIHwg MjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbWFjcy5zY20gYi9nbnUvcGFja2FnZXMvZW1h Y3Muc2NtCmluZGV4IDk5YjliMDYwMS4uZTc2OGQyOWVkIDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMvZW1hY3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9lbWFjcy5zY20KQEAgLTQ2MDIsNiArNDYw MiwyNyBAQCBJdCBzaG91bGQgZW5hYmxlIHlvdSB0byBpbXBsZW1lbnQgbG93LWxldmVsIFgxMSBh cHBsaWNhdGlvbnMuIikKIGJ1aWx0IG9uIHRvcCBvZiBYRUxCLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTpncGwzKykpKQogCisoZGVmaW5lLXB1YmxpYyBlbWFjcy1zd2l0Y2gtd2luZG93CisgIChw YWNrYWdlCisgICAgKG5hbWUgImVtYWNzLXN3aXRjaC13aW5kb3ciKQorICAgICh2ZXJzaW9uICIx LjUuMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAg ICAgICJodHRwczovL2dpdGh1Yi5jb20vZGltaXRyaS9zd2l0Y2gtd2luZG93L2FyY2hpdmUvdiIK KyAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgICAgICAgICAo ZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAg ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAg ICAgICIweHl4cXJ3NzFrcmRuajNzZG00eDA1enc3bjQwaDA3NXMyNjJqaWg3NXZtcml4OTVzamxq IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGVtYWNzLWJ1aWxkLXN5c3RlbSkKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2dpdGh1Yi5jb20vZGltaXRyaS9zd2l0Y2gtd2luZG93IikKKyAgICAoc3lu b3BzaXMgIkVtYWNzIHdpbmRvdyBzd2l0Y2ggdG9vbCIpCisgICAgKGRlc2NyaXB0aW9uICJTd2l0 Y2gtd2luZG93IGlzIGFuIGVtYWNzIHdpbmRvdyBzd2l0Y2ggdG9vbCwgd2hpY2gKK29mZmVyIGEg dmlzdWFsIHdheSB0byBjaG9vc2UgYSB3aW5kb3cgdG8gc3dpdGNoIHRvLCBkZWxldGUsIHNwbGl0 IG9yCitvdGhlciBvcGVyYXRpb25zLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTp3dGZwbDIpKSkK KwogKGRlZmluZS1wdWJsaWMgZW1hY3MtZ251cGxvdAogICAocGFja2FnZQogICAgIChuYW1lICJl bWFjcy1nbnVwbG90IikKLS0gCjIuMTIuMgoK ------=_Part_269660_145408512.1498053646538 Content-Type: application/octet-stream; name="0002-gnu-Add-emacs-exwm-x.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0002-gnu-Add-emacs-exwm-x.patch" RnJvbSAyY2JlMmE3OGJhMzQ0MTNmNTVkYWY3OGJkY2VmNDE5NWQ3YWFlMWM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZW5nIFNodSA8dHVtYXNodUAxNjMuY29tPgpEYXRlOiBTdW4s IDE4IEp1biAyMDE3IDA4OjE4OjM5ICswODAwClN1YmplY3Q6IFtQQVRDSCAyLzNdIGdudTogQWRk IGVtYWNzLWV4d20teAoKKiBnbnUvcGFja2FnZXMvZW1hY3Muc2NtIChlbWFjcy1leHdtLXgpOiBO ZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2VtYWNzLnNjbSB8IDY3ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg NjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbWFjcy5zY20gYi9n bnUvcGFja2FnZXMvZW1hY3Muc2NtCmluZGV4IGU3NjhkMjllZC4uNDJiMjUzZGM1IDEwMDY0NAot LS0gYS9nbnUvcGFja2FnZXMvZW1hY3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9lbWFjcy5zY20K QEAgLTQ2MjMsNiArNDYyMyw3MyBAQCBvZmZlciBhIHZpc3VhbCB3YXkgdG8gY2hvb3NlIGEgd2lu ZG93IHRvIHN3aXRjaCB0bywgZGVsZXRlLCBzcGxpdCBvcgogb3RoZXIgb3BlcmF0aW9ucy4iKQog ICAgIChsaWNlbnNlIGxpY2Vuc2U6d3RmcGwyKSkpCiAKKyhkZWZpbmUtcHVibGljIGVtYWNzLWV4 d20teAorICAocGFja2FnZQorICAgIChuYW1lICJlbWFjcy1leHdtLXgiKQorICAgICh2ZXJzaW9u ICIxLjEiKQorICAgIChzeW5vcHNpcyAiRGVyaXZhdGl2ZSB3aW5kb3cgbWFuYWdlciBiYXNlZCBv biBFWFdNIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAg ICAgICAgImh0dHBzOi8vZ2l0aHViLmNvbS90dW1hc2h1L2V4d20teC9hcmNoaXZlL3YiCisgICAg ICAgICAgICAgICAgICAgIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKGZpbGUt bmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAg ICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAi MDZ3Nm1wMjVwcnJsYnI3cDIzcm1ubTRhZ2R2anlkdzRjOWR5MzJremFzZ3kwZ3BsemJuNyIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSBlbWFjcy1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQt aW5wdXRzCisgICAgIGAoKCJlbWFjcy1leHdtIiAsZW1hY3MtZXh3bSkKKyAgICAgICAoImVtYWNz LXN3aXRjaC13aW5kb3ciICxlbWFjcy1zd2l0Y2gtd2luZG93KQorICAgICAgICgiZW1hY3MtaXZ5 IiAsZW1hY3MtaXZ5KSkpCisgICAgKGlucHV0cworICAgICBgKCgieGhvc3QiICx4aG9zdCkKKyAg ICAgICAoImRidXMiICxkYnVzKSkpCisgICAgOzsgTmVlZCBlbWFjcyBpbnN0ZWFkIG9mIGVtYWNz LW1pbmltYWwsCisgICAgOzsgZm9yIGVtYWNzJ3MgYmluIHBhdGggd2lsbCBiZSBpbnNlcnRlZCBp bnRvIGJpbi9leHdtLXggZmlsZS4KKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzplbWFjcyAsZW1h Y3MKKyAgICAgICAjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFz ZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1aWxkICdpbnN0YWxsLXhzZXNzaW9uCisgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisg ICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKKyAgICAg ICAgICAgICAgICAgICAgKHhzZXNzaW9ucyAoc3RyaW5nLWFwcGVuZCBvdXQgIi9zaGFyZS94c2Vz c2lvbnMiKSkKKyAgICAgICAgICAgICAgICAgICAgKGJpbiAoc3RyaW5nLWFwcGVuZCBvdXQgIi9i aW4iKSkKKyAgICAgICAgICAgICAgICAgICAgKGV4d20tZXhlY3V0YWJsZSAoc3RyaW5nLWFwcGVu ZCBiaW4gIi9leHdtLXgiKSkpCisgICAgICAgICAgICAgICA7OyBBZGQgYSAuZGVza3RvcCBmaWxl IHRvIHhzZXNzaW9ucworICAgICAgICAgICAgICAgKG1rZGlyLXAgeHNlc3Npb25zKQorICAgICAg ICAgICAgICAgKG1rZGlyLXAgYmluKQorICAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZp bGUKKyAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCB4c2Vzc2lvbnMgIi9leHdtLXgu ZGVza3RvcCIpCisgICAgICAgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAgICAg IChmb3JtYXQgI3QgIltEZXNrdG9wIEVudHJ5XX5ACisgICAgICAgICAgICAgICAgICAgICBOYW1l PX5hfkAKKyAgICAgICAgICAgICAgICAgICAgIENvbW1lbnQ9fmF+QAorICAgICAgICAgICAgICAg ICAgICAgRXhlYz1+YX5ACisgICAgICAgICAgICAgICAgICAgICBUcnlFeGVjPX5AKn5hfkAKKyAg ICAgICAgICAgICAgICAgICAgIFR5cGU9QXBwbGljYXRpb25+JSIgLG5hbWUgLHN5bm9wc2lzIGV4 d20tZXhlY3V0YWJsZSkpKQorICAgICAgICAgICAgICAgOzsgQWRkIGEgc2hlbGwgd3JhcHBlciB0 byBiaW4KKyAgICAgICAgICAgICAgIDs7IFNldCBESVNQTEFZIHZhcmlhYmxlIHRvIHdvcmsgYXJv dW5kCisgICAgICAgICAgICAgICA7OyBodHRwczovL2dpdGh1Yi5jb20vY2gxMW5nL2V4d20vaXNz dWVzLzIxMworICAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgZXh3bS1leGVjdXRh YmxlCisgICAgICAgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAgICAgIChmb3Jt YXQgI3QgIiMhfmEgfkAKKyAgICAgICAgICAgICAgICAgICAgIGV4cG9ydCBESVNQTEFZPTowIH5A CisgICAgICAgICAgICAgICAgICAgICB+YSArU0k6bG9jYWx1c2VyOiRVU0VSIH5ACisgICAgICAg ICAgICAgICAgICAgICBleGVjIH5hIC0tZXhpdC13aXRoLXNlc3Npb24gfmEgXCIkQFwiIC0tZXZh bCAnfnMnIH4lIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFz c29jLXJlZiBpbnB1dHMgImJhc2giKSAiL2Jpbi9zaCIpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyAieGhvc3QiKSAiL2Jpbi94aG9z dCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVm IGlucHV0cyAiZGJ1cyIpICIvYmluL2RidXMtbGF1bmNoIikKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJlbWFjcyIpICIvYmluL2Vt YWNzIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICcocmVxdWlyZSAnZXh3bXgtbG9hZGVy KSkpKQorICAgICAgICAgICAgICAgKGNobW9kIGV4d20tZXhlY3V0YWJsZSAjbzU1NSkKKyAgICAg ICAgICAgICAgICN0KSkpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL3R1 bWFzaHUvZXh3bS14IikKKyAgICAoZGVzY3JpcHRpb24gIkVYV00tWCBpcyBhIGRlcml2YXRpdmUg d2luZG93IG1hbmFnZXIgYmFzZWQgb24gRVhXTSwgd2hpY2ggZm9jdXMKK29uIG1vdXNlLWNvbnRy b2wtcGVvcGxlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQorCiAoZGVmaW5lLXB1 YmxpYyBlbWFjcy1nbnVwbG90CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVtYWNzLWdudXBsb3Qi KQotLSAKMi4xMi4yCgo= ------=_Part_269660_145408512.1498053646538-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 30 17:36:32 2017 Received: (at 27417-done) by debbugs.gnu.org; 30 Jun 2017 21:36:32 +0000 Received: from localhost ([127.0.0.1]:46768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dR3aa-00023o-IS for submit@debbugs.gnu.org; Fri, 30 Jun 2017 17:36:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dR3aY-00023b-KO for 27417-done@debbugs.gnu.org; Fri, 30 Jun 2017 17:36:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dR3aP-0007rd-HB for 27417-done@debbugs.gnu.org; Fri, 30 Jun 2017 17:36:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48373) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dR3aA-0007cu-J7; Fri, 30 Jun 2017 17:36:06 -0400 Received: from peder.onsbrabantnet.nl ([88.159.206.46]:50418 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dR3a9-0008O5-Q9; Fri, 30 Jun 2017 17:36:06 -0400 From: Jan Nieuwenhuizen To: tumashu Subject: Re: [bug#27417] Update emacs-exwm-x and emacs-switch-window Organization: AvatarAcademy.nl References: <87lgoq0xnw.fsf@163.com> <7146d455.11e7d.15ccaf498cb.Coremail.tumashu@163.com> X-Url: http://AvatarAcademy.nl Date: Fri, 30 Jun 2017 23:36:02 +0200 In-Reply-To: <7146d455.11e7d.15ccaf498cb.Coremail.tumashu@163.com> (tumashu@163.com's message of "Wed, 21 Jun 2017 22:00:46 +0800 (CST)") Message-ID: <87wp7tkvjx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.8 (-------) X-Debbugs-Envelope-To: 27417-done Cc: 27417-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.8 (-------) tumashu writes: > Use url-method instead of git-method Nice, thanks! > From e9c1eedb66548e6fc0f8e1e7efa2c81ca9fcf601 Mon Sep 17 00:00:00 2001 > From: Feng Shu > Date: Sat, 17 Jun 2017 15:58:05 +0800 > Subject: [PATCH 1/3] gnu: Add emacs-switch-window I've added a `.' gnu: Add emacs-exwm-x. > * gnu/packages/emacs.scm (emacs-switch-window): New variable. Other than that looks good. Compiles, runs. Pushed to master as 58addd2b20d7ae41f30dc3b0e87b303c7a6f9aa2 > From 2cbe2a78ba34413f55daf78bdcef4195d7aae1c6 Mon Sep 17 00:00:00 2001 > From: Feng Shu > Date: Sun, 18 Jun 2017 08:18:39 +0800 > Subject: [PATCH 2/3] gnu: Add emacs-exwm-x Here too gnu: Add emacs-exwm-x. > + (description "EXWM-X is a derivative window manager based on EXWM, w= hich focus > +on mouse-control-people.") Changed to (description "EXWM-X is a derivative window manager based on EXWM, with= focus on mouse-control.") Running it now, thank you! Pushed to master as f4ade9b6c8bfd840d718dd61a502c1b627f67fbb Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From unknown Sun Aug 17 22:01:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 29 Jul 2017 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator