diff --git a/config/loader.go b/config/loader.go index a1bd196d14..fe1494ff8b 100644 --- a/config/loader.go +++ b/config/loader.go @@ -187,7 +187,7 @@ func dirFiles(dir string) ([]string, []string, error) { // provided file name is a temporary file for the following editors: // emacs or vim. func isTemporaryFile(name string) bool { - return strings.HasSuffix(name, "~") || // vim - strings.HasPrefix(name, ".#") || // emacs + return strings.HasPrefix(name, ".") || // Unix-like hidden files + strings.HasSuffix(name, "~") || // vim (strings.HasPrefix(name, "#") && strings.HasSuffix(name, "#")) // emacs } diff --git a/config/test-fixtures/dir-temporary-files/.hidden.tf b/config/test-fixtures/dir-temporary-files/.hidden.tf new file mode 100644 index 0000000000..e69de29bb2