When I type UV_, I expect to get no completion suggestions because there are no top-level symbols that start with UV_. However, there are a bunch of Base.UV_* constants, which I would expect to complete if I typed Base.UV_.
JuliaSnail appears to be doing all of its completion with names(module; all=true). I didn't look too closely at the implementation, but would it be possible to do all=true only if the completion prefix is Mod.xyz and all=false if the prefix is just xyz?
When I type
UV_
, I expect to get no completion suggestions because there are no top-level symbols that start withUV_
. However, there are a bunch ofBase.UV_*
constants, which I would expect to complete if I typedBase.UV_
.JuliaSnail appears to be doing all of its completion with
names(module; all=true)
. I didn't look too closely at the implementation, but would it be possible to doall=true
only if the completion prefix isMod.xyz
andall=false
if the prefix is justxyz
?