From 326bfe11886e1eb3ff0592379654d0c64dca4428 Mon Sep 17 00:00:00 2001 From: probablycorey Date: Mon, 1 Apr 2013 09:47:49 -0700 Subject: [PATCH] default singleTrailingNewline to true --- src/packages/whitespace/lib/whitespace.coffee | 3 +++ src/packages/whitespace/spec/whitespace-spec.coffee | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/packages/whitespace/lib/whitespace.coffee b/src/packages/whitespace/lib/whitespace.coffee index aa0b62850..8bbe4d22b 100644 --- a/src/packages/whitespace/lib/whitespace.coffee +++ b/src/packages/whitespace/lib/whitespace.coffee @@ -2,6 +2,9 @@ module.exports = activate: -> rootView.eachBuffer (buffer) => @whitespaceBeforeSave(buffer) + configDefaults: + singleTrailingNewline: true + whitespaceBeforeSave: (buffer) -> buffer.on 'will-be-saved', -> buffer.transact -> diff --git a/src/packages/whitespace/spec/whitespace-spec.coffee b/src/packages/whitespace/spec/whitespace-spec.coffee index f857011c8..6a05f7857 100644 --- a/src/packages/whitespace/spec/whitespace-spec.coffee +++ b/src/packages/whitespace/spec/whitespace-spec.coffee @@ -21,6 +21,9 @@ describe "Whitespace", -> it "strips trailing whitespace before an editor saves a buffer", -> spyOn(fs, 'write') + config.set("whitespace.ensureSingleTrailingNewline", false) + config.update() + # works for buffers that are already open when extension is initialized editor.insertText("foo \nbar\t \n\nbaz") editor.getBuffer().save()