We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0438f77 commit 79fb2f1Copy full SHA for 79fb2f1
2 files changed
Core/Sources/CopilotService/LanguageIdentifierFromFilePath.swift
@@ -219,7 +219,7 @@ let fileExtensionToLanguageId = {
219
return dict
220
}()
221
222
-func languageIdentifierFromFileURL(_ fileURL: URL) -> LanguageIdentifier? {
+public func languageIdentifierFromFileURL(_ fileURL: URL) -> LanguageIdentifier? {
223
let fileExtension = fileURL.pathExtension
224
return fileExtensionToLanguageId[fileExtension]
225
}
Core/Sources/Service/Workspace.swift
@@ -13,6 +13,7 @@ final class Filespace {
13
14
15
let fileURL: URL
16
+ private(set) lazy var language: String = languageIdentifierFromFileURL(fileURL)?.rawValue ?? "plaintext"
17
var suggestions: [CopilotCompletion] = [] {
18
didSet { lastSuggestionUpdateTime = Environment.now() }
19
0 commit comments