Fixed field completions with partial identifiers after the period

This commit is contained in:
Alexandros Naskos
2020-05-18 16:21:16 +03:00
parent a6a4afd4fd
commit bbe2800139
2 changed files with 9 additions and 2 deletions

View File

@@ -309,8 +309,9 @@ fn completeFieldAccess(id: i64, handle: *DocumentStore.Handle, position: types.P
const line = try handle.document.getLine(@intCast(usize, position.line));
var tokenizer = std.zig.Tokenizer.init(line[line_start_idx..]);
const line_length = line.len - line_start_idx;
if (analysis.getFieldAccessTypeNode(&analysis_ctx, &tokenizer)) |node| {
if (analysis.getFieldAccessTypeNode(&analysis_ctx, &tokenizer, line_length)) |node| {
try nodeToCompletion(&completions, analysis_ctx.tree, node, config);
}