@@ -8,7 +8,7 @@ import { FortranCompletionProvider } from './features/completion-provider'
88import { FortranDocumentSymbolProvider } from './features/document-symbol-provider'
99
1010import { 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'
1212import { LoggingService } from './services/logging-service'
1313import * as pkg from '../package.json'
1414import { LANG_SERVER_TOOL_ID } from './lib/tools'
@@ -23,15 +23,15 @@ export function activate(context: vscode.ExtensionContext) {
2323 if ( extensionConfig . get ( 'linterEnabled' , true ) ) {
2424 let linter = new FortranLintingProvider ( loggingService )
2525 linter . activate ( context . subscriptions )
26- vscode . languages . registerCodeActionsProvider ( FORTRAN_FREE_FORM_ID , linter )
26+ vscode . languages . registerCodeActionsProvider ( FORTRAN_DOCUMENT_SELECTOR , linter )
2727 } else {
2828 loggingService . logInfo ( 'Linter is not enabled' )
2929 }
3030
3131 if ( extensionConfig . get ( 'provideCompletion' , true ) ) {
3232 let completionProvider = new FortranCompletionProvider ( loggingService )
3333 vscode . languages . registerCompletionItemProvider (
34- FORTRAN_FREE_FORM_ID ,
34+ FORTRAN_DOCUMENT_SELECTOR ,
3535 completionProvider
3636 )
3737 } else {
@@ -40,15 +40,15 @@ export function activate(context: vscode.ExtensionContext) {
4040
4141 if ( extensionConfig . get ( 'provideHover' , true ) ) {
4242 let hoverProvider = new FortranHoverProvider ( loggingService )
43- vscode . languages . registerHoverProvider ( FORTRAN_FREE_FORM_ID , hoverProvider )
43+ vscode . languages . registerHoverProvider ( FORTRAN_DOCUMENT_SELECTOR , hoverProvider )
4444 } else {
4545 loggingService . logInfo ( 'Hover Provider is not enabled' )
4646 }
4747
4848 if ( extensionConfig . get ( 'provideSymbols' , true ) ) {
4949 let symbolProvider = new FortranDocumentSymbolProvider ( )
5050 vscode . languages . registerDocumentSymbolProvider (
51- FORTRAN_FREE_FORM_ID ,
51+ FORTRAN_DOCUMENT_SELECTOR ,
5252 symbolProvider
5353 )
5454 } else {
0 commit comments