fix: NPE when code completion parser not supported

This commit is contained in:
Carl-Robert Linnupuu 2024-12-03 17:11:20 +00:00
parent cdb0d7b7ad
commit 7a802cee97

View file

@ -57,7 +57,10 @@ object CompletionUtil {
getFormattedCompletion(adjustedText, tempFile, document, editor)
return if (service<ConfigurationSettings>().state.codeCompletionSettings.treeSitterProcessingEnabled) {
CodeCompletionParserFactory.getParserForFileExtension(originalFile.extension)
val parser =
CodeCompletionParserFactory.getParserForFileExtension(originalFile.extension)
?: return formattedCompletion
parser
.parse(textBeforeCompletion, textAfterCompletion, formattedCompletion)
.trimEnd()
} else {