{"action":"created","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3321","repository_url":"https://api.github.com/repos/syl20bnr/spacemacs","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3321/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3321/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3321/events","html_url":"https://github.com/syl20bnr/spacemacs/pull/3321","id":110743721,"number":3321,"title":"Add Emacs Window Manager (EXWM) Layer AKA SpacemacsOS","user":{"login":"CestDiego","id":3291619,"avatar_url":"https://avatars.githubusercontent.com/u/3291619?v=3","gravatar_id":"","url":"https://api.github.com/users/CestDiego","html_url":"https://github.com/CestDiego","followers_url":"https://api.github.com/users/CestDiego/followers","following_url":"https://api.github.com/users/CestDiego/following{/other_user}","gists_url":"https://api.github.com/users/CestDiego/gists{/gist_id}","starred_url":"https://api.github.com/users/CestDiego/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CestDiego/subscriptions","organizations_url":"https://api.github.com/users/CestDiego/orgs","repos_url":"https://api.github.com/users/CestDiego/repos","events_url":"https://api.github.com/users/CestDiego/events{/privacy}","received_events_url":"https://api.github.com/users/CestDiego/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/%C2%AF%5C_(%E3%83%84)_/%C2%AF","name":"¯\\_(ツ)_/¯","color":"FFFFFF"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2015-10-09T22:06:04Z","updated_at":"2016-05-11T20:29:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/pulls/3321","html_url":"https://github.com/syl20bnr/spacemacs/pull/3321","diff_url":"https://github.com/syl20bnr/spacemacs/pull/3321.diff","patch_url":"https://github.com/syl20bnr/spacemacs/pull/3321.patch"},"body":"# It's Happening\r\n[![alt](http://cdn.gifbay.com/2013/08/i_expect_this_to_be_the_top_comment_during_ron_pauls_ama-74448.gif)](http://cdn.gifbay.com/2013/08/i_expect_this_to_be_the_top_comment_during_ron_pauls_ama-74448.gif)\r\n\r\n# SpacemacsOS\r\nFor those of you who want to use Spacemacs as your Operating System, this is the closest you'll ever be, by using Spacemacs to manage your windows.\r\n\r\nLooks like this:\r\n[![alt](https://pbs.twimg.com/media/CPc7q-vUYAAWJ00.jpg:large)](https://pbs.twimg.com/media/CPc7q-vUYAAWJ00.jpg:large)\r\n\r\nThis is basically just part of the configuration found in the wiki page from EXWM project, it's great, currently one has to restart Spacemacs twice, because I can't make external dependencies install in a diferent order, @syl20bnr (I need XELB installed before EXWM) but that doesn't seem to work like that :("},"comment":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/comments/218580341","html_url":"https://github.com/syl20bnr/spacemacs/pull/3321#issuecomment-218580341","issue_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/3321","id":218580341,"user":{"login":"CestDiego","id":3291619,"avatar_url":"https://avatars.githubusercontent.com/u/3291619?v=3","gravatar_id":"","url":"https://api.github.com/users/CestDiego","html_url":"https://github.com/CestDiego","followers_url":"https://api.github.com/users/CestDiego/followers","following_url":"https://api.github.com/users/CestDiego/following{/other_user}","gists_url":"https://api.github.com/users/CestDiego/gists{/gist_id}","starred_url":"https://api.github.com/users/CestDiego/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CestDiego/subscriptions","organizations_url":"https://api.github.com/users/CestDiego/orgs","repos_url":"https://api.github.com/users/CestDiego/repos","events_url":"https://api.github.com/users/CestDiego/events{/privacy}","received_events_url":"https://api.github.com/users/CestDiego/received_events","type":"User","site_admin":false},"created_at":"2016-05-11T20:29:36Z","updated_at":"2016-05-11T20:29:36Z","body":"Please do!  I'm glad this is useful to people. :D I have gone away from\nLinux as my OS for work related purposes. But I would be glad to keep\nworking on it once I get the chance to have a laptop of my own.\n\nEveryone please feel free to make pull request to the branch in my fork so\nthat we can have a giant pull request for a EXWM layer\n\nOn Wed, May 11, 2016, 3:43 PM carbohydratesn <notifications@github.com>\nwrote:\n\n> I've been using this layer for a few months now - and it's been great!\n>\n> It seems natural to me that X windows don't fit perfectly into the modal\n> editing that permeates the rest of Spacemacs. X windows exist outside of\n> emacs, char mode puts you in that context and line mode brings you back to\n> emacs.\n>\n> Making char mode more like 'insert' would be great, but until then, I've\n> been using the powerline to switch contexts. Just having a way to get from\n> char- to line-mode reliably would work, I've been having trouble figuring\n> something out for that. exwm-input-release-keyboard does not seem to work\n> from within X windows, even when configured properly (I think) - something\n> to do with emacs window focus.\n>\n> Super is a great key for EXWM bindings, I am a big fan of that.\n>\n> This layer does not play well with persp-mode; this will take some\n> configuration changes. For now I've excluded persp-mode in my .spacemacs\n>\n> persp-mode tries to 'restore' irrelevant layouts to new floating windows\n> <https://github.com/Bad-ptr/persp-mode.el/issues/36#issuecomment-218365389>\n>\n> I look forward to working on this as I get more comfortable with elisp!\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly or view it on GitHub\n> <https://github.com/syl20bnr/spacemacs/pull/3321#issuecomment-218567757>\n>\n-- \nDiego Berrocal\nhttp://cestdiego.github.io\n"}}