All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
2 runtime ale_linters/d/dmd.vim
5 call ale#linter#Reset()
7 Execute(DMD command line should be correct with imports):
10 \ '-I' . ale#Escape('source') . ' ' .
11 \ '-I' . ale#Escape('/prefix/include/d') . ' ' .
12 \ '-I' . ale#Escape('/home/user/.dub/packages/pkg-0.0.1/pkg/src') . ' ' .
16 \ '-o- -wi -vcolumns -c %t',
17 \ ale_linters#d#dmd#DMDCommand(bufnr(''), [
19 \ '/prefix/include/d',
20 \ '/home/user/.dub/packages/pkg-0.0.1/pkg/src',
29 Execute(DMD command line should be correct with imports and version):
32 \ '-I' . ale#Escape('source') . ' ' .
33 \ '-I' . ale#Escape('/prefix/include/d') . ' ' .
34 \ '-I' . ale#Escape('/home/user/.dub/packages/pkg-0.0.1/pkg/src') . ' ' .
36 \ '-version=' . ale#Escape('SOME_VERSION') . ' ' .
38 \ '-o- -wi -vcolumns -c %t',
39 \ ale_linters#d#dmd#DMDCommand(bufnr(''), [
41 \ '/prefix/include/d',
42 \ '/home/user/.dub/packages/pkg-0.0.1/pkg/src',
51 Execute(DMD command line should be correct):
54 \ '-I' . ale#Escape('source') . ' ' .
55 \ '-I' . ale#Escape('/prefix/include/d') . ' ' .
56 \ '-I' . ale#Escape('/home/user/.dub/packages/pkg-0.0.1/pkg/src') . ' ' .
57 \ '-J' . ale#Escape('views') . ' ' .
58 \ '-version=' . ale#Escape('SOME_VERSION') . ' ' .
59 \ '-version=' . ale#Escape('SOME_OTHER_VERSION') . ' ' .
60 \ '-debug=' . ale#Escape('SomeFeature') . ' ' .
61 \ '-o- -wi -vcolumns -c %t',
62 \ ale_linters#d#dmd#DMDCommand(bufnr(''), [
64 \ '/prefix/include/d',
65 \ '/home/user/.dub/packages/pkg-0.0.1/pkg/src',
70 \ 'SOME_OTHER_VERSION',
75 Execute(DMD command line should be correct with CR):
76 " on windows, the function is called with carriage return
79 \ '-I' . ale#Escape('source') . ' ' .
80 \ '-I' . ale#Escape('C:\prefix\include\d') . ' ' .
81 \ '-I' . ale#Escape('C:\Users\user\AppData\Local\Dub\packages\pkg-0.0.1\pkg\src') . ' ' .
85 \ '-o- -wi -vcolumns -c %t',
86 \ ale_linters#d#dmd#DMDCommand(bufnr(''), [
88 \ "C:\\prefix\\include\\d\r",
89 \ "C:\\Users\\user\\AppData\\Local\\Dub\\packages\\pkg-0.0.1\\pkg\\src\r",