{"action":"created","issue":{"url":"https://api.github.com/repos/ninenines/erlang.mk/issues/441","labels_url":"https://api.github.com/repos/ninenines/erlang.mk/issues/441/labels{/name}","comments_url":"https://api.github.com/repos/ninenines/erlang.mk/issues/441/comments","events_url":"https://api.github.com/repos/ninenines/erlang.mk/issues/441/events","html_url":"https://github.com/ninenines/erlang.mk/issues/441","id":120433679,"number":441,"title":"Infinite loop when using tabs with zsh","user":{"login":"jeromer","id":93039,"avatar_url":"https://avatars.githubusercontent.com/u/93039?v=3","gravatar_id":"","url":"https://api.github.com/users/jeromer","html_url":"https://github.com/jeromer","followers_url":"https://api.github.com/users/jeromer/followers","following_url":"https://api.github.com/users/jeromer/following{/other_user}","gists_url":"https://api.github.com/users/jeromer/gists{/gist_id}","starred_url":"https://api.github.com/users/jeromer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeromer/subscriptions","organizations_url":"https://api.github.com/users/jeromer/orgs","repos_url":"https://api.github.com/users/jeromer/repos","events_url":"https://api.github.com/users/jeromer/events{/privacy}","received_events_url":"https://api.github.com/users/jeromer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-04T16:13:56Z","updated_at":"2015-12-04T16:32:21Z","closed_at":null,"body":"Zsh runs indefinitely when typing for example ```make dist<Tab>``` and after quite some times it quits with the following error message:\r\n> _make-parseMakefile:40: job table full or recursion limit exceeded\r\n\r\nThis comes from ```erlang.mk``` but I did not find the root cause of the problem in the file.\r\n\r\nHere is how I reproduced the problem with stock zsh, default configuration:\r\n\r\nTest one : \r\n```\r\nfoo:\r\n\techo \"foo\"\r\n```\r\nThen ```make fo<Tab>``` works fine and returns what's expected : \r\n> gimli% make foo \r\necho \"foo\"\r\nfoo\r\n\r\nNow with erlang.mk included:\r\n```\r\nPROJECT = example\r\n\r\ninclude erlang.mk\r\n```\r\n\r\nThen ```make he<Tab>``` takes ages and finally stops after zsh returns with the error message stated at the top of this ticket.\r\n\r\nReproduced with erlang.mk from master branch, the one downloadable as described in the guide : https://raw.githubusercontent.com/ninenines/erlang.mk/master/erlang.mk"},"comment":{"url":"https://api.github.com/repos/ninenines/erlang.mk/issues/comments/162013144","html_url":"https://github.com/ninenines/erlang.mk/issues/441#issuecomment-162013144","issue_url":"https://api.github.com/repos/ninenines/erlang.mk/issues/441","id":162013144,"user":{"login":"jeromer","id":93039,"avatar_url":"https://avatars.githubusercontent.com/u/93039?v=3","gravatar_id":"","url":"https://api.github.com/users/jeromer","html_url":"https://github.com/jeromer","followers_url":"https://api.github.com/users/jeromer/followers","following_url":"https://api.github.com/users/jeromer/following{/other_user}","gists_url":"https://api.github.com/users/jeromer/gists{/gist_id}","starred_url":"https://api.github.com/users/jeromer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeromer/subscriptions","organizations_url":"https://api.github.com/users/jeromer/orgs","repos_url":"https://api.github.com/users/jeromer/repos","events_url":"https://api.github.com/users/jeromer/events{/privacy}","received_events_url":"https://api.github.com/users/jeromer/received_events","type":"User","site_admin":false},"created_at":"2015-12-04T16:32:21Z","updated_at":"2015-12-04T16:32:21Z","body":"Most likely the ```include erlang.mk``` part I think."}}