From ca93ac714349535d63b43bc3fa71f0965f9d9e06 Mon Sep 17 00:00:00 2001 From: ljm42 Date: Wed, 25 Oct 2023 12:15:52 -0700 Subject: [PATCH] Add VS Code settings from the webgui * add recommended extensions * associate .page files with PHP * add sftp-template.json --- .gitignore | 3 +-- .vscode/extensions.json | 10 ++++++++++ .vscode/settings.json | 3 +++ .vscode/sftp-template.json | 21 +++++++++++++++++++++ 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/sftp-template.json diff --git a/.gitignore b/.gitignore index 5e09e8b45..0dd42452f 100644 --- a/.gitignore +++ b/.gitignore @@ -50,8 +50,7 @@ typings/ .next # Visual Studio Code workspace -.vscode/* -!.vscode/extensions.json +.vscode/sftp.json # OSX .DS_Store diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 000000000..b3d3e58c9 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "natizyskunk.sftp", + "davidanson.vscode-markdownlint", + "bmewburn.vscode-intelephense-client", + "foxundermoon.shell-format", + "timonwong.shellcheck", + "esbenp.prettier-vscode" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json index cd563ebc2..1e99d6dc0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,7 @@ { + "files.associations": { + "*.page": "php" + }, "editor.codeActionsOnSave": { "source.fixAll": false, "source.fixAll.eslint": true diff --git a/.vscode/sftp-template.json b/.vscode/sftp-template.json new file mode 100644 index 000000000..53194a5f8 --- /dev/null +++ b/.vscode/sftp-template.json @@ -0,0 +1,21 @@ +{ + "_comment": "rename this file to .vscode/sftp.json and replace name/host/privateKeyPath for your system", + "name": "Tower", + "host": "Tower.local", + "protocol": "sftp", + "port": 22, + "username": "root", + "privateKeyPath": "C:/Users/username/.ssh/tower", + "remotePath": "/", + "context": "plugin/source/dynamix.unraid.net/", + "uploadOnSave": true, + "useTempFile": false, + "openSsh": false, + "ignore": [ + "// comment: ignore dot files/dirs in root of repo", + ".github", + ".vscode", + ".git", + ".DS_Store" + ] + }