mirror of
https://github.com/sharkdp/bat.git
synced 2025-04-14 06:40:39 +01:00
PR comments addressed for line range +delta syntax
This commit is contained in:
parent
0748783404
commit
c86a179412
@ -3,7 +3,7 @@
|
|||||||
## Features
|
## Features
|
||||||
|
|
||||||
- `$BAT_CONFIG_DIR` is now a recognized environment variable. It has precedence over `$XDG_CONFIG_HOME`, see #1727 (@billrisher)
|
- `$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
|
## Bugfixes
|
||||||
|
|
||||||
|
@ -48,10 +48,10 @@ impl LineRange {
|
|||||||
2 => {
|
2 => {
|
||||||
new_range.lower = line_numbers[0].parse()?;
|
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..]
|
let more_lines = &line_numbers[1][1..]
|
||||||
.parse()
|
.parse()
|
||||||
.map_err(|_| "Invalid line number after +")?;
|
.map_err(|_| "Invalid character after +")?;
|
||||||
new_range.lower + more_lines
|
new_range.lower + more_lines
|
||||||
} else {
|
} else {
|
||||||
line_numbers[1].parse()?
|
line_numbers[1].parse()?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user