diff --git a/.vscode/bibtex.code-snippets b/.vscode/bibtex.code-snippets new file mode 100644 index 0000000..607dc59 --- /dev/null +++ b/.vscode/bibtex.code-snippets @@ -0,0 +1,64 @@ +{ + "Online reference": { + "prefix": ["online"], + "body": [ + "@online{${1:citeKey},", + " author = {${2:author}},", + " title = {{${3:title}}},", + " url = {${4:url}},", + " year = {${5:updateYear}},", + " month = {${6:updateMonth}},", + " day = {${7:updateDay}},", + " urldate = {$CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE}", + "}", + ], + "description": "Template for online reference" + }, + "Article reference": { + "prefix": ["article"], + "body": [ + "@article{${1:citeKey},", + " author = {${2:author}},", + " title = {{${3:title}}},", + " journal = {{${4:journal}}},", + " year = {${5:year}},", + " volume = {${6}},", + " number = {${7}},", + " pages = {${8}},", + " month = {${9}},", + " note = {${10}},", + "}", + ], + "description": "Template for article reference" + }, + "Book reference": { + "prefix": ["book"], + "body": [ + "@book{${1:citeKey},", + " author = {${2:author}},", + " editor = {${3:editor}},", + " title = {{${4:title}}},", + " publisher = {{${5:publisher}}},", + " year = {${6:year}},", + " volume = {${7}},", + " number = {${8}},", + " pages = {${9}},", + " month = {${10}},", + " note = {${11}},", + "}", + ], + "description": "Template for book reference" + }, + "Reference": { + "prefix": ["ref"], + "body": [ + "@${1:kind}{${2:citeKey},", + " author = {${3:author}},", + " title = {{${4:title}}},", + " year = {${5:year}},", + "}", + ], + "description": "Template for a reference " + }, + //More templates are appreciated +} \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..adeb3ee --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,16 @@ +{ + "recommendations": [ + "sygene.auto-correct", + "streetsidesoftware.code-spell-checker", + "streetsidesoftware.code-spell-checker-german", + "mhutchie.git-graph", + "waderyan.gitblame", + "shaharkazaz.git-merger", + "codezombiech.gitignore", + "yzhang.markdown-all-in-one", + "notzaki.pandocciter", + "tomoki1207.pdf", + "wayou.vscode-todo-highlight", + "spmeesseman.vscode-taskexplorer" + ] +} \ No newline at end of file diff --git a/.vscode/markdown.code-snippets b/.vscode/markdown.code-snippets new file mode 100644 index 0000000..d7243e1 --- /dev/null +++ b/.vscode/markdown.code-snippets @@ -0,0 +1,39 @@ +{ + // Place your snippets for markdown here. Each snippet is defined under a snippet name and has a prefix, body and + // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: + // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the + // same ids are connected. + // Example: + // "Print to console": { + // "prefix": "log", + // "body": [ + // "console.log('$1');", + // "$2" + // ], + // "description": "Log output to console" + // } + + "Code Block": { + "prefix": ["codeBlock"], + "body": [ + "~~~~~~~~~~~~~~~~~~~~~~~~~~~{caption=\"${1:caption}\" .${2:fileExtension}}", + "$0", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~" + ], + "description": "Create Code Block" + }, + "Todo": { + "prefix": ["todo"], + "body": [ + "\\todo{${0:Text}}" + ], + "description": "Create Todo" + }, + "Comment": { + "prefix": ["comment"], + "body": [ + "" + ], + "description": "Create comment" + }, +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..210a43f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "cSpell.words": [ + "AHWIN", + "colour", + "colours" + ], + "cSpell.language": "en,de", + "todohighlight.keywords": [ + "\\todo" + ], + "PandocCiter.RootFile": "metadata.yaml", +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..7f15620 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,24 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Build PDF", + "command": "wsl make pdf -C HTLLE-DA-Vorlage SOURCEDIR='$(pwd)'", + "type": "shell", + "problemMatcher": [], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "Check Spelling", + "command": "wsl make spellcheck -C HTLLE-DA-Vorlage SOURCEDIR='$(pwd)'", + "type": "shell", + "problemMatcher": [], + "group": { + "kind": "test", + } + } + ] +} \ No newline at end of file