File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 2
2
"name" : " linter-gfortran" ,
3
3
"displayName" : " Modern Fortran" ,
4
4
"description" : " Modern Fortran language support, including syntax highlighting and error detection." ,
5
- "version" : " 0.4.6 " ,
5
+ "version" : " 0.5.0 " ,
6
6
"publisher" : " krvajalm" ,
7
7
"engines" : {
8
8
"vscode" : " ^1.10.0"
Original file line number Diff line number Diff line change @@ -3,18 +3,20 @@ import * as vscode from 'vscode';
3
3
4
4
import FortranLintingProvider from './features/linter-provider' ;
5
5
import FortranHoverProvider from "./features/hover-provider" ;
6
+ import { FortranCompletionProvider } from "./features/completion-provider" ;
6
7
7
8
export function activate ( context : vscode . ExtensionContext ) {
8
9
9
- let hover = new FortranHoverProvider ( ) ;
10
-
10
+ let hoverProvider = new FortranHoverProvider ( ) ;
11
+ let completionProvider = new FortranCompletionProvider ( ) ;
11
12
if ( vscode . workspace . getConfiguration ( "fortran" ) . get ( "linterEnabled" , true ) ) {
12
13
13
14
let linter = new FortranLintingProvider ( ) ;
14
15
linter . activate ( context . subscriptions ) ;
15
16
vscode . languages . registerCodeActionsProvider ( 'fortran90' , linter ) ;
16
17
}
17
-
18
- vscode . languages . registerHoverProvider ( 'fortran90' , hover ) ;
18
+
19
+ vscode . languages . registerCompletionItemProvider ( "fortran90" , completionProvider )
20
+ vscode . languages . registerHoverProvider ( 'fortran90' , hoverProvider ) ;
19
21
20
22
}
You can’t perform that action at this time.
0 commit comments