diff options
| author | Laurenz <laurmaedje@gmail.com> | 2020-02-06 11:15:48 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2020-02-06 11:15:48 +0100 |
| commit | 02dc29d18a7b67edf0eaa5d125be22eec6cfebb7 (patch) | |
| tree | 2079ec1be481265655c798adc94d5e9e0166cfc2 /src/syntax/tokens.rs | |
| parent | 751812f45141a7b2022d0dba138457f3c21950b0 (diff) | |
Highlight bold / italic / monospace 🎨
Diffstat (limited to 'src/syntax/tokens.rs')
| -rw-r--r-- | src/syntax/tokens.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/syntax/tokens.rs b/src/syntax/tokens.rs index 7b52f655..f4ea5daf 100644 --- a/src/syntax/tokens.rs +++ b/src/syntax/tokens.rs @@ -403,15 +403,13 @@ impl<'s> Tokens<'s> { fn eat(&mut self) -> Option<char> { let c = self.iter.next()?; - let len = c.len_utf8(); - - self.index += len; + self.index += c.len_utf8(); if is_newline_char(c) && !(c == '\r' && self.peek() == Some('\n')) { self.position.line += 1; self.position.column = 0; } else { - self.position.column += len; + self.position.column += 1; } Some(c) |
