mirror of
https://github.com/atom/atom.git
synced 2026-01-23 22:08:08 -05:00
Remove trailing whitespace on save. Fixes #18.
This commit is contained in:
@@ -55,7 +55,8 @@ class Editor extends Pane
|
||||
save: ->
|
||||
return @saveAs() if not @filename
|
||||
|
||||
File.write @filename, @code()
|
||||
@removeTrailingWhitespace()
|
||||
File.write @filename, @code()
|
||||
@sessions[@filename] = @ace.getSession()
|
||||
activeWindow.setDirty false
|
||||
@ace._emit 'save', { @filename }
|
||||
@@ -89,6 +90,12 @@ class Editor extends Pane
|
||||
code: ->
|
||||
@ace.getSession().getValue()
|
||||
|
||||
removeTrailingWhitespace: ->
|
||||
@ace.replaceAll "",
|
||||
needle: "[ \t]+$"
|
||||
regExp: true
|
||||
wrap: true
|
||||
|
||||
resize: (timeout=1) ->
|
||||
setTimeout =>
|
||||
@ace.focus()
|
||||
|
||||
Reference in New Issue
Block a user