Include: include/setup.vader Execute (neomake#EchoCurrentError): Save g:neomake_echo_current_error, g:neomake_virtualtext_current_error new normal! o CallNeomake 1, [g:entry_maker] AssertEqual neomake#GetCurrentErrorMsg(), '' AssertEqual neomake#utils#redir('call neomake#EchoCurrentError(1)'), '' normal k let msg = 'entry_maker: error (E)' AssertEqual neomake#GetCurrentErrorMsg(), msg AssertEqual neomake#utils#redir('call neomake#EchoCurrentError(1)'), '' let g:neomake_echo_current_error = 1 AssertEqual neomake#utils#redir('call neomake#EchoCurrentError(1)'), "\n".msg " Not displayed if unchanged. AssertEqual neomake#utils#redir('call neomake#EchoCurrentError()'), '' normal j AssertEqual neomake#utils#redir('call neomake#EchoCurrentError()'), '' bwipe!