From 1ea8df6e603f3fcf0823168f12ef2e20c9c90e51 Mon Sep 17 00:00:00 2001 From: Will Farrington Date: Fri, 9 Nov 2012 11:51:00 -0800 Subject: [PATCH] Add hideIgnoredFiles option to projects --- spec/app/project-spec.coffee | 10 ++++++++++ src/app/project.coffee | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/spec/app/project-spec.coffee b/spec/app/project-spec.coffee index a371caa75..13be70dac 100644 --- a/spec/app/project-spec.coffee +++ b/spec/app/project-spec.coffee @@ -193,3 +193,13 @@ describe "Project", -> path: project.resolve('a') match: 'aa' range: [[1, 3], [1, 5]] + + describe "hiding ignored files", -> + it "defaults @hideIgnoredFiles to false", -> + expect(project.getHideIgnoredFiles()).toBe(false) + + it "implements a setter for the @hideIgnoredFiles option", -> + project.setHideIgnoredFiles(true) + expect(project.getHideIgnoredFiles()).toBe(true) + project.setHideIgnoredFiles(false) + expect(project.getHideIgnoredFiles()).toBe(false) \ No newline at end of file diff --git a/src/app/project.coffee b/src/app/project.coffee index a3d396aed..cd903b0cb 100644 --- a/src/app/project.coffee +++ b/src/app/project.coffee @@ -15,6 +15,7 @@ class Project autoIndent: true softTabs: true softWrap: false + hideIgnoredFiles: false rootDirectory: null editSessions: null ignoredPathRegexes: null @@ -116,6 +117,9 @@ class Project getSoftWrap: -> @softWrap setSoftWrap: (@softWrap) -> + getHideIgnoredFiles: -> @hideIgnoredFiles + setHideIgnoredFiles: (@hideIgnoredFiles) -> + buildEditSessionForPath: (filePath, editSessionOptions={}) -> @buildEditSession(@bufferForPath(filePath), editSessionOptions)