Skip to content

Commit ca97acb

Browse files
authored
Support indenting unicode strings (#12)
* Support indenting unicode strings * Set package version to 1.0.0
1 parent e896aeb commit ca97acb

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "MultilineStrings"
22
uuid = "1e8d2bf6-9821-4900-9a2f-4d87552df2bd"
33
authors = ["Invenia Technical Computing Corporation"]
4-
version = "0.1.1"
4+
version = "1.0.0"
55

66
[compat]
77
Aqua = "0.8.11"

src/indent.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ function indent(str::AbstractString, n::Int)
2222

2323
line_start = firstindex(str)
2424
blank_line = true
25-
for (i, ch) in enumerate(str)
25+
for i in eachindex(str)
26+
ch = str[i]
2627
if ch == '\n'
2728
!blank_line && print(buf, indent_str)
2829
print(buf, SubString(str, line_start, i))

test/indent.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@
55

66
@test indent("a", 4) == " a"
77
@test indent("a\n\nb", 4) == " a\n\n b"
8+
9+
@test indent("\nb", 4) == "\n b"
810
end

0 commit comments

Comments
 (0)