Skip to content

Commit 3023d2f

Browse files
committed
activate completion provider
1 parent d76eec9 commit 3023d2f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "linter-gfortran",
33
"displayName": "Modern Fortran",
44
"description": "Modern Fortran language support, including syntax highlighting and error detection.",
5-
"version": "0.4.6",
5+
"version": "0.5.0",
66
"publisher": "krvajalm",
77
"engines": {
88
"vscode": "^1.10.0"

src/extension.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,20 @@ import * as vscode from 'vscode';
33

44
import FortranLintingProvider from './features/linter-provider';
55
import FortranHoverProvider from "./features/hover-provider";
6+
import { FortranCompletionProvider } from "./features/completion-provider";
67

78
export function activate(context: vscode.ExtensionContext) {
89

9-
let hover = new FortranHoverProvider();
10-
10+
let hoverProvider = new FortranHoverProvider();
11+
let completionProvider = new FortranCompletionProvider();
1112
if(vscode.workspace.getConfiguration("fortran").get("linterEnabled", true)){
1213

1314
let linter = new FortranLintingProvider();
1415
linter.activate(context.subscriptions);
1516
vscode.languages.registerCodeActionsProvider('fortran90', linter);
1617
}
17-
18-
vscode.languages.registerHoverProvider('fortran90', hover);
18+
19+
vscode.languages.registerCompletionItemProvider("fortran90",completionProvider)
20+
vscode.languages.registerHoverProvider('fortran90', hoverProvider);
1921

2022
}

0 commit comments

Comments
 (0)