# Keyword argument tab completion

**URL:** <https://discourse.julialang.org/t/keyword-argument-tab-completion/124000>\
**Category:** General Usage\
**Tags:** autocomplete\
**Created:** [December 19, 2024, 9:26pm UTC](https://discourse.julialang.org/t/keyword-argument-tab-completion/124000 "2024-12-19T21:26:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![greatpet](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Post date:** [December 19, 2024, 9:26pm UTC](https://discourse.julialang.org/t/keyword-argument-tab-completion/124000/1 "2024-12-19T21:26:57Z")

</div>

Is it possible for the REPL or VSCode to autocomplete the name of keywords. For example, after typing

```julia
range(0,10, len

```

and hitting the Tab key, I’d like to see the compeletion of `length=`, before I manually type in a value to finish off the line:

```julia
range(0, 10, length=4)

```

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [December 19, 2024, 9:41pm UTC](https://discourse.julialang.org/t/keyword-argument-tab-completion/124000/2 "2024-12-19T21:41:31Z")

</div>

```julia
julia> range(0, 10, <tab>

range(start, stop; length, step) @ Base range.jl:150
range(start, stop, length::Integer) @ Base range.jl:151
julia> range(0, 10; l<tab>
# becomes
julia> range(0, 10; length=

```

on 1.11.2, this already works?
