Merge pull request #288 from kas-luthor/master
Look for .editorconfig in cwd and parent directories … merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
This commit is contained in:
commit
45c2a961a6
|
@ -146,13 +146,21 @@ else
|
||||||
{
|
{
|
||||||
import std.file : getcwd;
|
import std.file : getcwd;
|
||||||
|
|
||||||
|
auto cwdDummyPath = buildPath(getcwd(), "dummy.d");
|
||||||
|
|
||||||
Config config;
|
Config config;
|
||||||
config.initializeWithDefaults();
|
config.initializeWithDefaults();
|
||||||
if (explicitConfigDir != "")
|
if (explicitConfigDir != "")
|
||||||
{
|
{
|
||||||
config.merge(explicitConfig, buildPath(explicitConfigDir, "dummy.d"));
|
config.merge(explicitConfig, buildPath(explicitConfigDir, "dummy.d"));
|
||||||
}
|
}
|
||||||
config.merge(optConfig, buildPath(getcwd(), "dummy.d"));
|
else
|
||||||
|
{
|
||||||
|
Config fileConfig = getConfigFor!Config(getcwd());
|
||||||
|
fileConfig.pattern = "*.d";
|
||||||
|
config.merge(fileConfig, cwdDummyPath);
|
||||||
|
}
|
||||||
|
config.merge(optConfig, cwdDummyPath);
|
||||||
if (!config.isValid())
|
if (!config.isValid())
|
||||||
return 1;
|
return 1;
|
||||||
ubyte[4096] inputBuffer;
|
ubyte[4096] inputBuffer;
|
||||||
|
|
Loading…
Reference in New Issue