<p dir="auto">open julia, write <code class="notranslate">@a.&lt;TAB&gt;</code>  -&gt; boom. Don't ask what I was trying to achieve, just fat fingers.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia&gt; @a.┌ Error: Error in the keymap
│   exception =
│    LoadError: UndefVarError: @a not defined
│    Stacktrace:
│     [1] top-level scope
│     [2] lower at ./meta.jl:68 [inlined]
│     [3] get_type(::Expr, ::Module) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:422
│     [4] complete_symbol(::String, ::getfield(REPL.REPLCompletions, Symbol(&quot;##21#25&quot;)), ::Module) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:123
│     [5] completions(::String, ::Int64, ::Module) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:699
│     [6] completions(::String, ::Int64) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:569
│     [7] complete_line(::REPL.REPLCompletionProvider, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:349
│     [8] complete_line(::REPL.LineEdit.PromptState, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:322
│     [9] complete_line(::REPL.LineEdit.MIState) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:313
│     [10] edit_tab(::REPL.LineEdit.MIState, ::Any, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:1954 (repeats 2 times)
│     [11] (::getfield(REPL.LineEdit, Symbol(&quot;##108#160&quot;)))(::Any, ::Any, ::Vararg{Any,N} where N) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:1995
│     [12] #invokelatest#1 at ./essentials.jl:742 [inlined]
│     [13] invokelatest at ./essentials.jl:741 [inlined]
│     [14] (::getfield(REPL.LineEdit, Symbol(&quot;##27#28&quot;)){getfield(REPL.LineEdit, Symbol(&quot;##108#160&quot;)),String})(::Any, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:1324
│     [15] prompt!(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2365
│     [16] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2268
│     [17] run_frontend(::LineEditREPL, ::REPL.REPLBackendRef) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:1035
│     [18] run_repl(::AbstractREPL, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:192
│     [19] (::getfield(Base, Symbol(&quot;##735#737&quot;)){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:362
│     [20] #invokelatest#1 at ./essentials.jl:742 [inlined]
│     [21] invokelatest at ./essentials.jl:741 [inlined]
│     [22] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:346
│     [23] exec_options(::Base.JLOptions) at ./client.jl:284
│     [24] _start() at ./client.jl:436
│    in expression starting at none:1
└ @ REPL.LineEdit ~/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2367"><pre class="notranslate"><code class="notranslate">julia&gt; @a.┌ Error: Error in the keymap
│   exception =
│    LoadError: UndefVarError: @a not defined
│    Stacktrace:
│     [1] top-level scope
│     [2] lower at ./meta.jl:68 [inlined]
│     [3] get_type(::Expr, ::Module) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:422
│     [4] complete_symbol(::String, ::getfield(REPL.REPLCompletions, Symbol("##21#25")), ::Module) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:123
│     [5] completions(::String, ::Int64, ::Module) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:699
│     [6] completions(::String, ::Int64) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPLCompletions.jl:569
│     [7] complete_line(::REPL.REPLCompletionProvider, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:349
│     [8] complete_line(::REPL.LineEdit.PromptState, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:322
│     [9] complete_line(::REPL.LineEdit.MIState) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:313
│     [10] edit_tab(::REPL.LineEdit.MIState, ::Any, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:1954 (repeats 2 times)
│     [11] (::getfield(REPL.LineEdit, Symbol("##108#160")))(::Any, ::Any, ::Vararg{Any,N} where N) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:1995
│     [12] #invokelatest#1 at ./essentials.jl:742 [inlined]
│     [13] invokelatest at ./essentials.jl:741 [inlined]
│     [14] (::getfield(REPL.LineEdit, Symbol("##27#28")){getfield(REPL.LineEdit, Symbol("##108#160")),String})(::Any, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:1324
│     [15] prompt!(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2365
│     [16] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2268
│     [17] run_frontend(::LineEditREPL, ::REPL.REPLBackendRef) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:1035
│     [18] run_repl(::AbstractREPL, ::Any) at /home/ab/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/REPL.jl:192
│     [19] (::getfield(Base, Symbol("##735#737")){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:362
│     [20] #invokelatest#1 at ./essentials.jl:742 [inlined]
│     [21] invokelatest at ./essentials.jl:741 [inlined]
│     [22] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:346
│     [23] exec_options(::Base.JLOptions) at ./client.jl:284
│     [24] _start() at ./client.jl:436
│    in expression starting at none:1
└ @ REPL.LineEdit ~/src/julia/build1.x/usr/share/julia/stdlib/v1.2/REPL/src/LineEdit.jl:2367
</code></pre></div>
<p dir="auto">Open julia with REPL, type <code class="notranslate">@nonexist.</code> and hit Tab:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: https://docs.julialang.org
   _ _   _| |_  __ _   |  Type &quot;?help&quot; for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.7.0-DEV.5138 (2018-05-19 22:52 UTC)
 _/ |\__'_|_|_|\__'_|  |  Commit a465d33f6 (1 day old master)
|__/                   |  x86_64-redhat-linux

julia&gt; @nonexist.┌ Error: Error in the keymap
│   exception =
│    LoadError: UndefVarError: @nonexist not defined
│    Stacktrace:
│     [1] top-level scope
│     [2] lower at ./meta.jl:68 [inlined]
│     [3] get_type(::Expr, ::Module) at /TEST/usr/share/julia/stdlib/v0.7/REPL/src/REPLCompletions.jl:362
│     [4] complete_symbol(::String, ::getfield(REPL.REPLCompletions, Symbol(&quot;##15#17&quot;))) at /TEST/usr/share/julia/stdlib/v0.7/REPL/src/REPLCompletions.jl:63
│     [5] completions(::String, ::Int64) at /TEST/usr/share/julia/stdlib/v0.7/REPL/src/REPLCompletions.jl:648
...
"><pre class="notranslate"><code class="notranslate">   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: https://docs.julialang.org
   _ _   _| |_  __ _   |  Type "?help" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.7.0-DEV.5138 (2018-05-19 22:52 UTC)
 _/ |\__'_|_|_|\__'_|  |  Commit a465d33f6 (1 day old master)
|__/                   |  x86_64-redhat-linux

julia&gt; @nonexist.┌ Error: Error in the keymap
│   exception =
│    LoadError: UndefVarError: @nonexist not defined
│    Stacktrace:
│     [1] top-level scope
│     [2] lower at ./meta.jl:68 [inlined]
│     [3] get_type(::Expr, ::Module) at /TEST/usr/share/julia/stdlib/v0.7/REPL/src/REPLCompletions.jl:362
│     [4] complete_symbol(::String, ::getfield(REPL.REPLCompletions, Symbol("##15#17"))) at /TEST/usr/share/julia/stdlib/v0.7/REPL/src/REPLCompletions.jl:63
│     [5] completions(::String, ::Int64) at /TEST/usr/share/julia/stdlib/v0.7/REPL/src/REPLCompletions.jl:648
...

</code></pre></div>