mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
Remove fallbacks for scoped properties in TextEditor
Signed-off-by: Nathan Sobo <nathan@github.com>
This commit is contained in:
committed by
Nathan Sobo
parent
16a22b9f28
commit
b97f317cd1
@@ -25,8 +25,9 @@ class LanguageMode
|
||||
# endRow - The row {Number} to end at
|
||||
toggleLineCommentsForBufferRows: (start, end) ->
|
||||
scope = @editor.scopeDescriptorForBufferPosition([start, 0])
|
||||
{commentStartString, commentEndString} = @commentStartAndEndStringsForScope(scope)
|
||||
return unless commentStartString?
|
||||
commentStrings = @editor.getCommentStrings(scope)
|
||||
return unless commentStrings?
|
||||
{commentStartString, commentEndString} = commentStrings
|
||||
|
||||
buffer = @editor.buffer
|
||||
commentStartRegexString = _.escapeRegExp(commentStartString).replace(/(\s+)$/, '(?:$1)?')
|
||||
@@ -194,10 +195,10 @@ class LanguageMode
|
||||
# the same type (comments next to source code).
|
||||
rowRangeForParagraphAtBufferRow: (bufferRow) ->
|
||||
scope = @editor.scopeDescriptorForBufferPosition([bufferRow, 0])
|
||||
{commentStartString, commentEndString} = @commentStartAndEndStringsForScope(scope)
|
||||
commentStrings = @editor.getCommentStrings(scope)
|
||||
commentStartRegex = null
|
||||
if commentStartString? and not commentEndString?
|
||||
commentStartRegexString = _.escapeRegExp(commentStartString).replace(/(\s+)$/, '(?:$1)?')
|
||||
if commentStrings?.commentStartString? and not commentStrings.commentEndString?
|
||||
commentStartRegexString = _.escapeRegExp(commentStrings.commentStartString).replace(/(\s+)$/, '(?:$1)?')
|
||||
commentStartRegex = new OnigRegExp("^(\\s*)(#{commentStartRegexString})")
|
||||
|
||||
filterCommentStart = (line) ->
|
||||
@@ -347,6 +348,3 @@ class LanguageMode
|
||||
|
||||
foldEndRegexForScopeDescriptor: (scopeDescriptor) ->
|
||||
@cacheRegex(@editor.getFoldEndPattern(scopeDescriptor))
|
||||
|
||||
commentStartAndEndStringsForScope: (scope) ->
|
||||
@editor.getCommentStrings(scope)
|
||||
|
||||
@@ -3432,22 +3432,22 @@ class TextEditor extends Model
|
||||
#
|
||||
# Returns a {String} containing the non-word characters.
|
||||
getNonWordCharacters: (scopes) ->
|
||||
(scopes and @scopedSettingsDelegate?.getNonWordCharacters?(scopes)) ? @nonWordCharacters
|
||||
@scopedSettingsDelegate?.getNonWordCharacters?(scopes) ? @nonWordCharacters
|
||||
|
||||
getCommentStrings: (scopes) ->
|
||||
(scopes and @scopedSettingsDelegate?.getCommentStrings?(scopes)) ? @commentStrings
|
||||
@scopedSettingsDelegate?.getCommentStrings?(scopes)
|
||||
|
||||
getIncreaseIndentPattern: (scopes) ->
|
||||
(scopes and @scopedSettingsDelegate?.getIncreaseIndentPattern?(scopes)) ? @increaseIndentPattern
|
||||
@scopedSettingsDelegate?.getIncreaseIndentPattern?(scopes)
|
||||
|
||||
getDecreaseIndentPattern: (scopes) ->
|
||||
(scopes and @scopedSettingsDelegate?.getDecreaseIndentPattern?(scopes)) ? @decreaseIndentPattern
|
||||
@scopedSettingsDelegate?.getDecreaseIndentPattern?(scopes)
|
||||
|
||||
getDecreaseNextIndentPattern: (scopes) ->
|
||||
(scopes and @scopedSettingsDelegate?.getDecreaseNextIndentPattern?(scopes)) ? @decreaseNextIndentPattern
|
||||
@scopedSettingsDelegate?.getDecreaseNextIndentPattern?(scopes)
|
||||
|
||||
getFoldEndPattern: (scopes) ->
|
||||
(scopes and @scopedSettingsDelegate?.getFoldEndPattern?(scopes)) ? @foldEndPattern
|
||||
@scopedSettingsDelegate?.getFoldEndPattern?(scopes)
|
||||
|
||||
###
|
||||
Section: Event Handlers
|
||||
|
||||
Reference in New Issue
Block a user