JuliaLang/julia
Vedi su GitHubJulia 1.11.6 breaks keyword autocompletion in REPL for structures defined using @kwdef
Open
#59.244 aperta il 10 ago 2025
REPLcompletionshelp wantedregression 1.11regression 1.12
Metriche repository
- Star
- (48.709 star)
- Metriche merge PR
- (Merge medio 23g 11h) (145 PR mergiate in 30 g)
Descrizione
Hi!
In Julia 1.11.5, the following works:
julia> @kwdef struct Test
first = 2
second = 3
end
Test
julia> Test(; fi<TAB>
julia> Test(; first=
i.e., if you press TAB it correctly auto-completes the field name.
In Julia 1.11.6, on the other hand, we have:
julia> @kwdef struct Test
first = 2
second = 3
end
Test
julia> Test(; fi<TAB>
fieldcount fieldname fieldnames fieldoffset fieldtype fieldtypes
filemode filesize fill fill! filter filter!
finalize finalizer finally findall findfirst findlast
findmax findmax! findmin findmin! findnext findprev
first firstindex
I am pretty sure that the correct behavior should be the first one.