{"action":"created","issue":{"url":"https://api.github.com/repos/hlissner/doom-emacs/issues/229","repository_url":"https://api.github.com/repos/hlissner/doom-emacs","labels_url":"https://api.github.com/repos/hlissner/doom-emacs/issues/229/labels{/name}","comments_url":"https://api.github.com/repos/hlissner/doom-emacs/issues/229/comments","events_url":"https://api.github.com/repos/hlissner/doom-emacs/issues/229/events","html_url":"https://github.com/hlissner/doom-emacs/issues/229","id":263408798,"number":229,"title":"Compile error when 'evil' is not enabled as a module","user":{"login":"UndeadKernel","id":6165006,"avatar_url":"https://avatars0.githubusercontent.com/u/6165006?v=4","gravatar_id":"","url":"https://api.github.com/users/UndeadKernel","html_url":"https://github.com/UndeadKernel","followers_url":"https://api.github.com/users/UndeadKernel/followers","following_url":"https://api.github.com/users/UndeadKernel/following{/other_user}","gists_url":"https://api.github.com/users/UndeadKernel/gists{/gist_id}","starred_url":"https://api.github.com/users/UndeadKernel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UndeadKernel/subscriptions","organizations_url":"https://api.github.com/users/UndeadKernel/orgs","repos_url":"https://api.github.com/users/UndeadKernel/repos","events_url":"https://api.github.com/users/UndeadKernel/events{/privacy}","received_events_url":"https://api.github.com/users/UndeadKernel/received_events","type":"User","site_admin":false},"labels":[{"id":113470147,"url":"https://api.github.com/repos/hlissner/doom-emacs/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hlissner/doom-emacs/milestones/1","html_url":"https://github.com/hlissner/doom-emacs/milestone/1","labels_url":"https://api.github.com/repos/hlissner/doom-emacs/milestones/1/labels","id":2820411,"number":1,"title":"2.0.7","description":"","creator":{"login":"hlissner","id":510883,"avatar_url":"https://avatars2.githubusercontent.com/u/510883?v=4","gravatar_id":"","url":"https://api.github.com/users/hlissner","html_url":"https://github.com/hlissner","followers_url":"https://api.github.com/users/hlissner/followers","following_url":"https://api.github.com/users/hlissner/following{/other_user}","gists_url":"https://api.github.com/users/hlissner/gists{/gist_id}","starred_url":"https://api.github.com/users/hlissner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlissner/subscriptions","organizations_url":"https://api.github.com/users/hlissner/orgs","repos_url":"https://api.github.com/users/hlissner/repos","events_url":"https://api.github.com/users/hlissner/events{/privacy}","received_events_url":"https://api.github.com/users/hlissner/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2017-10-06T16:46:17Z","updated_at":"2017-10-06T18:54:54Z","due_on":"2017-11-05T07:00:00Z","closed_at":null},"comments":0,"created_at":"2017-10-06T10:58:31Z","updated_at":"2017-10-06T18:55:36Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Hi @hlissner ,\r\n\r\nWhen evil is not enabled as a module in init.el, \"make compile\" fails with the following message:\r\n```\r\nCompiled modules/feature/eval/autoload/evil.el\r\nSymbol’s function definition is void: evil-define-operator\r\nmake: *** [Makefile:30: compile] Error 255\r\n```\r\n\r\nAfter running \"git bisect\", I found that the culprit commit was \"[a2367866eca846391b52ff138b1f5fbed6bf3535](https://github.com/hlissner/doom-emacs/commit/a2367866eca846391b52ff138b1f5fbed6bf3535)\". This is a very simple commit that pre loads some files for compilation. It seems that it's also loading the evil.el files in the autoloads folder even when the \"evil\" module is not enabled.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/hlissner/doom-emacs/issues/comments/334841010","html_url":"https://github.com/hlissner/doom-emacs/issues/229#issuecomment-334841010","issue_url":"https://api.github.com/repos/hlissner/doom-emacs/issues/229","id":334841010,"user":{"login":"hlissner","id":510883,"avatar_url":"https://avatars2.githubusercontent.com/u/510883?v=4","gravatar_id":"","url":"https://api.github.com/users/hlissner","html_url":"https://github.com/hlissner","followers_url":"https://api.github.com/users/hlissner/followers","following_url":"https://api.github.com/users/hlissner/following{/other_user}","gists_url":"https://api.github.com/users/hlissner/gists{/gist_id}","starred_url":"https://api.github.com/users/hlissner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlissner/subscriptions","organizations_url":"https://api.github.com/users/hlissner/orgs","repos_url":"https://api.github.com/users/hlissner/repos","events_url":"https://api.github.com/users/hlissner/events{/privacy}","received_events_url":"https://api.github.com/users/hlissner/received_events","type":"User","site_admin":false},"created_at":"2017-10-06T18:55:36Z","updated_at":"2017-10-06T18:55:36Z","author_association":"OWNER","body":"Ah, you're right. I need a more general solution for preventing certain autoload files from being compiled/autoloaded. I'll look into this over this weekend."}}
{"actor":{"display_login":"hlissner"}}