mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
Rename editSelectedText to replaceSelectedText
This commit is contained in:
@@ -17,7 +17,7 @@ describe "EditorCommand", ->
|
||||
afterEach ->
|
||||
rootView.remove()
|
||||
|
||||
describe "@editSelectedText()", ->
|
||||
describe "@replaceSelectedText()", ->
|
||||
it "returns true when transformed text is non-empty", ->
|
||||
transformed = false
|
||||
edited = false
|
||||
@@ -26,7 +26,7 @@ describe "EditorCommand", ->
|
||||
'meta-V': 'custom'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
edited = @editSelectedText editor, (text) ->
|
||||
edited = @replaceSelectedText editor, (text) ->
|
||||
transformed = true
|
||||
'new'
|
||||
|
||||
@@ -45,7 +45,7 @@ describe "EditorCommand", ->
|
||||
'meta-V': 'custom'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
edited = @editSelectedText editor, (text) ->
|
||||
edited = @replaceSelectedText editor, (text) ->
|
||||
transformed = true
|
||||
null
|
||||
|
||||
@@ -64,7 +64,7 @@ describe "EditorCommand", ->
|
||||
'meta-V': 'custom'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
edited = @editSelectedText editor, (text) ->
|
||||
edited = @replaceSelectedText editor, (text) ->
|
||||
transformed = true
|
||||
undefined
|
||||
|
||||
@@ -82,7 +82,7 @@ describe "EditorCommand", ->
|
||||
'meta-V': 'devowel'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
@editSelectedText editor, (text) ->
|
||||
@replaceSelectedText editor, (text) ->
|
||||
text.replace(/[aeiouy]/gi, '')
|
||||
|
||||
VowelRemover.activate(rootView)
|
||||
@@ -99,7 +99,7 @@ describe "EditorCommand", ->
|
||||
'meta-V': 'custom'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
@editSelectedText editor, (text) ->
|
||||
@replaceSelectedText editor, (text) ->
|
||||
callbackCount++
|
||||
text
|
||||
|
||||
@@ -120,7 +120,7 @@ describe "EditorCommand", ->
|
||||
'meta-B': 'custom2'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
@editSelectedText editor, (text) ->
|
||||
@replaceSelectedText editor, (text) ->
|
||||
callbackCount++
|
||||
text
|
||||
|
||||
|
||||
@@ -20,13 +20,13 @@ class EditorCommand
|
||||
for key, event of keymaps
|
||||
editor.on event, => @execute(editor, event)
|
||||
|
||||
@editSelectedText: (editor, transform) ->
|
||||
@replaceSelectedText: (editor, replace) ->
|
||||
selection = editor.getSelection()
|
||||
return false if selection.isEmpty()
|
||||
|
||||
range = selection.getBufferRange()
|
||||
reverse = selection.isReversed()
|
||||
text = transform(editor.getTextInRange(range))
|
||||
text = replace(editor.getTextInRange(range))
|
||||
return false if text is null or text is undefined
|
||||
editor.insertText(text)
|
||||
selection.setBufferRange(range, {reverse})
|
||||
|
||||
@@ -7,5 +7,5 @@ class LowerCaseCommand extends EditorCommand
|
||||
'meta-Y': 'lowercase'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
@editSelectedText editor, (text) ->
|
||||
@replaceSelectedText editor, (text) ->
|
||||
text.toLowerCase()
|
||||
|
||||
@@ -7,5 +7,5 @@ class UpperCaseCommand extends EditorCommand
|
||||
'meta-X': 'uppercase'
|
||||
|
||||
@execute: (editor, event) ->
|
||||
@editSelectedText editor, (text) ->
|
||||
@replaceSelectedText editor, (text) ->
|
||||
text.toUpperCase()
|
||||
|
||||
Reference in New Issue
Block a user