{"action":"created","issue":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/1101","repository_url":"https://api.github.com/repos/Hammerspoon/hammerspoon","labels_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/1101/labels{/name}","comments_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/1101/comments","events_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/1101/events","html_url":"https://github.com/Hammerspoon/hammerspoon/issues/1101","id":191956967,"number":1101,"title":"Weird behaviour when config is a symlink","user":{"login":"piranha","id":6553,"avatar_url":"https://avatars.githubusercontent.com/u/6553?v=3","gravatar_id":"","url":"https://api.github.com/users/piranha","html_url":"https://github.com/piranha","followers_url":"https://api.github.com/users/piranha/followers","following_url":"https://api.github.com/users/piranha/following{/other_user}","gists_url":"https://api.github.com/users/piranha/gists{/gist_id}","starred_url":"https://api.github.com/users/piranha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piranha/subscriptions","organizations_url":"https://api.github.com/users/piranha/orgs","repos_url":"https://api.github.com/users/piranha/repos","events_url":"https://api.github.com/users/piranha/events{/privacy}","received_events_url":"https://api.github.com/users/piranha/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-28T09:32:15Z","updated_at":"2016-11-28T17:49:15Z","closed_at":null,"body":"I manage most of my config files by having a single repo with them, and linking them from the places they need to be in. \r\n\r\nBut if I link Hammerspoon's config (instead of it being a real file), Hammerspoon starts to behave strangely: when I move mouse over it's menu icon, cursor changes to a rotating \"waiting\" one. And then if I click on it, menu takes 10 seconds to appear."},"comment":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/comments/263341682","html_url":"https://github.com/Hammerspoon/hammerspoon/issues/1101#issuecomment-263341682","issue_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/1101","id":263341682,"user":{"login":"cmsj","id":353427,"avatar_url":"https://avatars.githubusercontent.com/u/353427?v=3","gravatar_id":"","url":"https://api.github.com/users/cmsj","html_url":"https://github.com/cmsj","followers_url":"https://api.github.com/users/cmsj/followers","following_url":"https://api.github.com/users/cmsj/following{/other_user}","gists_url":"https://api.github.com/users/cmsj/gists{/gist_id}","starred_url":"https://api.github.com/users/cmsj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmsj/subscriptions","organizations_url":"https://api.github.com/users/cmsj/orgs","repos_url":"https://api.github.com/users/cmsj/repos","events_url":"https://api.github.com/users/cmsj/events{/privacy}","received_events_url":"https://api.github.com/users/cmsj/received_events","type":"User","site_admin":false},"created_at":"2016-11-28T17:49:15Z","updated_at":"2016-11-28T17:49:15Z","body":"Huh, so this is really interesting. I run into the beachball cursor thing every now and then with Hammerspoon too, but I'd always just assumed it's because I'm running it from Xcode while working on it.\r\n\r\nDo you have an easy way to reproduce the beachballing? And are you 100% sure it correlates with whether or not the config is a symlink? The weird thing here is that the init.lua file should hardly ever be read from disk - really only when the config is being reloaded."}}
{"actor":{"display_login":"cmsj"}}