New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
^@ in output (unwanted newlines) #2459
Comments
"^@" are newlines. The maker could clean them up. IIRC some do so already, and there's a generic helper method for it (also IIRC). |
Which maker is it? |
Looks like the maker is makeprg. It's called from vim-test. Log output:
|
@blueyed any suggestions? I'm curious, as messages are displayed inline, why removing these characters isn't applied to all makers? |
Unfortunately I can't get any of the postprocess doc examples to work. |
Finally got correct output with No idea why this isn't the default. |
@nomasprime |
Expected behaviour
Getting this output for inline error message:
Inline error messages shouldn't have repeated whitespace or multiple instances of
^@
. Output in quickfix doesn't but it does have other escaped output (see tpope/vim-dispatch#291).Output from :NeomakeInfo
Neomake debug information
Async support: 1
Current filetype: help
Windows: 0
[shell, shellcmdflag, shellslash]: ['/usr/local/bin/zsh', '-c', 0]
makeprg=make
Enabled makers
For the current filetype ("help", used with :Neomake):
NOTE: you can define g:neomake_help_enabled_makers to configure it (or b:neomake_help_enabled_makers).
For the project (used with :Neomake!):
append_file: 0
args: []
auto_enabled: 1
errorformat: '%[^"]"%f"%\D%l: %m,"%f"%\D%l: %m,%-G%f:%l: (Each undeclared identifier is reported only once,%-G%f:%l: for each function it appears in.),%-GIn file included from %f:%l:%c:,%-GIn file included from %f:%l:%c,,%-GIn file included from %f:%l:%c,%-GIn file included from %f:%l,%-G%[ ]from %f:%l:%c,%-G%[ ]from %f:%l:,%-G%[ ]from %f:%l,,%-G%[ ]from %f:%l,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m,"%f", line %l%\D%c%[^ ] %m,%D%\a[%\d]: Entering directory %[
'']%f'',%X%*\a[%*\d]: Leaving directory %*[
'']%f'',%D%\a: Entering directory %['']%f'',%X%*\a: Leaving directory %*[
'']%f'',%DMaking %*\a in %f,%f|%l| %m'exe: 'make'
version information (/usr/bin/make --version): GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
NOTE: you can define g:neomake_enabled_makers to configure it.
Default maker settings:
Settings
New-style (dict, overrides old-style)
Old-style
:version
:messages
The text was updated successfully, but these errors were encountered: