{"action":"closed","issue":{"url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1397","labels_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1397/labels{/name}","comments_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1397/comments","events_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/1397/events","html_url":"https://github.com/Valloric/YouCompleteMe/issues/1397","id":59389732,"number":1397,"title":"Option ycm_show_diagnostics_ui = 0 disables compilation of source files","user":{"login":"crapp","id":2805076,"avatar_url":"https://avatars.githubusercontent.com/u/2805076?v=3","gravatar_id":"","url":"https://api.github.com/users/crapp","html_url":"https://github.com/crapp","followers_url":"https://api.github.com/users/crapp/followers","following_url":"https://api.github.com/users/crapp/following{/other_user}","gists_url":"https://api.github.com/users/crapp/gists{/gist_id}","starred_url":"https://api.github.com/users/crapp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crapp/subscriptions","organizations_url":"https://api.github.com/users/crapp/orgs","repos_url":"https://api.github.com/users/crapp/repos","events_url":"https://api.github.com/users/crapp/events{/privacy}","received_events_url":"https://api.github.com/users/crapp/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-01T09:35:52Z","updated_at":"2015-03-19T01:05:40Z","closed_at":"2015-03-19T01:05:40Z","body":"I am not sure if this is an issue or intended behaviour. I am working on a linux kernel modul. YouCompleteMe Syntax Checker is not suitable in this case as it reports many false positives. So I deactivated the diagnostics UI to get back the Syntastic Syntax Checkers. \r\n\r\n```\r\nlet g:ycm_show_diagnostics_ui = 0\r\nlet g:syntastic_c_checkers = [\"make\"]\r\n```\r\nThis works, but this also deactivates the semantic completer of YouCompleteMe. That is not what I wanted. After playing around with some options I realized running the command \r\n\r\n> YcmDiags\r\n\"challenge1_module.c\" 26L, 588C\r\nForcing compilation, this will block Vim until Done. \r\nNo warnings or errors detected\r\n\r\ntriggers the compilation of my source files and reenables the autocompletion feature but with Syntastic  syntax checker still enabled.\r\n\r\n>SyntasticInfo\r\nSyntastic version: 3.6.0-45 (Vim 704, Linux)\r\nInfo for filetype: c\r\nGlobal mode: active\r\nFiletype c is active \r\nThe current file will be checked automatically \r\nAvailable checkers: clang_check cppcheck gcc make\r\nCurrently enabled checker: make \r\n\r\nIs this a normal behaviour of YouCompleteMe? "}}