diff options
Diffstat (limited to 'src/Lang')
| -rw-r--r-- | src/Lang/Cpp/CppParser.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Lang/Cpp/CppParser.ts b/src/Lang/Cpp/CppParser.ts index 8ed4bc8..3aad6ed 100644 --- a/src/Lang/Cpp/CppParser.ts +++ b/src/Lang/Cpp/CppParser.ts @@ -428,6 +428,15 @@ export default class CppParser implements ICodeParser { return ""; } else if (nextLineTxt.startsWith("#") && ! nextLineTxt.startsWith("#define")) { return ""; + } else if (nextLine.line === 2) { // Check if there where two empty lines trailing the file + if (this.activeEditor.document.lineAt(0).text === this.cfg.C.firstLine + && ( + this.activeEditor.document.lineAt(1).text === this.cfg.C.commentPrefix + || this.activeEditor.document.lineAt(1).text.trim() === "" + ) && this.activeEditor.document.lineAt(2).text.trim() === "") { + this.commentType = CommentType.file; + return ""; + } } if (this.isVsCodeAutoComplete(nextLineTxt) === true) { |