internal/lsp: fix recursive go generate pattern

In CL 256941 I suggested using `go generate ...` to run all the
generates in the current directory and its subdirectories. That was
wrong: ... means all in-scope packages. The correct pattern is ./... .
Change-Id: I1cb4e6b7cfbcd9b8f943d7193e4aee216614cdff
Reviewed-on: https://go-review.googlesource.com/c/tools/+/269318
Trust: Heschi Kreinick <heschi@google.com>
Run-TryBot: Heschi Kreinick <heschi@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
diff --git a/internal/lsp/command.go b/internal/lsp/command.go
index b205fc0..32fa5be 100644
--- a/internal/lsp/command.go
+++ b/internal/lsp/command.go
@@ -373,7 +373,7 @@
 
 	pattern := "."
 	if recursive {
-		pattern = "..."
+		pattern = "./..."
 	}
 
 	inv := &gocommand.Invocation{