{
"folders": [
{
"path": "."
}
],
"settings": {
"git.postCommitCommand": "sync",
"psi-header.config": {
"forceToTop": true,
"blankLinesAfter": 1,
"license": "MPL-2.0",
"author": "shivanandvp",
"initials": "sp",
"authorEmail": "shivanandvp@rebornos.org",
"company": "shivanandvp",
"copyrightHolder": "shivanandvp",
"creationDateZero": "asIs",
},
"psi-header.changes-tracking": {
"isActive": true,
"modAuthor": "Last Modified By: ",
"modDate": "Last Modified : ",
"include": [
"rust",
"dart",
"shellscript",
"toml",
"yaml",
// "markdown"
],
"includeGlob": [
"src/**",
"configuration/**",
"packaging/*"
],
"exclude": [
"jsonc",
"json"
],
"excludeGlob": [
"target/**",
"Cargo.lock",
"**/settings.json",
],
"autoHeader": "manualSave",
"enforceHeader": true,
"replace": [
"File",
"Last Modified",
],
"updateLicenseVariables": false
},
"psi-header.variables": [
[
"projectTitle",
"PasteIt"
],
[
"projectDescription",
"A paste client"
],
[
"projectURL",
"https://gitlab.com/shivanandvp/pasteit"
],
[
"titleUnderline",
"========================"
]
],
"psi-header.templates": [
{
"language": "*",
"template": [
"<<projectTitle>> - <<projectDescription>>",
"<<titleUnderline>>",
"File : <<projectname>><<filerelativepath>>",
// "Created: <<filecreated('dd MM yyyy')>>",
"License: <<licensename>>",
"URL : <<projectURL>>",
"Authors: ",
" 1. <<author>> <<<authoremail>>>",
" 2. ",
"-----",
"Description: ",
"",
"",
"-----",
"Last Modified: <<dateformat(dddd, Do MMMM YYYY h:mm:ss A ZZ)>>",
"Modified By : ",
"-----",
"1. Copyright (c) <<year>> <<author>> <<<authoremail>>>",
"2. ",
]
}
],
"psi-header.lang-config": [
{
"language": "*",
"lineLength": 80,
"forceToTop": true,
"blankLinesAfter": 1,
},
{
"language": "rust",
"begin": "//┌────────────────────────────────────────────────────────────────────────────┐",
"prefix": "//│ ",
"suffix": " │",
"end": "//└────────────────────────────────────────────────────────────────────────────┘",
"rootDirFileName": "Cargo.toml",
},
{
"language": "shellscript",
"begin": "#┌─────────────────────────────────────────────────────────────────────────────┐",
"prefix": "#│ ",
"suffix": " │",
"end": "#└─────────────────────────────────────────────────────────────────────────────┘",
"beforeHeader": [
"#! /usr/bin/env sh",
""
],
"ignoreLines": [
"#!"
],
"rootDirFileName": "Cargo.toml",
},
{
"language": "toml",
"begin": "#┌─────────────────────────────────────────────────────────────────────────────┐",
"prefix": "#│ ",
"suffix": " │",
"end": "#└─────────────────────────────────────────────────────────────────────────────┘",
"rootDirFileName": "Cargo.toml",
},
{
"language": "markdown",
"begin": "[//]: # (┌────────────────────────────────────────────────────────────────────┐)",
"prefix": "[//]: # (│ ",
"suffix": " │)",
"end": "[//]: # (└────────────────────────────────────────────────────────────────────┘)",
"beforeHeader": [
""
],
"rootDirFileName": "Cargo.toml",
},
{
"language": "dart",
"mapTo": "rust"
},
{
"language": "yaml",
"mapTo": "toml"
}
],
"files.eol": "\n",
"rust-analyzer.updates.channel": "nightly",
"git.autofetch": "all",
"git.enableCommitSigning": true,
"git.fetchOnPull": true,
},
"extensions": {
"recommendations": [
"tamasfe.even-better-toml",
"webfreak.debug",
"matklad.rust-analyzer",
"yzhang.markdown-all-in-one",
"davidanson.vscode-markdownlint",
"psioniq.psi-header",
"cnshenj.vscode-task-manager",
"vivaxy.vscode-conventional-commits",
]
}
}