Skip to content

Commit

Permalink
PR comments addressed for line range +delta syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
bojan88 authored and sharkdp committed Aug 23, 2021
1 parent 0748783 commit c86a179
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Features

- `$BAT_CONFIG_DIR` is now a recognized environment variable. It has precedence over `$XDG_CONFIG_HOME`, see #1727 (@billrisher)
- Support for `x:+x` syntax in line ranges (e.g. `20:+10`). See #1810 (@bojan88)
- Support for `x:+delta` syntax in line ranges (e.g. `20:+10`). See #1810 (@bojan88)

## Bugfixes

Expand Down
4 changes: 2 additions & 2 deletions src/line_range.rs
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ impl LineRange {
2 => {
new_range.lower = line_numbers[0].parse()?;

new_range.upper = if line_numbers[1].bytes().next().unwrap() == b'+' {
new_range.upper = if line_numbers[1].bytes().next() == Some(b'+') {
let more_lines = &line_numbers[1][1..]
.parse()
.map_err(|_| "Invalid line number after +")?;
.map_err(|_| "Invalid character after +")?;
new_range.lower + more_lines
} else {
line_numbers[1].parse()?
Expand Down

0 comments on commit c86a179

Please sign in to comment.