From 2bb03265cc872f4464890ce81bc0410dc96a6051 Mon Sep 17 00:00:00 2001 From: WebFreak001 Date: Mon, 4 Dec 2023 10:40:07 +0100 Subject: [PATCH] support inlay hints inside functions remake of #759 Co-authored-by: ryuukk --- dsymbol/src/dsymbol/conversion/package.d | 1 + tests/tc_inlay_hints/expected.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/dsymbol/src/dsymbol/conversion/package.d b/dsymbol/src/dsymbol/conversion/package.d index 6b0df50..57e6626 100644 --- a/dsymbol/src/dsymbol/conversion/package.d +++ b/dsymbol/src/dsymbol/conversion/package.d @@ -115,6 +115,7 @@ class AutocompleteParser : Parser { if (!currentIs(tok!"{")) return null; + if (cursorPosition == -1) return super.parseBlockStatement(); if (current.index > cursorPosition) { BlockStatement bs = allocator.make!(BlockStatement); diff --git a/tests/tc_inlay_hints/expected.txt b/tests/tc_inlay_hints/expected.txt index a01907c..26f4596 100644 --- a/tests/tc_inlay_hints/expected.txt +++ b/tests/tc_inlay_hints/expected.txt @@ -1 +1,2 @@ l ->Point 208 +l ->Point 247