{"action":"created","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4579","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4579/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4579/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4579/events","html_url":"https://github.com/syl20bnr/spacemacs/issues/4579","id":126272944,"number":4579,"title":"spacemacs-layouts: Suppress warning, remove duplicate keys for layouts, leave micro state ","user":{"login":"Andre0991","id":7083061,"avatar_url":"https://avatars.githubusercontent.com/u/7083061?v=3","gravatar_id":"","url":"https://api.github.com/users/Andre0991","html_url":"https://github.com/Andre0991","followers_url":"https://api.github.com/users/Andre0991/followers","following_url":"https://api.github.com/users/Andre0991/following{/other_user}","gists_url":"https://api.github.com/users/Andre0991/gists{/gist_id}","starred_url":"https://api.github.com/users/Andre0991/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Andre0991/subscriptions","organizations_url":"https://api.github.com/users/Andre0991/orgs","repos_url":"https://api.github.com/users/Andre0991/repos","events_url":"https://api.github.com/users/Andre0991/events{/privacy}","received_events_url":"https://api.github.com/users/Andre0991/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/discussion","name":"discussion","color":"eb6420"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/Spacemacs%20Layouts","name":"Spacemacs Layouts","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-12T20:52:38Z","updated_at":"2016-01-16T09:33:14Z","closed_at":null,"body":"Hi.\r\n\r\nFirst, thanks for this great package.\r\n\r\nHere are some suggestions:\r\n\r\n1) Suppress warning\r\nIt think it would be better to have this warning in `*Messages*` instead of opening a new window.\r\nI replaced it intentionally, after all.\r\n\r\n![screenshot 2016-01-12 18 34 14](https://cloud.githubusercontent.com/assets/7083061/12276123/22bacce6-b95b-11e5-93c1-af552b034371.png)\r\n\r\n2) Remove duplicate keys\r\nSo I redefined `e`. However, the builtin still shows up:\r\n![screenshot 2016-01-12 18 39 25](https://cloud.githubusercontent.com/assets/7083061/12276230/d4c97e5a-b95b-11e5-9d2a-7a78471e8029.png)\r\n\r\n3) Leave micro state\r\nIt's not hard to notice that my workflow  heavily uses layouts.\r\nOne thing that bothers me a bit is that after using `SPC l o` the micro state is still active. So if I type `SPC l o e` and then `gg` to go to the beginning of the buffer, it will open the layout assigned to `g` instead. \r\nOf course, this is just a problem because I use a lot of layouts, but I think it's sensible to leave the micro state after choosing one, because generally we change precisely to do something.\r\nSo any change to either change the default or create an option that allows changing this behaviour?\r\n\r\n4) Open layouts automatically on startup\r\nHow can I programatically open some layouts at startup?\r\nI would like to execute\r\n```\r\nspacemacs//custom-layouts-spacemacs/custom-perspective-@Org-o\r\n```\r\n\r\nHowever, this command is not created by the macro until (I guess) I use `SPC l o`.\r\nHow do I get Spacemacs to generate all those functions?\r\n\r\nThanks again for the great package."},"comment":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/comments/172176841","html_url":"https://github.com/syl20bnr/spacemacs/issues/4579#issuecomment-172176841","issue_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4579","id":172176841,"user":{"login":"Andre0991","id":7083061,"avatar_url":"https://avatars.githubusercontent.com/u/7083061?v=3","gravatar_id":"","url":"https://api.github.com/users/Andre0991","html_url":"https://github.com/Andre0991","followers_url":"https://api.github.com/users/Andre0991/followers","following_url":"https://api.github.com/users/Andre0991/following{/other_user}","gists_url":"https://api.github.com/users/Andre0991/gists{/gist_id}","starred_url":"https://api.github.com/users/Andre0991/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Andre0991/subscriptions","organizations_url":"https://api.github.com/users/Andre0991/orgs","repos_url":"https://api.github.com/users/Andre0991/repos","events_url":"https://api.github.com/users/Andre0991/events{/privacy}","received_events_url":"https://api.github.com/users/Andre0991/received_events","type":"User","site_admin":false},"created_at":"2016-01-16T09:33:13Z","updated_at":"2016-01-16T09:33:13Z","body":"Ping @CestDiego"}}