summaryrefslogtreecommitdiffstats
path: root/src/Lang/Cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Lang/Cpp')
-rw-r--r--src/Lang/Cpp/CppParser.ts9
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) {