From 30946a1bf83a5438f06791c6887eb1f692205a91 Mon Sep 17 00:00:00 2001 From: kmichaelk <130953568+kmichaelk@users.noreply.github.com> Date: Thu, 12 Sep 2024 15:45:22 +0300 Subject: [PATCH] Remove unnecessary whitespace from hover, highlight as TTCN-3 --- internal/lsp/hover.go | 6 +++--- internal/lsp/hover_test.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/lsp/hover.go b/internal/lsp/hover.go index adf1530e..dac3c874 100644 --- a/internal/lsp/hover.go +++ b/internal/lsp/hover.go @@ -33,7 +33,7 @@ func removeDuplicateNodes(nodes []*ttcn3.Node) []*ttcn3.Node { func (md *MarkdownHover) Print(sign string, comment string, posRef string) protocol.MarkupContent { // make line breaks conform to markdown spec comment = strings.ReplaceAll(comment, "\n", " \n") - res := "```typescript\n" + string(sign) + "\n```\n" + res := "```ttcn3\n" + string(sign) + "\n```\n" if len(comment) > 0 { res += " - - -\n" + comment } @@ -114,14 +114,14 @@ func getSignature(def *ttcn3.Node) string { sig.Write(content[node.Return.Pos():node.Return.End()]) } case *syntax.ValueDecl, *syntax.TemplateDecl, *syntax.FormalPar, *syntax.StructTypeDecl, *syntax.MapTypeDecl, *syntax.ComponentTypeDecl, *syntax.EnumTypeDecl, *syntax.PortTypeDecl: - sig.Write(content[def.Node.Pos()-1 : def.Node.End()]) + sig.Write(content[def.Node.Pos():def.Node.End()]) case *syntax.Field: if parent := def.ParentOf(node); parent != nil { if _, ok := parent.(*syntax.SubTypeDecl); ok { prefix = "type " } } - sig.Write(content[def.Node.Pos()-1 : def.Node.End()]) + sig.Write(content[def.Node.Pos():def.Node.End()]) case *syntax.Module: fmt.Fprintf(&sig, "module %s\n", node.Name) default: diff --git a/internal/lsp/hover_test.go b/internal/lsp/hover_test.go index 1988659f..e8160d13 100644 --- a/internal/lsp/hover_test.go +++ b/internal/lsp/hover_test.go @@ -50,7 +50,7 @@ func TestMarkdownHoverForFunction(t *testing.T) { &lsp.MarkdownHover{}) expected := - "```typescript\n" + + "```ttcn3\n" + "function myfunc(integer x)\n" + " runs on Component\n" + " system System\n" + @@ -77,7 +77,7 @@ func TestPlainTextHoverForPortDefFromDecl(t *testing.T) { &lsp.PlainTextHover{}) expected := - " port P p1\n" + + "port P p1\n" + "possible map / connect statements\n" + "_________________________________\n" + "/TestPlainTextHoverForPortDefFromDecl.ttcn3:9\n" @@ -102,7 +102,7 @@ func TestPlainTextHoverForPortDefFromUsage(t *testing.T) { &lsp.PlainTextHover{}) expected := - " port P p1\n" + + "port P p1\n" + "possible map / connect statements\n" + "_________________________________\n" + "/TestPlainTextHoverForPortDefFromUsage.ttcn3:9\n"