.vscode/license.code-snippets |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

New commits:
commit b4e7ebebd583a2a3856231aead66d72d3bc1cb46
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Fri Nov 3 15:56:26 2023 +0100
Commit:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
CommitDate: Mon Nov 6 13:55:12 2023 +0100

    vscode-ide-integration: add license-header template (snippet)
    
    Change-Id: Iea7837c87fd5803b225d9e18733a67c40fa915d5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158887
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>

diff --git a/.vscode/license.code-snippets b/.vscode/license.code-snippets
new file mode 100644
index 000000000000..b29aa669d1ba
--- /dev/null
+++ b/.vscode/license.code-snippets
@@ -0,0 +1,21 @@
+{
+       // see TEMPLATE.SOURCECODE.HEADER
+       "MPL license header template": {
+               "prefix": ["license-header"], // last one to allow e.g. "lh" as 
trigger
+               "description": "Inserts the default MPL license header",
+               "scope": "cpp,c,java,javascript,objective-c,objective-cpp",
+               "isFileTemplate": true, // allow use from "Snippets: Populate 
File from Snippet command
+               "body": [
+                       "/* -*- Mode: ${1|C++,C,Java,JS,ObjC|}; tab-width: 4; 
indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */",
+                       "/*",
+                       " * This file is part of the LibreOffice project.",
+                       " *",
+                       " * This Source Code Form is subject to the terms of 
the Mozilla Public",
+                       " * License, v. 2.0. If a copy of the MPL was not 
distributed with this",
+                       " * file, You can obtain one at 
http://mozilla.org/MPL/2.0/.";,
+                       " */",
+                       "","${0:$LINE_COMMENT your code goes here...}","",
+                       "/* vim:set shiftwidth=4 softtabstop=4 expandtab 
cinoptions=b1,g0,N-s cinkeys+=0=break: */"
+               ]
+       }
+}
\ No newline at end of file

Reply via email to