diff options
Diffstat (limited to 'compiler/suggest.nim')
-rw-r--r-- | compiler/suggest.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/suggest.nim b/compiler/suggest.nim index aa8709b16..5053fe669 100644 --- a/compiler/suggest.nim +++ b/compiler/suggest.nim @@ -732,6 +732,9 @@ proc suggestDecl*(c: PContext, n: PNode; s: PSym) = if attached: inc(c.inTypeContext) defer: if attached: dec(c.inTypeContext) + # If user is typing out an enum field, then don't provide suggestions + if s.kind == skEnumField and c.config.cmd == cmdIdeTools and exactEquals(c.config.m.trackPos, n.info): + suggestQuit() suggestExpr(c, n) proc suggestStmt*(c: PContext, n: PNode) = |