{ "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": [ "<> - <>", "<>", "File : <><>", // "Created: <>", "License: <>", "URL : <>", "Authors: ", " 1. <> <<>>", " 2. ", "-----", "Description: ", "", "", "-----", "Last Modified: <>", "Modified By : ", "-----", "1. Copyright (c) <> <> <<>>", "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", ] } }