Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/markdown-language-features/server/src/util/file.ts')
-rw-r--r--extensions/markdown-language-features/server/src/util/file.ts21
1 files changed, 5 insertions, 16 deletions
diff --git a/extensions/markdown-language-features/server/src/util/file.ts b/extensions/markdown-language-features/server/src/util/file.ts
index 45b072a82dc..b8d1286a42c 100644
--- a/extensions/markdown-language-features/server/src/util/file.ts
+++ b/extensions/markdown-language-features/server/src/util/file.ts
@@ -4,24 +4,13 @@
*--------------------------------------------------------------------------------------------*/
import { TextDocument } from 'vscode-languageserver-textdocument';
-import * as URI from 'vscode-uri';
+import { URI, Utils } from 'vscode-uri';
+import { LsConfiguration } from '../config';
-const markdownFileExtensions = Object.freeze<string[]>([
- '.md',
- '.mkd',
- '.mdwn',
- '.mdown',
- '.markdown',
- '.markdn',
- '.mdtxt',
- '.mdtext',
- '.workbook',
-]);
-
-export function looksLikeMarkdownPath(resolvedHrefPath: URI.URI) {
- return markdownFileExtensions.includes(URI.Utils.extname(URI.URI.from(resolvedHrefPath)).toLowerCase());
+export function looksLikeMarkdownPath(config: LsConfiguration, resolvedHrefPath: URI) {
+ return config.markdownFileExtensions.includes(Utils.extname(URI.from(resolvedHrefPath)).toLowerCase().replace('.', ''));
}
-export function isMarkdownDocument(document: TextDocument): boolean {
+export function isMarkdownFile(document: TextDocument) {
return document.languageId === 'markdown';
}