From 77b7b734c6cb24f5387ed287df9fb027f94bb943 Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 19:08:20 -0600 Subject: [PATCH 1/8] Prepared main changes to this repo with vscode file settings --- .vscode/settings.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 154beac..da9de62 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -60,5 +60,15 @@ "edu.wpi.first.math.**.struct.*" ], "java.dependency.enableDependencyCheckup": false, - "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable" + "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable", + "editor.formatOnSave": true, + "editor.defaultFormatter": "redhat.java", + "files.trimFinalNewlines": true, + "git.autofetch": true, + "git.autofetchPeriod": 1500, + "files.trimTrailingWhitespace": true, + "git.branchProtection": [ + "main" + ], + "files.autoSaveWhenNoErrors": true } From 1a8833f9f19cd72306df8614e941c8978e212a3a Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 19:08:37 -0600 Subject: [PATCH 2/8] added recommended extensions --- .vscode/extensions.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .vscode/extensions.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..f2693f0 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "vscjava.vscode-java-pack", + "wpilibsuite.vscode-wpilib" + ] +} From 70a4f72195d1b0c3707330c315211be1f8e0ec83 Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 19:15:24 -0600 Subject: [PATCH 3/8] made redhat extension use our formatter instead of doing nothing --- .vscode/settings.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index da9de62..a9ef7bd 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -61,6 +61,7 @@ ], "java.dependency.enableDependencyCheckup": false, "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable", + "java.format.settings.url": ".vscode/java-formatter.xml", "editor.formatOnSave": true, "editor.defaultFormatter": "redhat.java", "files.trimFinalNewlines": true, From d9785057221ec4aeb98dad63ab1e3536a515453f Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 20:14:09 -0600 Subject: [PATCH 4/8] Switched language server launchmode to hybrid --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index a9ef7bd..ec16ae8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "java.configuration.updateBuildConfiguration": "automatic", - "java.server.launchMode": "Standard", + "java.server.launchMode": "Hybrid", "files.exclude": { "**/.git": true, "**/.svn": true, From 138f0e36f1de6f9331bfcc8524cd831c00f4e686 Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 20:22:05 -0600 Subject: [PATCH 5/8] Removed setting server mode It actually defaults to hybrid, this value isn't needed. --- .vscode/settings.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index ec16ae8..f29a88a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,5 @@ { "java.configuration.updateBuildConfiguration": "automatic", - "java.server.launchMode": "Hybrid", "files.exclude": { "**/.git": true, "**/.svn": true, From 45ead92d85f1838c766498bfc01a98db5e1293c8 Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 21:17:39 -0600 Subject: [PATCH 6/8] lowered autofetch cooldown --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index f29a88a..021bf66 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -65,7 +65,7 @@ "editor.defaultFormatter": "redhat.java", "files.trimFinalNewlines": true, "git.autofetch": true, - "git.autofetchPeriod": 1500, + "git.autofetchPeriod": 180, "files.trimTrailingWhitespace": true, "git.branchProtection": [ "main" From 8621ba0204842c6fe259204dac3f2e947caaad20 Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Wed, 25 Feb 2026 21:22:15 -0600 Subject: [PATCH 7/8] Made code autosave --- .vscode/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 021bf66..09a606a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -70,5 +70,6 @@ "git.branchProtection": [ "main" ], - "files.autoSaveWhenNoErrors": true + "files.autoSaveWhenNoErrors": true, + "files.autoSave": "afterDelay" } From 273f8c118b29b7350fd495a35a1fc7b9ba1ea422 Mon Sep 17 00:00:00 2001 From: GreenStar <77800979+GreatGreenStar@users.noreply.github.com> Date: Thu, 26 Feb 2026 18:59:49 -0600 Subject: [PATCH 8/8] made fetching prune --- .vscode/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 09a606a..d7d9976 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -71,5 +71,6 @@ "main" ], "files.autoSaveWhenNoErrors": true, - "files.autoSave": "afterDelay" + "files.autoSave": "afterDelay", + "git.pruneOnFetch": true }