You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In some languages, the file name (and directory structure) is significant. For instance, Java requires the class "org.company.MyClass" to be defined in a file at org/company/MyClass.java. The same goes for Haskell (ghc-mod will refuse to check a file whose name does not end in .hs or .lhs, and I am pretty sure that messing with the Haskell naming conventions will break some tools), Python, and probably a lot of other languages.
When g:neomake_make_modified is set to 1, the name of the file that is actually checked does not (and can not) follow these rules, and thus the "run make on modified buffers" feature will simply not work. I verified this with the ghc-mod checker for Haskell, that simply outputs to stderr ghc-mod: target src/Test.hs.1605.neomake.tmp is not a module name or a source file.
I can foresee other sources of issues: checkers that can only check a whole project at once, issues if :Neomake and :Neomake! were to be run concurrently...
In some languages, the file name (and directory structure) is significant. For instance, Java requires the class "org.company.MyClass" to be defined in a file at
org/company/MyClass.java
. The same goes for Haskell (ghc-mod will refuse to check a file whose name does not end in.hs
or.lhs
, and I am pretty sure that messing with the Haskell naming conventions will break some tools), Python, and probably a lot of other languages.When
g:neomake_make_modified
is set to 1, the name of the file that is actually checked does not (and can not) follow these rules, and thus the "run make on modified buffers" feature will simply not work. I verified this with the ghc-mod checker for Haskell, that simply outputs to stderrghc-mod: target src/Test.hs.1605.neomake.tmp is not a module name or a source file
.I can foresee other sources of issues: checkers that can only check a whole project at once, issues if
:Neomake
and:Neomake!
were to be run concurrently...I see two options:
Thoughts ?
The text was updated successfully, but these errors were encountered: