Skip to content

Commit f0446c6

Browse files
fix "Right arrow autocompletes at line end" implementation (#57273)
Fixes #56864. Ref https://github.com/JuliaLang/julia/blob/99fd5d9a92190e826bc462d5739e7be948a3bf44/stdlib/REPL/src/LineEdit.jl#L504 --------- Co-authored-by: Ian Butterworth <[email protected]>
1 parent 888cf03 commit f0446c6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stdlib/REPL/src/LineEdit.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -835,7 +835,7 @@ function edit_move_right(m::MIState)
835835
# Replace word by completion
836836
prev_pos = position(s)
837837
push_undo(s)
838-
edit_splice!(s, (prev_pos - sizeof(partial)) => prev_pos, completions[1])
838+
edit_splice!(s, (prev_pos - sizeof(partial)) => prev_pos, completions[1].completion)
839839
refresh_line(state(s))
840840
return true
841841
else
@@ -2260,7 +2260,7 @@ function complete_line(s::SearchState, repeats, mod::Module; hint::Bool=false)
22602260
if length(completions) == 1
22612261
prev_pos = position(s)
22622262
push_undo(s)
2263-
edit_splice!(s, (prev_pos - sizeof(partial)) => prev_pos, completions[1])
2263+
edit_splice!(s, (prev_pos - sizeof(partial)) => prev_pos, completions[1].completion)
22642264
return true
22652265
end
22662266
return false

0 commit comments

Comments
 (0)