{"action":"created","issue":{"url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1337","labels_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1337/labels{/name}","comments_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1337/comments","events_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1337/events","html_url":"https://github.com/Valloric/YouCompleteMe/pull/1337","id":55381484,"number":1337,"title":"Ignore whitespace after triggers for semantic completion.","user":{"login":"oblitum","id":1269815,"avatar_url":"https://avatars.githubusercontent.com/u/1269815?v=3","gravatar_id":"","url":"https://api.github.com/users/oblitum","html_url":"https://github.com/oblitum","followers_url":"https://api.github.com/users/oblitum/followers","following_url":"https://api.github.com/users/oblitum/following{/other_user}","gists_url":"https://api.github.com/users/oblitum/gists{/gist_id}","starred_url":"https://api.github.com/users/oblitum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oblitum/subscriptions","organizations_url":"https://api.github.com/users/oblitum/orgs","repos_url":"https://api.github.com/users/oblitum/repos","events_url":"https://api.github.com/users/oblitum/events{/privacy}","received_events_url":"https://api.github.com/users/oblitum/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-01-24T19:14:57Z","updated_at":"2015-01-25T16:01:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Valloric/YouCompleteMe/pulls/1337","html_url":"https://github.com/Valloric/YouCompleteMe/pull/1337","diff_url":"https://github.com/Valloric/YouCompleteMe/pull/1337.diff","patch_url":"https://github.com/Valloric/YouCompleteMe/pull/1337.patch"},"body":"This makes semantic completion to work irrespective of the whitespaces that may come after triggers by fooling the server that the completion is happening just after the trigger.\r\n\r\nI've signed the CLA."},"comment":{"url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/comments/71378640","html_url":"https://github.com/Valloric/YouCompleteMe/pull/1337#issuecomment-71378640","issue_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1337","id":71378640,"user":{"login":"vheon","id":90633,"avatar_url":"https://avatars.githubusercontent.com/u/90633?v=3","gravatar_id":"","url":"https://api.github.com/users/vheon","html_url":"https://github.com/vheon","followers_url":"https://api.github.com/users/vheon/followers","following_url":"https://api.github.com/users/vheon/following{/other_user}","gists_url":"https://api.github.com/users/vheon/gists{/gist_id}","starred_url":"https://api.github.com/users/vheon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vheon/subscriptions","organizations_url":"https://api.github.com/users/vheon/orgs","repos_url":"https://api.github.com/users/vheon/repos","events_url":"https://api.github.com/users/vheon/events{/privacy}","received_events_url":"https://api.github.com/users/vheon/received_events","type":"User","site_admin":false},"created_at":"2015-01-25T16:01:38Z","updated_at":"2015-01-25T16:01:38Z","body":"Using `TextChangedI` sounds like a big win to me, but forcing vim 7.4 is a little too drastic: lots of people use YCM on machines where they are not allowed to upgrade so I don't think that is a smart move. Use `ifdef` logic could be a solution if the final result will not be too convoluted (vim script is already bad as it is)"}}