Rename strip-trailing-whitespace package to whitespace

Because it does more than strip trailing whitespace
This commit is contained in:
probablycorey
2013-04-01 09:39:56 -07:00
parent 6052a90ce9
commit 32c950dee8
4 changed files with 10 additions and 10 deletions

View File

@@ -1 +0,0 @@
'main': './lib/strip-trailing-whitespace'

View File

@@ -1,13 +1,13 @@
module.exports =
activate: ->
rootView.eachBuffer (buffer) => @stripTrailingWhitespaceBeforeSave(buffer)
rootView.eachBuffer (buffer) => @whitespaceBeforeSave(buffer)
stripTrailingWhitespaceBeforeSave: (buffer) ->
whitespaceBeforeSave: (buffer) ->
buffer.on 'will-be-saved', ->
buffer.transact ->
buffer.scan /[ \t]+$/g, (match, range, { replace }) ->
replace('')
if config.get('stripTrailingWhitespace.singleTrailingNewline')
if config.get('whitespace.singleTrailingNewline')
if buffer.getLastLine() is ''
row = buffer.getLastRow() - 1
while row and buffer.lineForRow(row) is ''

View File

@@ -0,0 +1 @@
'main': './lib/whitespace'

View File

@@ -1,7 +1,7 @@
RootView = require 'root-view'
fs = require 'fs-utils'
describe "StripTrailingWhitespace", ->
describe "Whitespace", ->
[editor, path] = []
beforeEach ->
@@ -10,7 +10,7 @@ describe "StripTrailingWhitespace", ->
window.rootView = new RootView
rootView.open(path)
atom.activatePackage('strip-trailing-whitespace')
atom.activatePackage('whitespace')
rootView.focus()
editor = rootView.getActiveView()
@@ -34,15 +34,15 @@ describe "StripTrailingWhitespace", ->
editor.getBuffer().save()
expect(editor.getText()).toBe 'Some text.\n'
describe "stripTrailingWhitespace.singleTrailingNewline config", ->
describe "whitespace.singleTrailingNewline config", ->
[originalConfigValue] = []
beforeEach ->
originalConfigValue = config.get("stripTrailingWhitespace.singleTrailingNewline")
config.set("stripTrailingWhitespace.singleTrailingNewline", true)
originalConfigValue = config.get("whitespace.singleTrailingNewline")
config.set("whitespace.singleTrailingNewline", true)
config.update()
afterEach ->
config.set("stripTrailingWhitespace.singleTrailingNewline", originalConfigValue)
config.set("whitespace.singleTrailingNewline", originalConfigValue)
config.update()
it "adds a trailing newline when there is no trailing newline", ->