{"action":"created","issue":{"url":"https://api.github.com/repos/tpope/vim-dispatch/issues/123","labels_url":"https://api.github.com/repos/tpope/vim-dispatch/issues/123/labels{/name}","comments_url":"https://api.github.com/repos/tpope/vim-dispatch/issues/123/comments","events_url":"https://api.github.com/repos/tpope/vim-dispatch/issues/123/events","html_url":"https://github.com/tpope/vim-dispatch/issues/123","id":70268623,"number":123,"title":"Quickfix window closes immediately with clang linker error","user":{"login":"jlefley","id":2987171,"avatar_url":"https://avatars.githubusercontent.com/u/2987171?v=3","gravatar_id":"","url":"https://api.github.com/users/jlefley","html_url":"https://github.com/jlefley","followers_url":"https://api.github.com/users/jlefley/followers","following_url":"https://api.github.com/users/jlefley/following{/other_user}","gists_url":"https://api.github.com/users/jlefley/gists{/gist_id}","starred_url":"https://api.github.com/users/jlefley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlefley/subscriptions","organizations_url":"https://api.github.com/users/jlefley/orgs","repos_url":"https://api.github.com/users/jlefley/repos","events_url":"https://api.github.com/users/jlefley/events{/privacy}","received_events_url":"https://api.github.com/users/jlefley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-23T00:26:46Z","updated_at":"2015-05-07T21:35:08Z","closed_at":null,"body":"I have been using this plugin and everything has been working great.  Today I tried it with a Makefile that uses the default OS X C++ (clang) toolchain.  Compiler errors cause the Quickfix window to appear but if linker errors are present, the window closes immediately.  :Copen! brings up the window and the error messages are present.  This is with tmux and iTerm2.  Is this because there are no source files/line numbers associated with the errors?\r\n\r\nThis is the output from the make command:\r\n```\r\nUndefined symbols for architecture x86_64:\r\n  \"CommandBuffer::ReceivedCommandCount()\", referenced from:\r\n      CommandBufferTest::testReceivedCommandCount() in CommandBufferTest.o\r\n  \"CommandBuffer::AddByte(unsigned char)\", referenced from:\r\n      CommandBufferTest::testReceivedCommandCount() in CommandBufferTest.o\r\n  \"CommandBuffer::CommandBuffer()\", referenced from:\r\n      CommandBufferTest::testReceivedCommandCount() in CommandBufferTest.o\r\n  \"CommandBuffer::~CommandBuffer()\", referenced from:\r\n      CommandBufferTest::testReceivedCommandCount() in CommandBufferTest.o\r\nld: symbol(s) not found for architecture x86_64\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\nmake: *** [TestSuite] Error 1\r\n```"},"comment":{"url":"https://api.github.com/repos/tpope/vim-dispatch/issues/comments/100026238","html_url":"https://github.com/tpope/vim-dispatch/issues/123#issuecomment-100026238","issue_url":"https://api.github.com/repos/tpope/vim-dispatch/issues/123","id":100026238,"user":{"login":"jlefley","id":2987171,"avatar_url":"https://avatars.githubusercontent.com/u/2987171?v=3","gravatar_id":"","url":"https://api.github.com/users/jlefley","html_url":"https://github.com/jlefley","followers_url":"https://api.github.com/users/jlefley/followers","following_url":"https://api.github.com/users/jlefley/following{/other_user}","gists_url":"https://api.github.com/users/jlefley/gists{/gist_id}","starred_url":"https://api.github.com/users/jlefley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlefley/subscriptions","organizations_url":"https://api.github.com/users/jlefley/orgs","repos_url":"https://api.github.com/users/jlefley/repos","events_url":"https://api.github.com/users/jlefley/events{/privacy}","received_events_url":"https://api.github.com/users/jlefley/received_events","type":"User","site_admin":false},"created_at":"2015-05-07T21:35:08Z","updated_at":"2015-05-07T21:35:08Z","body":"Is there a way to have it keep the window open if no output matches ```errorformat``` but the command invoked has a non-zero exit code?"}}