Skip to content

Commit 2d036f0

Browse files
committed
completions work
1 parent 576b9a2 commit 2d036f0

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ Please visit our [GitHub Issues](https://github.com/appliedengdesign/vscode-gcod
6565

6666
- Add more snippets
6767
- Add tree view feature for machining blocks
68+
- G-Code Debugging
6869
- Backplotting?
6970

7071
## Changelog

src/extension.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ export function activate(context: vscode.ExtensionContext) {
1010

1111
console.info(`[${name}] v${version} activated!`);
1212
/*
13-
// Get Configuration
14-
let gcodeconf: vscode.WorkspaceConfiguration = util.getConfig();
1513
1614
1715
if (gcodeconf.colorization) {

src/providers/gcode_completions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ export class GcodeCompletionItemProvider implements vscode.CompletionItemProvide
99
private completions = new vscode.CompletionList();
1010

1111
constructor(filename: string) {
12-
const snippets = require(path.join("../..", filename));
12+
const snippets = require(path.join("../../snippets/", filename));
1313

1414
for (const snippetType of Object.keys(snippets)) {
1515
for (const snippetName of Object.keys(snippets[snippetType])) {
1616
const snippet = snippets[snippetType][snippetName];
17-
const completionItem = new vscode.CompletionItem(snippetName, CompletionItemKind.Snippet);
17+
const completionItem = new vscode.CompletionItem(snippetName, vscode.CompletionItemKind.Snippet);
1818
completionItem.filterText = snippet.prefix;
1919
completionItem.insertText = new vscode.SnippetString(
20-
isArray(snippet.body)
20+
Array.isArray(snippet.body)
2121
? snippet.body.join("\n")
2222
: snippet.body,
2323
);
@@ -30,7 +30,7 @@ export class GcodeCompletionItemProvider implements vscode.CompletionItemProvide
3030
}
3131

3232
public provideCompletionItems(
33-
document: vscode.TextDocument, position: Position, token: vscode.CancellationToken,
33+
document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken,
3434
): vscode.CompletionList {
3535
return this.completions;
3636
}

0 commit comments

Comments
 (0)