mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-17 02:51:45 -05:00
Correctly skip intellisense for non-MSSQL language flavors (#910)
This commit is contained in:
@@ -434,26 +434,23 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
var scriptFile = CurrentWorkspace.GetFile(textDocumentPosition.TextDocument.Uri);
|
||||||
|
if (scriptFile == null)
|
||||||
|
{
|
||||||
|
await requestContext.SendResult(null);
|
||||||
|
return;
|
||||||
|
}
|
||||||
// check if Intellisense suggestions are enabled
|
// check if Intellisense suggestions are enabled
|
||||||
if (ShouldSkipIntellisense(textDocumentPosition.TextDocument.Uri))
|
if (ShouldSkipIntellisense(scriptFile.ClientUri))
|
||||||
{
|
{
|
||||||
await requestContext.SendResult(null);
|
await requestContext.SendResult(null);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// get the current list of completion items and return to client
|
// get the current list of completion items and return to client
|
||||||
var scriptFile = CurrentWorkspace.GetFile(
|
|
||||||
textDocumentPosition.TextDocument.Uri);
|
|
||||||
if (scriptFile == null)
|
|
||||||
{
|
|
||||||
await requestContext.SendResult(null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
ConnectionInfo connInfo;
|
|
||||||
ConnectionServiceInstance.TryFindConnection(
|
ConnectionServiceInstance.TryFindConnection(
|
||||||
scriptFile.ClientUri,
|
scriptFile.ClientUri,
|
||||||
out connInfo);
|
out ConnectionInfo connInfo);
|
||||||
|
|
||||||
var completionItems = await GetCompletionItems(
|
var completionItems = await GetCompletionItems(
|
||||||
textDocumentPosition, scriptFile, connInfo);
|
textDocumentPosition, scriptFile, connInfo);
|
||||||
|
|||||||
Reference in New Issue
Block a user