@@ -8,7 +8,7 @@ import { FortranCompletionProvider } from './features/completion-provider'
8
8
import { FortranDocumentSymbolProvider } from './features/document-symbol-provider'
9
9
10
10
import { FortranLangServer } from './lang-server'
11
- import { FORTRAN_FREE_FORM_ID , EXTENSION_ID , promptForMissingTool } from './lib/helper'
11
+ import { FORTRAN_DOCUMENT_SELECTOR , EXTENSION_ID , promptForMissingTool } from './lib/helper'
12
12
import { LoggingService } from './services/logging-service'
13
13
import * as pkg from '../package.json'
14
14
import { LANG_SERVER_TOOL_ID } from './lib/tools'
@@ -24,15 +24,15 @@ export function activate(context: vscode.ExtensionContext) {
24
24
if ( extensionConfig . get ( 'linterEnabled' , true ) ) {
25
25
let linter = new FortranLintingProvider ( loggingService )
26
26
linter . activate ( context . subscriptions )
27
- vscode . languages . registerCodeActionsProvider ( FORTRAN_FREE_FORM_ID , linter )
27
+ vscode . languages . registerCodeActionsProvider ( FORTRAN_DOCUMENT_SELECTOR , linter )
28
28
} else {
29
29
loggingService . logInfo ( 'Linter is not enabled' )
30
30
}
31
31
32
32
if ( extensionConfig . get ( 'formatter' ) !== 'Disabled' ) {
33
33
let disposable : vscode . Disposable =
34
34
vscode . languages . registerDocumentFormattingEditProvider (
35
- FORTRAN_FREE_FORM_ID ,
35
+ FORTRAN_DOCUMENT_SELECTOR ,
36
36
new FortranFormattingProvider ( loggingService )
37
37
) ;
38
38
context . subscriptions . push ( disposable ) ;
@@ -44,7 +44,7 @@ export function activate(context: vscode.ExtensionContext) {
44
44
if ( extensionConfig . get ( 'provideCompletion' , true ) ) {
45
45
let completionProvider = new FortranCompletionProvider ( loggingService )
46
46
vscode . languages . registerCompletionItemProvider (
47
- FORTRAN_FREE_FORM_ID ,
47
+ FORTRAN_DOCUMENT_SELECTOR ,
48
48
completionProvider
49
49
)
50
50
} else {
@@ -53,15 +53,15 @@ export function activate(context: vscode.ExtensionContext) {
53
53
54
54
if ( extensionConfig . get ( 'provideHover' , true ) ) {
55
55
let hoverProvider = new FortranHoverProvider ( loggingService )
56
- vscode . languages . registerHoverProvider ( FORTRAN_FREE_FORM_ID , hoverProvider )
56
+ vscode . languages . registerHoverProvider ( FORTRAN_DOCUMENT_SELECTOR , hoverProvider )
57
57
} else {
58
58
loggingService . logInfo ( 'Hover Provider is not enabled' )
59
59
}
60
60
61
61
if ( extensionConfig . get ( 'provideSymbols' , true ) ) {
62
62
let symbolProvider = new FortranDocumentSymbolProvider ( )
63
63
vscode . languages . registerDocumentSymbolProvider (
64
- FORTRAN_FREE_FORM_ID ,
64
+ FORTRAN_DOCUMENT_SELECTOR ,
65
65
symbolProvider
66
66
)
67
67
} else {
0 commit comments