go/internal/lsp/source/completion
Danish Dua e94ab72881 internal/lsp/source/completion: improve import suggestion labels
This change improves the labels for import suggestions to only show the
last part of the path. Since VSCode fuzzy searches for labels in text
edit, we now return only the last part of path as text edit instead of
replacing the full import path. Just changing label while returning full
path leads to bad user experience.

Closes golang/go#35877

Change-Id: Ib10e7a3e030dc9b850ff1d9ec8d45240b75b64a3
Reviewed-on: https://go-review.googlesource.com/c/tools/+/255837
Run-TryBot: Danish Dua <danishdua@google.com>
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
Trust: Danish Dua <danishdua@google.com>
2020-09-18 20:11:33 +00:00
..
completion.go internal/lsp/source/completion: improve import suggestion labels 2020-09-18 20:11:33 +00:00
completion_builtin.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
completion_format.go internal/lsp/source/completion: convert deep completion to bfs 2020-09-17 21:30:16 +00:00
completion_keywords.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
completion_labels.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
completion_literal.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
completion_package.go internal/lsp: add more tests for package completion 2020-09-09 17:18:21 +00:00
completion_printf.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
completion_printf_test.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
completion_snippet.go internal/lsp/source/completion: convert deep completion to bfs 2020-09-17 21:30:16 +00:00
completion_statements.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
deep_completion.go internal/lsp/source/completion: convert deep completion to bfs 2020-09-17 21:30:16 +00:00
deep_completion_test.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
util.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00
util_test.go internal/lsp/source: move completion to its own package 2020-09-08 19:19:08 +00:00