mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-06 08:51:14 -03:00
Fix off-by-one error in new commandline --column
parse_util_lineno() returns 1-based line numbers but parse_util_get_offset_from_line() expects zero based line offsets. Fixes #11162
This commit is contained in:
@@ -86,3 +86,20 @@ tmux-sleep
|
||||
# CHECK: cursor is at offset 3 in token
|
||||
# CHECK: prompt {{\d+}}> echo foobar
|
||||
isolated-tmux capture-pane -p
|
||||
|
||||
isolated-tmux send-keys C-a C-k \
|
||||
'bind ctrl-x,a "__fish_echo echo line=(commandline --line) column=(commandline --column)"' \
|
||||
Enter \
|
||||
C-l "echo '1" Enter 2
|
||||
tmux-sleep
|
||||
isolated-tmux send-keys C-x a C-a Up C-x a
|
||||
tmux-sleep
|
||||
# CHECK: prompt {{\d+}}> echo '1
|
||||
# CHECK: 2
|
||||
# CHECK: line=2 column=2
|
||||
# CHECK: prompt {{\d+}}> echo '1
|
||||
# CHECK: 2
|
||||
# CHECK: line=1 column=1
|
||||
# CHECK: prompt {{\d+}}> echo '1
|
||||
# CHECK: 2
|
||||
isolated-tmux capture-pane -p
|
||||
|
||||
Reference in New Issue
Block a user