Skip to content

Commit

Permalink
Merge pull request #1292 from Hannah-Sten/1290
Browse files Browse the repository at this point in the history
1290
  • Loading branch information
PHPirates authored Mar 7, 2020
2 parents 3e9a13d + 9fa16b7 commit 04a384c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/nl/hannahsten/texifyidea/psi/LatexCommandsImplUtil.kt
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ fun splitToRanges(text: String, pattern: Pattern): List<TextRange> {
}

fun stripGroup(text: String): String {
if (text.length < 2) return ""
return text.substring(1, text.length - 1)
}

Expand Down
5 changes: 4 additions & 1 deletion src/nl/hannahsten/texifyidea/util/Strings.kt
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,10 @@ fun String.substringEnd(range: IntRange): String = substringEnd(range.first, ran
/**
* Trims `startTrim` characters from the front, and `endTrim` characters from the end.
*/
fun String.trimRange(startTrim: Int, endTrim: Int): String = substring(startTrim).substringEnd(endTrim)
fun String.trimRange(startTrim: Int, endTrim: Int): String {
if (startTrim + endTrim > length) return ""
return substring(startTrim).substringEnd(endTrim)
}

/**
* Returns the leading whitespace of a string.
Expand Down

0 comments on commit 04a384c

Please sign in to comment.