diff --git a/Installed Packages/Compare Side-By-Side.sublime-package b/Installed Packages/Compare Side-By-Side.sublime-package new file mode 100644 index 0000000..45e486d Binary files /dev/null and b/Installed Packages/Compare Side-By-Side.sublime-package differ diff --git a/Installed Packages/DotENV.sublime-package b/Installed Packages/DotENV.sublime-package new file mode 100644 index 0000000..42778bb Binary files /dev/null and b/Installed Packages/DotENV.sublime-package differ diff --git a/Installed Packages/Focus File on Sidebar.sublime-package b/Installed Packages/Focus File on Sidebar.sublime-package new file mode 100644 index 0000000..f59a0a1 Binary files /dev/null and b/Installed Packages/Focus File on Sidebar.sublime-package differ diff --git a/Installed Packages/GitGutter.sublime-package b/Installed Packages/GitGutter.sublime-package index 6a32114..39c89fe 100644 Binary files a/Installed Packages/GitGutter.sublime-package and b/Installed Packages/GitGutter.sublime-package differ diff --git a/Installed Packages/INI.sublime-package b/Installed Packages/INI.sublime-package new file mode 100644 index 0000000..db98f26 Binary files /dev/null and b/Installed Packages/INI.sublime-package differ diff --git a/Installed Packages/Markdown.sublime-package b/Installed Packages/Markdown.sublime-package new file mode 100644 index 0000000..278a22d Binary files /dev/null and b/Installed Packages/Markdown.sublime-package differ diff --git a/Installed Packages/MarkdownEditing.sublime-package b/Installed Packages/MarkdownEditing.sublime-package new file mode 100644 index 0000000..acbb1d7 Binary files /dev/null and b/Installed Packages/MarkdownEditing.sublime-package differ diff --git a/Installed Packages/Outline Notes Publisher.sublime-package b/Installed Packages/Outline Notes Publisher.sublime-package new file mode 100644 index 0000000..9629eee Binary files /dev/null and b/Installed Packages/Outline Notes Publisher.sublime-package differ diff --git a/Installed Packages/Package Control.sublime-package b/Installed Packages/Package Control.sublime-package index 8e00997..b73a83d 100644 Binary files a/Installed Packages/Package Control.sublime-package and b/Installed Packages/Package Control.sublime-package differ diff --git a/Installed Packages/SideBarHider.sublime-package b/Installed Packages/SideBarHider.sublime-package new file mode 100644 index 0000000..9168909 Binary files /dev/null and b/Installed Packages/SideBarHider.sublime-package differ diff --git a/Installed Packages/SideBarTools.sublime-package b/Installed Packages/SideBarTools.sublime-package new file mode 100644 index 0000000..a6dde64 Binary files /dev/null and b/Installed Packages/SideBarTools.sublime-package differ diff --git a/Installed Packages/Solarized Color Scheme.sublime-package b/Installed Packages/Solarized Color Scheme.sublime-package index 9c543d4..91fd6eb 100644 Binary files a/Installed Packages/Solarized Color Scheme.sublime-package and b/Installed Packages/Solarized Color Scheme.sublime-package differ diff --git a/Installed Packages/SublimeLinter-annotations.sublime-package b/Installed Packages/SublimeLinter-annotations.sublime-package new file mode 100644 index 0000000..8f4ff86 Binary files /dev/null and b/Installed Packages/SublimeLinter-annotations.sublime-package differ diff --git a/Installed Packages/SublimeLinter-contrib-LanguageTool.sublime-package b/Installed Packages/SublimeLinter-contrib-LanguageTool.sublime-package new file mode 100644 index 0000000..be0bb03 Binary files /dev/null and b/Installed Packages/SublimeLinter-contrib-LanguageTool.sublime-package differ diff --git a/Installed Packages/SublimeLinter-contrib-dennis.sublime-package b/Installed Packages/SublimeLinter-contrib-dennis.sublime-package deleted file mode 100644 index f679450..0000000 Binary files a/Installed Packages/SublimeLinter-contrib-dennis.sublime-package and /dev/null differ diff --git a/Installed Packages/SublimeLinter-contrib-yaml-lint.sublime-package b/Installed Packages/SublimeLinter-contrib-yaml-lint.sublime-package new file mode 100644 index 0000000..d540ab2 Binary files /dev/null and b/Installed Packages/SublimeLinter-contrib-yaml-lint.sublime-package differ diff --git a/Installed Packages/SublimeLinter-json.sublime-package b/Installed Packages/SublimeLinter-json.sublime-package new file mode 100644 index 0000000..8b714f5 Binary files /dev/null and b/Installed Packages/SublimeLinter-json.sublime-package differ diff --git a/Installed Packages/SublimeLinter-mdl.sublime-package b/Installed Packages/SublimeLinter-mdl.sublime-package index fe70f81..78661d3 100644 Binary files a/Installed Packages/SublimeLinter-mdl.sublime-package and b/Installed Packages/SublimeLinter-mdl.sublime-package differ diff --git a/Installed Packages/SublimeLinter.sublime-package b/Installed Packages/SublimeLinter.sublime-package index bd0630b..a56984e 100644 Binary files a/Installed Packages/SublimeLinter.sublime-package and b/Installed Packages/SublimeLinter.sublime-package differ diff --git a/Packages/Gitignore/README.md b/Packages/Gitignore/README.md index 18fc892..1900ee5 100644 --- a/Packages/Gitignore/README.md +++ b/Packages/Gitignore/README.md @@ -38,4 +38,4 @@ git clone https://github.com/vilhelmen/Sublime-Gitignore ~/Library/Application\ --- -This month's cool number: 247 +This month's cool number: 010 diff --git a/Packages/Gitignore/gitignore/AdventureGameStudio.gitignore b/Packages/Gitignore/gitignore/AdventureGameStudio.gitignore new file mode 100644 index 0000000..27a089f --- /dev/null +++ b/Packages/Gitignore/gitignore/AdventureGameStudio.gitignore @@ -0,0 +1,31 @@ +# Built things +_Debug/ +Compiled/ + +# AudioCache can be rebuilt from sources +AudioCache/ + +# Lockfile +_OpenInEditor.lock + +# User settings +Game.agf.user +*.crm.user + +# Backups +Game.agf.bak +backup_acsprset.spr + +# Memory dumps +*.dmp + +# Temporary files +# temporarily created during sprite or room background compression +~aclzw.tmp +# temporary, main game data, before getting packed into exe +game28.dta +# temporary build of the game before being moved to Compiled/ folder +*.exe + +# Log files +warnings.log diff --git a/Packages/Gitignore/gitignore/Android.gitignore b/Packages/Gitignore/gitignore/Android.gitignore index 347e252..e5cbb64 100644 --- a/Packages/Gitignore/gitignore/Android.gitignore +++ b/Packages/Gitignore/gitignore/Android.gitignore @@ -12,8 +12,9 @@ local.properties captures/ .externalNativeBuild/ .cxx/ +*.aab *.apk -output.json +output-metadata.json # IntelliJ *.iml diff --git a/Packages/Gitignore/gitignore/Angular.gitignore b/Packages/Gitignore/gitignore/Angular.gitignore new file mode 100644 index 0000000..0383c3a --- /dev/null +++ b/Packages/Gitignore/gitignore/Angular.gitignore @@ -0,0 +1,28 @@ +# Angular specific +/dist/ +/out-tsc/ +/tmp/ +/coverage/ +/e2e/test-output/ +/.angular/ +.angular/ + +# Node modules and dependency files +/node_modules/ +/package-lock.json +/yarn.lock + +# Environment files +/.env + +# Angular CLI and build artefacts +/.angular-cli.json +/.ng/ + +# TypeScript cache +*.tsbuildinfo + +# Logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/Packages/Gitignore/gitignore/Ansible.gitignore b/Packages/Gitignore/gitignore/Ansible.gitignore index a8b42eb..7eaa6e2 100644 --- a/Packages/Gitignore/gitignore/Ansible.gitignore +++ b/Packages/Gitignore/gitignore/Ansible.gitignore @@ -1 +1,2 @@ *.retry +.ansible/ diff --git a/Packages/Gitignore/gitignore/ArchLinuxPackages.gitignore b/Packages/Gitignore/gitignore/ArchLinuxPackages.gitignore index b739055..289fa5c 100644 --- a/Packages/Gitignore/gitignore/ArchLinuxPackages.gitignore +++ b/Packages/Gitignore/gitignore/ArchLinuxPackages.gitignore @@ -3,6 +3,7 @@ *.jar *.exe *.msi +*.deb *.zip *.tgz *.log diff --git a/Packages/Gitignore/gitignore/Autotools.gitignore b/Packages/Gitignore/gitignore/Autotools.gitignore index 617156f..9a47826 100644 --- a/Packages/Gitignore/gitignore/Autotools.gitignore +++ b/Packages/Gitignore/gitignore/Autotools.gitignore @@ -31,7 +31,9 @@ autom4te.cache # https://www.gnu.org/software/libtool/ +/libtool /ltmain.sh +.libs/ # http://www.gnu.org/software/texinfo diff --git a/Packages/Gitignore/gitignore/C++.gitignore b/Packages/Gitignore/gitignore/C++.gitignore index 259148f..d4fb281 100644 --- a/Packages/Gitignore/gitignore/C++.gitignore +++ b/Packages/Gitignore/gitignore/C++.gitignore @@ -11,6 +11,12 @@ *.gch *.pch +# Linker files +*.ilk + +# Debugger Files +*.pdb + # Compiled Dynamic libraries *.so *.dylib @@ -30,3 +36,6 @@ *.exe *.out *.app + +# debug information files +*.dwo diff --git a/Packages/Gitignore/gitignore/C.gitignore b/Packages/Gitignore/gitignore/C.gitignore index c6127b3..845cda6 100644 --- a/Packages/Gitignore/gitignore/C.gitignore +++ b/Packages/Gitignore/gitignore/C.gitignore @@ -50,3 +50,6 @@ modules.order Module.symvers Mkfile.old dkms.conf + +# debug information files +*.dwo diff --git a/Packages/Gitignore/gitignore/CMake.gitignore b/Packages/Gitignore/gitignore/CMake.gitignore index 11c7643..1f99f9d 100644 --- a/Packages/Gitignore/gitignore/CMake.gitignore +++ b/Packages/Gitignore/gitignore/CMake.gitignore @@ -10,3 +10,10 @@ compile_commands.json CTestTestfile.cmake _deps CMakeUserPresets.json + +# CLion +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#cmake-build-* diff --git a/Packages/Gitignore/gitignore/Cursor.gitignore b/Packages/Gitignore/gitignore/Cursor.gitignore new file mode 100644 index 0000000..234f905 --- /dev/null +++ b/Packages/Gitignore/gitignore/Cursor.gitignore @@ -0,0 +1,2 @@ +.cursorignore +.cursorindexingignore diff --git a/Packages/Gitignore/gitignore/Dart.gitignore b/Packages/Gitignore/gitignore/Dart.gitignore index 3a83c2f..3150b40 100644 --- a/Packages/Gitignore/gitignore/Dart.gitignore +++ b/Packages/Gitignore/gitignore/Dart.gitignore @@ -16,9 +16,11 @@ doc/api/ # Avoid committing generated Javascript files: *.dart.js -*.info.json # Produced by the --dump-info flag. -*.js # When generated by dart2js. Don't specify *.js if your - # project includes source files written in JavaScript. +# Produced by the --dump-info flag. +*.info.json +# When generated by dart2js. Don't specify *.js if your +# project includes source files written in JavaScript. +*.js *.js_ *.js.deps *.js.map diff --git a/Packages/Gitignore/gitignore/Delphi.gitignore b/Packages/Gitignore/gitignore/Delphi.gitignore index 8df99b6..9db64f6 100644 --- a/Packages/Gitignore/gitignore/Delphi.gitignore +++ b/Packages/Gitignore/gitignore/Delphi.gitignore @@ -68,6 +68,7 @@ *.projdata *.tvsconfig *.dsk +*.dsv # Delphi history and backups __history/ diff --git a/Packages/Gitignore/gitignore/Dotnet.gitignore b/Packages/Gitignore/gitignore/Dotnet.gitignore new file mode 100644 index 0000000..35063fc --- /dev/null +++ b/Packages/Gitignore/gitignore/Dotnet.gitignore @@ -0,0 +1,54 @@ +## A streamlined .gitignore for modern .NET projects +## including temporary files, build results, and +## files generated by popular .NET tools. If you are +## developing with Visual Studio, the VS .gitignore +## https://github.com/github/gitignore/blob/main/VisualStudio.gitignore +## has more thorough IDE-specific entries. +## +## Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg + +# Others +~$* +*~ +CodeCoverage/ + +# MSBuild Binary and Structured Log +*.binlog + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml \ No newline at end of file diff --git a/Packages/Gitignore/gitignore/Drupal.gitignore b/Packages/Gitignore/gitignore/Drupal.gitignore index faae808..3856fe4 100644 --- a/Packages/Gitignore/gitignore/Drupal.gitignore +++ b/Packages/Gitignore/gitignore/Drupal.gitignore @@ -25,12 +25,15 @@ /web/vendor /web/core /web/modules/README.txt +/web/modules/contrib /web/profiles/README.txt +/web/profiles/contrib /web/sites/development.services.yml /web/sites/example.settings.local.php /web/sites/example.sites.php /web/sites/README.txt /web/themes/README.txt +/web/themes/contrib /web/.csslintrc /web/.editorconfig /web/.eslintignore diff --git a/Packages/Gitignore/gitignore/Eclipse.gitignore b/Packages/Gitignore/gitignore/Eclipse.gitignore index acec74a..85723da 100644 --- a/Packages/Gitignore/gitignore/Eclipse.gitignore +++ b/Packages/Gitignore/gitignore/Eclipse.gitignore @@ -48,7 +48,7 @@ local.properties # Annotation Processing .apt_generated/ -.apt_generated_test/ +.apt_generated_tests/ # Scala IDE specific (Scala & Java development for Eclipse) .cache-main diff --git a/Packages/Gitignore/gitignore/Elisp.gitignore b/Packages/Gitignore/gitignore/Elisp.gitignore index 206569d..adef969 100644 --- a/Packages/Gitignore/gitignore/Elisp.gitignore +++ b/Packages/Gitignore/gitignore/Elisp.gitignore @@ -2,7 +2,13 @@ *.elc # Packaging -.cask +.cask/ +.eask/ +.eldev/ +.keg/ + +# Built distribution +dist/ # Backup files *~ diff --git a/Packages/Gitignore/gitignore/Emacs.gitignore b/Packages/Gitignore/gitignore/Emacs.gitignore index d40e865..489b892 100644 --- a/Packages/Gitignore/gitignore/Emacs.gitignore +++ b/Packages/Gitignore/gitignore/Emacs.gitignore @@ -47,3 +47,5 @@ flycheck_*.el # network security /network-security.data +# undo-tree +*.~undo-tree~ diff --git a/Packages/Gitignore/gitignore/Flutter.gitignore b/Packages/Gitignore/gitignore/Flutter.gitignore new file mode 100644 index 0000000..39b8814 --- /dev/null +++ b/Packages/Gitignore/gitignore/Flutter.gitignore @@ -0,0 +1,119 @@ +# Miscellaneous +*.class +*.lock +*.log +*.pyc +*.swp +.buildlog/ +.history + + + +# Flutter repo-specific +/bin/cache/ +/bin/internal/bootstrap.bat +/bin/internal/bootstrap.sh +/bin/mingit/ +/dev/benchmarks/mega_gallery/ +/dev/bots/.recipe_deps +/dev/bots/android_tools/ +/dev/devicelab/ABresults*.json +/dev/docs/doc/ +/dev/docs/flutter.docs.zip +/dev/docs/lib/ +/dev/docs/pubspec.yaml +/dev/integration_tests/**/xcuserdata +/dev/integration_tests/**/Pods +/packages/flutter/coverage/ +version +analysis_benchmark.json + +# packages file containing multi-root paths +.packages.generated + +# Flutter/Dart/Pub related +**/doc/api/ +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +**/generated_plugin_registrant.dart +.packages +.pub-preload-cache/ +.pub/ +build/ +flutter_*.png +linked_*.ds +unlinked.ds +unlinked_spec.ds + +# Android related +**/android/**/gradle-wrapper.jar +.gradle/ +**/android/captures/ +**/android/gradlew +**/android/gradlew.bat +**/android/local.properties +**/android/**/GeneratedPluginRegistrant.java +**/android/key.properties +*.jks + +# iOS/XCode related +**/ios/**/*.mode1v3 +**/ios/**/*.mode2v3 +**/ios/**/*.moved-aside +**/ios/**/*.pbxuser +**/ios/**/*.perspectivev3 +**/ios/**/*sync/ +**/ios/**/.sconsign.dblite +**/ios/**/.tags* +**/ios/**/.vagrant/ +**/ios/**/DerivedData/ +**/ios/**/Icon? +**/ios/**/Pods/ +**/ios/**/.symlinks/ +**/ios/**/profile +**/ios/**/xcuserdata +**/ios/.generated/ +**/ios/Flutter/.last_build_id +**/ios/Flutter/App.framework +**/ios/Flutter/Flutter.framework +**/ios/Flutter/Flutter.podspec +**/ios/Flutter/Generated.xcconfig +**/ios/Flutter/ephemeral +**/ios/Flutter/app.flx +**/ios/Flutter/app.zip +**/ios/Flutter/flutter_assets/ +**/ios/Flutter/flutter_export_environment.sh +**/ios/ServiceDefinitions.json +**/ios/Runner/GeneratedPluginRegistrant.* + +# macOS +**/Flutter/ephemeral/ +**/Pods/ +**/macos/Flutter/GeneratedPluginRegistrant.swift +**/macos/Flutter/ephemeral +**/xcuserdata/ + +# Windows +**/windows/flutter/generated_plugin_registrant.cc +**/windows/flutter/generated_plugin_registrant.h +**/windows/flutter/generated_plugins.cmake + +# Linux +**/linux/flutter/generated_plugin_registrant.cc +**/linux/flutter/generated_plugin_registrant.h +**/linux/flutter/generated_plugins.cmake + +# Coverage +coverage/ + +# Symbols +app.*.symbols + +# Exceptions to above rules. +!**/ios/**/default.mode1v3 +!**/ios/**/default.mode2v3 +!**/ios/**/default.pbxuser +!**/ios/**/default.perspectivev3 +!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages +!/dev/ci/**/Gemfile.lock \ No newline at end of file diff --git a/Packages/Gitignore/gitignore/Fortran.gitignore b/Packages/Gitignore/gitignore/Fortran.gitignore index 259148f..d4fb281 100644 --- a/Packages/Gitignore/gitignore/Fortran.gitignore +++ b/Packages/Gitignore/gitignore/Fortran.gitignore @@ -11,6 +11,12 @@ *.gch *.pch +# Linker files +*.ilk + +# Debugger Files +*.pdb + # Compiled Dynamic libraries *.so *.dylib @@ -30,3 +36,6 @@ *.exe *.out *.app + +# debug information files +*.dwo diff --git a/Packages/Gitignore/gitignore/Gleam.gitignore b/Packages/Gitignore/gitignore/Gleam.gitignore new file mode 100644 index 0000000..599be4e --- /dev/null +++ b/Packages/Gitignore/gitignore/Gleam.gitignore @@ -0,0 +1,4 @@ +*.beam +*.ez +/build +erl_crash.dump diff --git a/Packages/Gitignore/gitignore/Go.gitignore b/Packages/Gitignore/gitignore/Go.gitignore index 6f72f89..aaadf73 100644 --- a/Packages/Gitignore/gitignore/Go.gitignore +++ b/Packages/Gitignore/gitignore/Go.gitignore @@ -11,8 +11,11 @@ # Test binary, built with `go test -c` *.test -# Output of the go coverage tool, specifically when used with LiteIDE +# Code coverage profiles and other test artifacts *.out +coverage.* +*.coverprofile +profile.cov # Dependency directories (remove the comment below to include it) # vendor/ @@ -23,3 +26,7 @@ go.work.sum # env file .env + +# Editor/IDE +# .idea/ +# .vscode/ diff --git a/Packages/Gitignore/gitignore/Godot.gitignore b/Packages/Gitignore/gitignore/Godot.gitignore index d9aac21..50335d9 100644 --- a/Packages/Gitignore/gitignore/Godot.gitignore +++ b/Packages/Gitignore/gitignore/Godot.gitignore @@ -1,10 +1,11 @@ # Godot 4+ specific ignores .godot/ +.nomedia # Godot-specific ignores .import/ export.cfg -export_presets.cfg +export_credentials.cfg # Imported translations (automatically generated from CSV files) *.translation diff --git a/Packages/Gitignore/gitignore/Gradle.gitignore b/Packages/Gitignore/gitignore/Gradle.gitignore index a5b1113..296d3f0 100644 --- a/Packages/Gitignore/gitignore/Gradle.gitignore +++ b/Packages/Gitignore/gitignore/Gradle.gitignore @@ -1,6 +1,6 @@ .gradle **/build/ -!src/**/build/ +!**/src/**/build/ # Ignore Gradle GUI config gradle-app.setting diff --git a/Packages/Gitignore/gitignore/HIP.gitignore b/Packages/Gitignore/gitignore/HIP.gitignore new file mode 100644 index 0000000..5f3324c --- /dev/null +++ b/Packages/Gitignore/gitignore/HIP.gitignore @@ -0,0 +1,50 @@ +# HIP.gitignore +# GitHub gitignore template for AMD HIP (ROCm) projects +# +# Reference: +# Official AMD ROCm HIP .gitignore: https://github.com/ROCm/hip/blob/amd-staging/.gitignore + +# 1. Build directories and files +/build/ # common build directory +/CMakeFiles/ # CMake internal files +/CMakeCache.txt # CMake cache file +/Makefile # autogenerated Makefile +/cmake_install.cmake # install script +/install_manifest.txt # install manifest list +*.ninja-dep # Ninja dependency files +*.ninja_log # Ninja log files +meson-logs/ # Meson log directory + +# 2. Compilation outputs and intermediates +*.o # object files +*.obj # Windows object files +*.so # shared libraries +*.a # static librarie +*.d # dependency files +*.gch # precompiled headers +*.ii # preprocessed output +*.ii.cpp # C++ preprocessed output +*.out # generic executable outputs +*.exe # Windows executables + +# 3. HIP/ROCm specific binaries and intermediates +*.hsaco # ROCm compiled binary +*.s # assembly output +*.kernels.cpp # autogenerated kernel sources +*.hip.cpp.* # hipcc intermediate outputs + +# 4. Official sample binaries and tutorial outputs +bin/hipInfo # sample binary +bin/hipBusBandwidth # sample binary +bin/hipDispatchLatency # sample binary +bin/hipify-clang # sample tool +samples/**/*.out # tutorial outputs +samples/**/*.code # ISA/code dumps +samples/**/*.hsaco # compiled binaries +samples/**/*.co # kernel code outputs + +# 5. Tags, logs and test outputs +tags # ctags index +*.log # log files +/tests_output/ # custom test output directory +/samples_output/ # custom sample output directory diff --git a/Packages/Gitignore/gitignore/Haxe.gitignore b/Packages/Gitignore/gitignore/Haxe.gitignore new file mode 100644 index 0000000..efafc9e --- /dev/null +++ b/Packages/Gitignore/gitignore/Haxe.gitignore @@ -0,0 +1,3 @@ +.haxelib/ +.haxelsp/recording/ +dump/ diff --git a/Packages/Gitignore/gitignore/JetBrains.gitignore b/Packages/Gitignore/gitignore/JetBrains.gitignore index 3649d6d..a69eea4 100644 --- a/Packages/Gitignore/gitignore/JetBrains.gitignore +++ b/Packages/Gitignore/gitignore/JetBrains.gitignore @@ -1,4 +1,4 @@ -# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Covers JetBrains IDEs: IntelliJ, GoLand, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 # User-specific stuff @@ -63,6 +63,7 @@ atlassian-ide-plugin.xml # SonarLint plugin .idea/sonarlint/ +.idea/sonarlint.xml # see https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 # Crashlytics plugin (for Android Studio and IntelliJ) com_crashlytics_export_strings.xml @@ -70,8 +71,13 @@ crashlytics.properties crashlytics-build.properties fabric.properties -# Editor-based Rest Client +# Editor-based HTTP Client .idea/httpRequests +http-client.private.env.json # Android studio 3.1+ serialized cache file .idea/caches/build_file_checksums.ser + +# Apifox Helper cache +.idea/.cache/.Apifox_Helper +.idea/ApifoxUploaderProjectSetting.xml diff --git a/Packages/Gitignore/gitignore/Julia.gitignore b/Packages/Gitignore/gitignore/Julia.gitignore index 29126e4..285da1e 100644 --- a/Packages/Gitignore/gitignore/Julia.gitignore +++ b/Packages/Gitignore/gitignore/Julia.gitignore @@ -21,4 +21,8 @@ docs/site/ # It records a fixed state of all packages used by the project. As such, it should not be # committed for packages, but should be committed for applications that require a static # environment. -Manifest.toml +Manifest*.toml + +# File generated by the Preferences package to store local preferences +LocalPreferences.toml +JuliaLocalPreferences.toml diff --git a/Packages/Gitignore/gitignore/Katalon.gitignore b/Packages/Gitignore/gitignore/Katalon.gitignore new file mode 100644 index 0000000..73a4938 --- /dev/null +++ b/Packages/Gitignore/gitignore/Katalon.gitignore @@ -0,0 +1,40 @@ +# Katalon Test Suite +# Compiled class file +*.class +*.swp +output +!output/.gitkeep +build + +Libs/TempTestCase* +Libs/TempTestSuite* +bin/lib/TempTestCase* +Reports/ +\.classpath +\.project +\.settings/ +bin/lib/ +Libs/ +.svn/ +.gradle + + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* diff --git a/Packages/Gitignore/gitignore/KiCad.gitignore b/Packages/Gitignore/gitignore/KiCad.gitignore index 59fde34..9d5df93 100644 --- a/Packages/Gitignore/gitignore/KiCad.gitignore +++ b/Packages/Gitignore/gitignore/KiCad.gitignore @@ -8,10 +8,13 @@ *.kicad_pcb-bak *.kicad_sch-bak *-backups -*.kicad_prl -*.sch-bak +*-cache* +*-bak +*-bak* *~ +~* _autosave-* +\#auto_saved_files\# *.tmp *-save.pro *-save.kicad_pcb @@ -29,3 +32,9 @@ fp-info-cache # Exported BOM files *.xml *.csv + +# Archived Backups (KiCad 6.0) +**/*-backups/*.zip + +# Local project settings +*.kicad_prl diff --git a/Packages/Gitignore/gitignore/LangChain.gitignore b/Packages/Gitignore/gitignore/LangChain.gitignore new file mode 100644 index 0000000..c76ebfd --- /dev/null +++ b/Packages/Gitignore/gitignore/LangChain.gitignore @@ -0,0 +1,6 @@ +# gitignore template for LangChain products, e.g., LangGraph, LangSmith +# website: https://www.langchain.com/ +# website: https://www.langchain.com/langgraph + +# LangGraph +.langgraph_api/ diff --git a/Packages/Gitignore/gitignore/Lefthook.gitignore b/Packages/Gitignore/gitignore/Lefthook.gitignore new file mode 100644 index 0000000..35409f0 --- /dev/null +++ b/Packages/Gitignore/gitignore/Lefthook.gitignore @@ -0,0 +1,16 @@ +# https://lefthook.dev/configuration/#config-file-name +/.lefthook-local.json +/.lefthook-local.toml +/.lefthook-local.yaml +/.lefthook-local.yml +/lefthook-local.json +/lefthook-local.toml +/lefthook-local.yaml +/lefthook-local.yml +/.config/lefthook-local.json +/.config/lefthook-local.toml +/.config/lefthook-local.yaml +/.config/lefthook-local.yml + +# https://lefthook.dev/configuration/source_dir_local.html +/.lefthook-local/ diff --git a/Packages/Gitignore/gitignore/Linux.gitignore b/Packages/Gitignore/gitignore/Linux.gitignore index b56bf65..35ea8c6 100644 --- a/Packages/Gitignore/gitignore/Linux.gitignore +++ b/Packages/Gitignore/gitignore/Linux.gitignore @@ -3,7 +3,7 @@ # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* -# KDE directory preferences +# Metadata left by Dolphin file manager, which comes with KDE Plasma .directory # Linux trash folder which might appear on any partition or disk @@ -11,3 +11,6 @@ # .nfs files are created when an open file is removed but is still being accessed .nfs* + +# Log files created by default by the nohup command +nohup.out diff --git a/Packages/Gitignore/gitignore/Luau.gitignore b/Packages/Gitignore/gitignore/Luau.gitignore new file mode 100644 index 0000000..f7ecbc9 --- /dev/null +++ b/Packages/Gitignore/gitignore/Luau.gitignore @@ -0,0 +1,14 @@ +# A fast, small, safe, gradually typed embeddable scripting language derived from Lua +# +# https://github.com/luau-lang/luau +# https://luau.org/ + +# Code coverage +coverage.out + +# Profiling +profile.out +profile.svg + +# Time trace +trace.json diff --git a/Packages/Gitignore/gitignore/MATLAB.gitignore b/Packages/Gitignore/gitignore/MATLAB.gitignore index 01d02dd..92061b1 100644 --- a/Packages/Gitignore/gitignore/MATLAB.gitignore +++ b/Packages/Gitignore/gitignore/MATLAB.gitignore @@ -1,31 +1,33 @@ -# Windows default autosave extension +# Autosave files *.asv - -# OSX / *nix default autosave extension *.m~ +*.autosave +*.slx.r* +*.mdl.r* -# Compiled MEX binaries (all platforms) +# Derived content-obscured files +*.p + +# Compiled MEX files *.mex* # Packaged app and toolbox files *.mlappinstall *.mltbx +# Deployable archives +*.ctf + # Generated helpsearch folders helpsearch*/ -# Simulink code generation folders +# Code generation folders slprj/ sccprj/ - -# Matlab code generation folders codegen/ -# Simulink autosave extension -*.autosave - -# Simulink cache files +# Cache files *.slxc -# Octave session info -octave-workspace +# Cloud based storage dotfile +.MATLABDriveTag diff --git a/Packages/Gitignore/gitignore/Maven.gitignore b/Packages/Gitignore/gitignore/Maven.gitignore index 2f43530..6d706b8 100644 --- a/Packages/Gitignore/gitignore/Maven.gitignore +++ b/Packages/Gitignore/gitignore/Maven.gitignore @@ -7,7 +7,7 @@ release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties -# https://github.com/takari/maven-wrapper#usage-without-binary-jar +# https://maven.apache.org/wrapper/#usage-without-binary-jar .mvn/wrapper/maven-wrapper.jar # Eclipse m2e generated files diff --git a/Packages/Gitignore/gitignore/Metals.gitignore b/Packages/Gitignore/gitignore/Metals.gitignore index 516e7e3..779e796 100644 --- a/Packages/Gitignore/gitignore/Metals.gitignore +++ b/Packages/Gitignore/gitignore/Metals.gitignore @@ -1,5 +1,6 @@ - # Generated Metals (Scala Language Server) files - # Reference: https://scalameta.org/metals/ +# Metals (Scala Language Server) +# Reference: https://scalameta.org/metals/docs/editors/vscode#files-and-directories-to-include-in-your-gitignore .metals/ .bloop/ -project/metals.sbt +.ammonite/ +metals.sbt diff --git a/Packages/Gitignore/gitignore/MicrosoftOffice.gitignore b/Packages/Gitignore/gitignore/MicrosoftOffice.gitignore index ddcc9cf..6501a7d 100644 --- a/Packages/Gitignore/gitignore/MicrosoftOffice.gitignore +++ b/Packages/Gitignore/gitignore/MicrosoftOffice.gitignore @@ -2,6 +2,7 @@ # Word temporary ~$*.doc* +~$*.dot* # Word Auto Backup File Backup of *.doc* diff --git a/Packages/Gitignore/gitignore/Nestjs.gitignore b/Packages/Gitignore/gitignore/Nestjs.gitignore new file mode 100644 index 0000000..845341e --- /dev/null +++ b/Packages/Gitignore/gitignore/Nestjs.gitignore @@ -0,0 +1,24 @@ +# Nestjs specific +/dist +/node_modules +/build +/tmp + +# Logs +logs +*.log +npm-debug.log* +pnpm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# dotenv environment variable files +.env +.env.development +.env.test +.env.production + +# temp directory +.temp +.tmp diff --git a/Packages/Gitignore/gitignore/Nextjs.gitignore b/Packages/Gitignore/gitignore/Nextjs.gitignore new file mode 100644 index 0000000..45c1abc --- /dev/null +++ b/Packages/Gitignore/gitignore/Nextjs.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local +.env + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/Packages/Gitignore/gitignore/Nix.gitignore b/Packages/Gitignore/gitignore/Nix.gitignore new file mode 100644 index 0000000..912e670 --- /dev/null +++ b/Packages/Gitignore/gitignore/Nix.gitignore @@ -0,0 +1,6 @@ +# Ignore build outputs from performing a nix-build or `nix build` command +result +result-* + +# Ignore automatically generated direnv output +.direnv diff --git a/Packages/Gitignore/gitignore/Node.gitignore b/Packages/Gitignore/gitignore/Node.gitignore index 1170717..9a5aced 100644 --- a/Packages/Gitignore/gitignore/Node.gitignore +++ b/Packages/Gitignore/gitignore/Node.gitignore @@ -5,7 +5,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* -.pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json @@ -57,12 +56,6 @@ web_modules/ # Optional stylelint cache .stylelintcache -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - # Optional REPL history .node_repl_history @@ -74,10 +67,8 @@ web_modules/ # dotenv environment variable files .env -.env.development.local -.env.test.local -.env.production.local -.env.local +.env.* +!.env.example # parcel-bundler cache (https://parceljs.org/) .cache @@ -104,6 +95,9 @@ dist .temp .cache +# Sveltekit cache directory +.svelte-kit/ + # vitepress build output **/.vitepress/dist @@ -122,15 +116,24 @@ dist # DynamoDB Local files .dynamodb/ +# Firebase cache directory +.firebase/ + # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz +# yarn v3 .pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# Vite logs files +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/Packages/Gitignore/gitignore/OCaml.gitignore b/Packages/Gitignore/gitignore/OCaml.gitignore index a18e084..250caf7 100644 --- a/Packages/Gitignore/gitignore/OCaml.gitignore +++ b/Packages/Gitignore/gitignore/OCaml.gitignore @@ -8,7 +8,14 @@ *.cmxs *.cmxa -# ocamlbuild working directory +# Files containing detailed information about the compilation (generated +# by `ocamlc`/`ocamlopt` when invoked using the option `-bin-annot`). +# These files are typically useful for code inspection tools +# (e.g. Merlin). +*.cmt +*.cmti + +# ocamlbuild and Dune default working directory _build/ # ocamlbuild targets diff --git a/Packages/Gitignore/gitignore/Octave.gitignore b/Packages/Gitignore/gitignore/Octave.gitignore index 01d02dd..92061b1 100644 --- a/Packages/Gitignore/gitignore/Octave.gitignore +++ b/Packages/Gitignore/gitignore/Octave.gitignore @@ -1,31 +1,33 @@ -# Windows default autosave extension +# Autosave files *.asv - -# OSX / *nix default autosave extension *.m~ +*.autosave +*.slx.r* +*.mdl.r* -# Compiled MEX binaries (all platforms) +# Derived content-obscured files +*.p + +# Compiled MEX files *.mex* # Packaged app and toolbox files *.mlappinstall *.mltbx +# Deployable archives +*.ctf + # Generated helpsearch folders helpsearch*/ -# Simulink code generation folders +# Code generation folders slprj/ sccprj/ - -# Matlab code generation folders codegen/ -# Simulink autosave extension -*.autosave - -# Simulink cache files +# Cache files *.slxc -# Octave session info -octave-workspace +# Cloud based storage dotfile +.MATLABDriveTag diff --git a/Packages/Gitignore/gitignore/Perl.gitignore b/Packages/Gitignore/gitignore/Perl.gitignore index fb8b193..2bc7f64 100644 --- a/Packages/Gitignore/gitignore/Perl.gitignore +++ b/Packages/Gitignore/gitignore/Perl.gitignore @@ -33,3 +33,9 @@ inc/ /MANIFEST.bak /pm_to_blib /*.zip + +# Carton/Carmel +/local/ +/.carmel/ +# cpanfile.snapshot should generally be ignored for library code, otherwise included +# cpanfile.snapshot diff --git a/Packages/Gitignore/gitignore/PlatformIO.gitignore b/Packages/Gitignore/gitignore/PlatformIO.gitignore new file mode 100644 index 0000000..2de98ab --- /dev/null +++ b/Packages/Gitignore/gitignore/PlatformIO.gitignore @@ -0,0 +1,6 @@ +.pio +.pioenvs +.piolibdeps +.vscode/.browse.c_cpp.db* +.vscode/c_cpp_properties.json +.vscode/launch.json diff --git a/Packages/Gitignore/gitignore/Python.gitignore b/Packages/Gitignore/gitignore/Python.gitignore index 0a19790..cb0f8dc 100644 --- a/Packages/Gitignore/gitignore/Python.gitignore +++ b/Packages/Gitignore/gitignore/Python.gitignore @@ -1,6 +1,6 @@ # Byte-compiled / optimized / DLL files __pycache__/ -*.py[cod] +*.py[codz] *$py.class # C extensions @@ -46,7 +46,7 @@ htmlcov/ nosetests.xml coverage.xml *.cover -*.py,cover +*.py.cover .hypothesis/ .pytest_cache/ cover/ @@ -106,17 +106,24 @@ ipython_config.py # commonly ignored for libraries. # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control #poetry.lock +#poetry.toml # pdm # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +# pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python. +# https://pdm-project.org/en/latest/usage/project/#working-with-version-control #pdm.lock -# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it -# in version control. -# https://pdm.fming.dev/latest/usage/project/#working-with-version-control -.pdm.toml +#pdm.toml .pdm-python .pdm-build/ +# pixi +# Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control. +#pixi.lock +# Pixi creates a virtual environment in the .pixi directory, just like venv module creates one +# in the .venv directory. It is recommended not to include this directory in version control. +.pixi + # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ @@ -129,6 +136,7 @@ celerybeat.pid # Environments .env +.envrc .venv env/ venv/ @@ -167,8 +175,29 @@ cython_debug/ # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ +# Abstra +# Abstra is an AI-powered process automation framework. +# Ignore directories containing user credentials, local state, and settings. +# Learn more at https://abstra.io/docs +.abstra/ + +# Visual Studio Code +# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore +# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore +# and can be added to the global gitignore or merged into this file. However, if you prefer, +# you could uncomment the following to ignore the entire vscode folder +# .vscode/ + # Ruff stuff: .ruff_cache/ # PyPI configuration file .pypirc + +# Marimo +marimo/_static/ +marimo/_lsp/ +__marimo__/ + +# Streamlit +.streamlit/secrets.toml diff --git a/Packages/Gitignore/gitignore/Rust.gitignore b/Packages/Gitignore/gitignore/Rust.gitignore index 0104787..ad67955 100644 --- a/Packages/Gitignore/gitignore/Rust.gitignore +++ b/Packages/Gitignore/gitignore/Rust.gitignore @@ -1,7 +1,7 @@ # Generated by Cargo # will have compiled files and executables -debug/ -target/ +debug +target # These are backup files generated by rustfmt **/*.rs.bk @@ -9,9 +9,13 @@ target/ # MSVC Windows builds of rustc generate these, which store debugging information *.pdb +# Generated by cargo mutants +# Contains mutation testing data +**/mutants.out*/ + # RustRover # JetBrains specific template is maintained in a separate JetBrains.gitignore that can # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. -#.idea/ \ No newline at end of file +#.idea/ diff --git a/Packages/Gitignore/gitignore/SBT.gitignore b/Packages/Gitignore/gitignore/SBT.gitignore index 5ed6acb..98ee507 100644 --- a/Packages/Gitignore/gitignore/SBT.gitignore +++ b/Packages/Gitignore/gitignore/SBT.gitignore @@ -10,3 +10,4 @@ project/plugins/project/ .history .cache .lib/ +.bsp/ diff --git a/Packages/Gitignore/gitignore/SSDT-sqlproj.gitignore b/Packages/Gitignore/gitignore/SSDT-sqlproj.gitignore new file mode 100644 index 0000000..558a125 --- /dev/null +++ b/Packages/Gitignore/gitignore/SSDT-sqlproj.gitignore @@ -0,0 +1,31 @@ +## Ignore Visual Studio SSDT sqlproj specific temporary files, build results, etc +## +## +## Get latest from https://github.com/github/gitignore/blob/master/SSDT-sqlproj.gitignore +# Build output +bin/ +obj/ + +# DACPAC files +*.dacpac + +# Publish profiles (optional, if environment-specific) +*.publish.xml + +# SQL Server debug files +*.dbmdl +*.sqlcmdvars + +# Visual Studio settings +.vs/ + +# User-specific files +*.user +*.suo +*.userosscache +*.sln.docstates + +# Backup files +*.bak +*.log + diff --git a/Packages/Gitignore/gitignore/Solidity-Remix.gitignore b/Packages/Gitignore/gitignore/Solidity-Remix.gitignore new file mode 100644 index 0000000..a49555a --- /dev/null +++ b/Packages/Gitignore/gitignore/Solidity-Remix.gitignore @@ -0,0 +1,15 @@ +# Remix compiler artifacts +**/artifacts/ +**/artifacts/** + +# Remix plugin state folders +deps/ +states/ + +# Debug info +*.dbg.json +*.tsbuildinfo + +# Optional +.env +.env.local \ No newline at end of file diff --git a/Packages/Gitignore/gitignore/Stata.gitignore b/Packages/Gitignore/gitignore/Stata.gitignore index 07997bb..288abf8 100644 --- a/Packages/Gitignore/gitignore/Stata.gitignore +++ b/Packages/Gitignore/gitignore/Stata.gitignore @@ -8,6 +8,7 @@ *.smcl *.stpr *.stsem +~*.stswp # Graphic export files from Stata # Stata command graph export: http://www.stata.com/manuals14/g-2graphexport.pdf diff --git a/Packages/Gitignore/gitignore/TeX.gitignore b/Packages/Gitignore/gitignore/TeX.gitignore index 45e1706..9308a4b 100644 --- a/Packages/Gitignore/gitignore/TeX.gitignore +++ b/Packages/Gitignore/gitignore/TeX.gitignore @@ -28,6 +28,7 @@ *.bbl *.bbl-SAVE-ERROR *.bcf +*.bcf-SAVE-ERROR *.blg *-blx.aux *-blx.bib @@ -58,6 +59,9 @@ acs-*.bib # amsthm *.thm +# attachfile2 +*.atfi + # beamer *.nav *.pre @@ -66,6 +70,7 @@ acs-*.bib # changes *.soc +*.loc # comment *.cut @@ -109,8 +114,11 @@ acs-*.bib *.acn *.acr *.glg +*.glg-abr *.glo +*.glo-abr *.gls +*.gls-abr *.glsdefs *.lzo *.lzs @@ -153,6 +161,9 @@ acs-*.bib # *.tikz *-tikzDictionary +# latexindent will create succesive backup files by default +#*.bak* + # listings *.lol @@ -175,6 +186,7 @@ acs-*.bib # minted _minted* +*.data.minted *.pyg # morewrites @@ -202,6 +214,10 @@ _minted* # scrwfile *.wrt +# spelling +*.spell.bad +*.spell.txt + # svg svg-inkscape/ @@ -267,6 +283,9 @@ TSWLatexianTemp* *.bak *.sav +# latexindent.pl +*.bak[0-9]* + # Texpad .texpadtmp diff --git a/Packages/Gitignore/gitignore/Terraform.gitignore b/Packages/Gitignore/gitignore/Terraform.gitignore index 2faf43d..6349e36 100644 --- a/Packages/Gitignore/gitignore/Terraform.gitignore +++ b/Packages/Gitignore/gitignore/Terraform.gitignore @@ -1,5 +1,5 @@ # Local .terraform directories -**/.terraform/* +.terraform/ # .tfstate files *.tfstate diff --git a/Packages/Gitignore/gitignore/TestComplete.gitignore b/Packages/Gitignore/gitignore/TestComplete.gitignore new file mode 100644 index 0000000..8378b9e --- /dev/null +++ b/Packages/Gitignore/gitignore/TestComplete.gitignore @@ -0,0 +1,14 @@ +# Test Complete ignore files: https://support.smartbear.com/viewarticle/68002/ + +# Tester-specific Settings +*.tcCFGExtender +*.tcLS + +# Type library declarations +*.tlb + +# Log files +*.tcLogs + +# Backup files +*.bak diff --git a/Packages/Gitignore/gitignore/TwinCAT3.gitignore b/Packages/Gitignore/gitignore/TwinCAT3.gitignore index 7bd6f87..93342d6 100644 --- a/Packages/Gitignore/gitignore/TwinCAT3.gitignore +++ b/Packages/Gitignore/gitignore/TwinCAT3.gitignore @@ -1,25 +1,54 @@ -# gitignore template for TwinCAT3 +### TwinCAT3 ### # website: https://www.beckhoff.com/twincat3/ -# -# Recommended: VisualStudio.gitignore -# TwinCAT files +# TwinCAT PLC +*.plcproj.bak +*.plcproj.orig *.tpy *.tclrs +*.library *.compiled-library *.compileinfo -# Don't include the tmc-file rule if either of the following is true: -# 1. You've got TwinCAT C++ projects, as the information in the TMC-file is created manually for the C++ projects (in that case, only (manually) ignore the tmc-files for the PLC projects) -# 2. You've created a standalone PLC-project and added events to it, as these are stored in the TMC-file. -*.tmc -*.tmcRefac -*.library -*.project.~u -*.tsproj.bak -*.xti.bak +*.asm +*.core LineIDs.dbg LineIDs.dbg.bak -_Boot/ -_CompileInfo/ -_Libraries/ -_ModuleInstall/ \ No newline at end of file + +# TwinCAT C++ and shared types +# ignoring the TMC file is only useful for plain PLC programming +# as soon as shared data types (via tmc), C++ or in general TcCom-Module are used, the TMC file has to be part of the repository +*.tmc +*.tmcRefac + +# TwinCAT project files +*.tsproj.bak +*.tsproj.b?k +*.tsproj.orig +*.tspproj.bak +*.xti.bak +*.xti.bk? +*.xti.orig +*.xtv +*.xtv.bak +*.xtv.bk? + +# Multiuser specific +**/.TcGit/ + +# exclude not required folders +**/_Boot/ +**/_CompileInfo/ +**/_Libraries/ +**/_ModuleInstall/ +**/_Deployment/ +**/_Repository/ + +# To include a specific library directory (i.e. third party/custom libs), +# use pattern `!/**/_Libraries//` i.e. `!/**/_Libraries/www.tcunit.org/` +# + +# VS Shell project specific files and folders +**/.vs/ +*.~u +*.project.~u +*.suo diff --git a/Packages/Gitignore/gitignore/Unity.gitignore b/Packages/Gitignore/gitignore/Unity.gitignore index 3496b7c..9eb70ce 100644 --- a/Packages/Gitignore/gitignore/Unity.gitignore +++ b/Packages/Gitignore/gitignore/Unity.gitignore @@ -2,6 +2,7 @@ # # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore # +.utmp/ /[Ll]ibrary/ /[Tt]emp/ /[Oo]bj/ @@ -9,6 +10,11 @@ /[Bb]uilds/ /[Ll]ogs/ /[Uu]ser[Ss]ettings/ +*.log + +# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control. +*.blend1 +*.blend1.meta # MemoryCaptures can get excessive in size. # They also could contain extremely sensitive data @@ -22,6 +28,8 @@ # Autogenerated Jetbrains Rider plugin /[Aa]ssets/Plugins/Editor/JetBrains* +# Jetbrains Rider personal-layer settings +*.DotSettings.user # Visual Studio cache directory .vs/ @@ -55,6 +63,9 @@ ExportedObj/ # Unity3D generated file on crash reports sysinfo.txt +# Mono auto generated files +mono_crash.* + # Builds *.apk *.aab @@ -65,9 +76,24 @@ sysinfo.txt # Crashlytics generated file crashlytics-build.properties -# Packed Addressables -/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* +# TestRunner generated files +InitTestScene*.unity* -# Temporary auto-generated Android Assets -/[Aa]ssets/[Ss]treamingAssets/aa.meta -/[Aa]ssets/[Ss]treamingAssets/aa/* +# Addressables default ignores, before user customizations +/ServerData +/[Aa]ssets/StreamingAssets/aa* +/[Aa]ssets/AddressableAssetsData/link.xml* +/[Aa]ssets/Addressables_Temp* +# By default, Addressables content builds will generate addressables_content_state.bin +# files in platform-specific subfolders, for example: +# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin +/[Aa]ssets/AddressableAssetsData/*/*.bin* + +# Visual Scripting auto-generated files +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta + +# Auto-generated scenes by play mode tests +/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* diff --git a/Packages/Gitignore/gitignore/UnrealEngine.gitignore b/Packages/Gitignore/gitignore/UnrealEngine.gitignore index 6e0d95f..b70ad5a 100644 --- a/Packages/Gitignore/gitignore/UnrealEngine.gitignore +++ b/Packages/Gitignore/gitignore/UnrealEngine.gitignore @@ -40,6 +40,7 @@ *.sdf *.VC.db *.VC.opendb +.vsconfig # Precompiled Assets SourceArt/**/*.png diff --git a/Packages/Gitignore/gitignore/VBA.gitignore b/Packages/Gitignore/gitignore/VBA.gitignore new file mode 100644 index 0000000..710dab1 --- /dev/null +++ b/Packages/Gitignore/gitignore/VBA.gitignore @@ -0,0 +1,40 @@ + +# Office temporary files +~$* + +# Access database lock files (laccdb, ldb) +*.[lL][aA][cC][cC][dD][bB] +*.[lL][dD][bB] + +# The following sections constitute a list of Office file extensions that support VBA. +# If you want to exclude Office files from your repo, uncomment the corresponding file extensions. + +# Excel (xls, xlsb, xlsm, xlt, xltm, xla, xlam) +#*.[xX][lL][sS] +#*.[xX][lL][sS][bB] +#*.[xX][lL][sS][mM] +#*.[xX][lL][tT] +#*.[xX][lL][tT][mM] +#*.[xX][lL][aA] +#*.[xX][lL][aA][mM] + +# Word (doc, docm, dot, dotm) +#*.[dD][oO][cC] +#*.[dD][oO][cC][mM] +#*.[dD][oO][tT] +#*.[dD][oO][tT][mM] + +# Access (accda, accdb, accde, mdb, mde) +#*.[aA][cC][cC][dD][aA] +#*.[aA][cC][cC][dD][bB] +#*.[aA][cC][cC][dD][eE] +#*.[mM][dD][bB] +#*.[mM][dD][eE] + +# PowerPoint (ppt, pptm, pot, potm, pps, ppsm) +#*.[pP][pP][tT] +#*.[pP][pP][tT][mM] +#*.[pP][oO][tT] +#*.[pP][oO][tT][mM] +#*.[pP][pP][sS] +#*.[pP][pP][sS][mM] diff --git a/Packages/Gitignore/gitignore/Vim.gitignore b/Packages/Gitignore/gitignore/Vim.gitignore index 19fa632..cb8a049 100644 --- a/Packages/Gitignore/gitignore/Vim.gitignore +++ b/Packages/Gitignore/gitignore/Vim.gitignore @@ -1,6 +1,7 @@ # Swap [._]*.s[a-v][a-z] -!*.svg # comment out if you don't need vector files +# comment out the next line if you don't need vector files +!*.svg [._]*.sw[a-p] [._]s[a-rt-v][a-z] [._]ss[a-gi-z] diff --git a/Packages/Gitignore/gitignore/VirtualEnv.gitignore b/Packages/Gitignore/gitignore/VirtualEnv.gitignore index b2c22f2..d895d00 100644 --- a/Packages/Gitignore/gitignore/VirtualEnv.gitignore +++ b/Packages/Gitignore/gitignore/VirtualEnv.gitignore @@ -1,5 +1,5 @@ # Virtualenv -# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/ +# https://realpython.com/python-virtual-environments-a-primer/#the-virtualenv-project .Python [Bb]in [Ii]nclude diff --git a/Packages/Gitignore/gitignore/VisualStudio.gitignore b/Packages/Gitignore/gitignore/VisualStudio.gitignore index a4fe18b..cfb18bb 100644 --- a/Packages/Gitignore/gitignore/VisualStudio.gitignore +++ b/Packages/Gitignore/gitignore/VisualStudio.gitignore @@ -9,6 +9,7 @@ *.user *.userosscache *.sln.docstates +*.env # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs @@ -26,12 +27,19 @@ x86/ [Ww][Ii][Nn]32/ [Aa][Rr][Mm]/ [Aa][Rr][Mm]64/ +[Aa][Rr][Mm]64[Ee][Cc]/ bld/ -[Bb]in/ [Oo]bj/ +[Oo]ut/ [Ll]og/ [Ll]ogs/ +# Build results on 'Bin' directories +**/[Bb]in/* +# Uncomment if you have tasks that rely on *.refresh files to move binaries +# (https://github.com/github/gitignore/pull/3736) +#!**/[Bb]in/*.refresh + # Visual Studio 2015/2017 cache/options directory .vs/ # Uncomment if you have tasks that create the project's static files in wwwroot @@ -43,12 +51,16 @@ Generated\ Files/ # MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* +*.trx # NUnit *.VisualState.xml TestResult.xml nunit-*.xml +# Approval Tests result files +*.received.* + # Build Results of an ATL Project [Dd]ebugPS/ [Rr]eleasePS/ @@ -75,6 +87,7 @@ StyleCopReport.xml *.ilk *.meta *.obj +*.idb *.iobj *.pch *.pdb @@ -155,6 +168,7 @@ coverage*.info # NCrunch _NCrunch_* +.NCrunch_* .*crunch*.local.xml nCrunchTemp_* @@ -296,9 +310,6 @@ node_modules/ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) *.vbw -# Visual Studio 6 auto-generated project file (contains which files were open etc.) -*.vbp - # Visual Studio 6 workspace and project file (working project files containing files to include in project) *.dsw *.dsp @@ -316,22 +327,22 @@ node_modules/ _Pvt_Extensions # Paket dependency manager -.paket/paket.exe +**/.paket/paket.exe paket-files/ # FAKE - F# Make -.fake/ +**/.fake/ # CodeRush personal settings -.cr/personal +**/.cr/personal # Python Tools for Visual Studio (PTVS) -__pycache__/ +**/__pycache__/ *.pyc # Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config +#tools/** +#!tools/packages.config # Tabs Studio *.tss @@ -353,15 +364,19 @@ ASALocalRun/ # MSBuild Binary and Structured Log *.binlog +MSBuild_Logs/ + +# AWS SAM Build and Temporary Artifacts folder +.aws-sam # NVidia Nsight GPU debugger configuration file *.nvuser # MFractors (Xamarin productivity tool) working folder -.mfractor/ +**/.mfractor/ # Local History for Visual Studio -.localhistory/ +**/.localhistory/ # Visual Studio History (VSHistory) files .vshistory/ @@ -373,7 +388,7 @@ healthchecksdb MigrationBackup/ # Ionide (cross platform F# VS Code tools) working folder -.ionide/ +**/.ionide/ # Fody - auto-generated XML schema FodyWeavers.xsd @@ -384,17 +399,17 @@ FodyWeavers.xsd !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json -*.code-workspace +!.vscode/*.code-snippets # Local History for Visual Studio Code .history/ +# Built Visual Studio Code Extensions +*.vsix + # Windows Installer files from build outputs *.cab *.msi *.msix *.msm *.msp - -# JetBrains Rider -*.sln.iml diff --git a/Packages/Gitignore/gitignore/VisualStudioCode.gitignore b/Packages/Gitignore/gitignore/VisualStudioCode.gitignore index 45fce1d..b72ba8b 100644 --- a/Packages/Gitignore/gitignore/VisualStudioCode.gitignore +++ b/Packages/Gitignore/gitignore/VisualStudioCode.gitignore @@ -4,9 +4,7 @@ !.vscode/launch.json !.vscode/extensions.json !.vscode/*.code-snippets - -# Local History for Visual Studio Code -.history/ +!*.code-workspace # Built Visual Studio Code Extensions *.vsix diff --git a/Packages/Gitignore/gitignore/Zig.gitignore b/Packages/Gitignore/gitignore/Zig.gitignore index 3389c86..0180838 100644 --- a/Packages/Gitignore/gitignore/Zig.gitignore +++ b/Packages/Gitignore/gitignore/Zig.gitignore @@ -1,2 +1,3 @@ .zig-cache/ zig-out/ +*.o diff --git a/Packages/Gitignore/gitignore/ECU-TEST.gitignore b/Packages/Gitignore/gitignore/ecu.test.gitignore similarity index 68% rename from Packages/Gitignore/gitignore/ECU-TEST.gitignore rename to Packages/Gitignore/gitignore/ecu.test.gitignore index d25ba94..4514f44 100644 --- a/Packages/Gitignore/gitignore/ECU-TEST.gitignore +++ b/Packages/Gitignore/gitignore/ecu.test.gitignore @@ -1,11 +1,11 @@ -# gitignore template for ECU-TEST workspaces - by TraceTronic https://tracetronic.com +# gitignore template for ecu.test workspaces - by tracetronic https://tracetronic.com # website: https://www.ecu-test.com -# * all directories are related to the default directories, please adapt the .gitignore if you use customized -# directories +# * all directories are related to the default directories, please adapt the .gitignore if you use customized directories # Dynamic workspace settings -# * We don't recommend to ignore the .workspace directory, because of important project specific settings -# local user settings +# * We don't recommend to ignore the .workspace directory, because of important +# * project specific settings +# * local user settings .workspace/ETdrive.xml .workspace/favorites.xml .workspace/filters.xml @@ -19,13 +19,15 @@ .workspace/tooladapter.xml .workspace/view.xml # optional, if your process depends on this file remove exclusion +.workspace/attributeLists.xml .workspace/interactiveexecution.xml +.workspace/protocol.xml .workspace/pythonlibrary.xml # deprecated, support for older versions .workspace/traceexplorer.xml # Custom file formats and test dependencies -# * you can manage your artifacts also with TEST-GUIDE (https://www.test-guide.info) and reference them via Playbooks +# * you can manage your artifacts also with test.guide (https://www.test-guide.info) and reference them via Playbooks *.arxml *.a2l *.dbc @@ -36,16 +38,18 @@ # Test results and test execution related content # * Git is not intended to store and provide test results for all iterations -# * We recommend to use TEST-GUIDE (https://www.test-guide.info) for the test report management +# * We recommend to use test.guide (https://www.test-guide.info) for the test report management TestReports # Report generators and templates -# * if you want to provide (f.e.) your own report generators exclude the directory here and ignore only the -# unnecessary subdirectories +# * if you want to provide (f.e.) your own report generators exclude the directory here and ignore only the unnecessary subdirectories Templates +# optional, default for external Python libraries +PyLibs + # Exclude large binary artifacts -# * you can manage your artifacts also with TEST-GUIDE (https://www.test-guide.info) and reference them via Playbooks +# * you can manage your artifacts also with test.guide (https://www.test-guide.info) and reference them via Playbooks Offline-FIUs Offline-Models Offline-SGBDs diff --git a/Packages/Gitignore/gitignore/macOS.gitignore b/Packages/Gitignore/gitignore/macOS.gitignore index 135767f..56bb528 100644 --- a/Packages/Gitignore/gitignore/macOS.gitignore +++ b/Packages/Gitignore/gitignore/macOS.gitignore @@ -2,9 +2,7 @@ .DS_Store .AppleDouble .LSOverride - -# Icon must end with two \r -Icon +Icon[ ] # Thumbnails ._* diff --git a/Packages/Gitignore/gitignore/mise.gitignore b/Packages/Gitignore/gitignore/mise.gitignore new file mode 100644 index 0000000..2f44750 --- /dev/null +++ b/Packages/Gitignore/gitignore/mise.gitignore @@ -0,0 +1,11 @@ +# https://mise.jdx.dev/configuration.html +# https://mise.jdx.dev/configuration/environments.html +.mise.*.local.toml +.mise.local.toml +mise.*.local.toml +mise.local.toml +.mise/*.local.toml +mise/*.local.toml + +# https://mise.jdx.dev/configuration.html#tool-versions +#.tool-versions diff --git a/Packages/Gitignore/package-metadata.json b/Packages/Gitignore/package-metadata.json index 867c372..62915b2 100644 --- a/Packages/Gitignore/package-metadata.json +++ b/Packages/Gitignore/package-metadata.json @@ -1 +1 @@ -{"name": "Gitignore", "version": "1.0.2501", "sublime_text": ">=3000", "platforms": ["*"], "python_version": "3.3", "url": "https://github.com/vilhelmen/Sublime-Gitignore", "issues": null, "author": ["vilhelmen"], "description": "Gitignore plugin for Sublime Text 3 and 4", "labels": [], "libraries": [], "install_time": 1732991193.257005, "release_time": "2025-01-19 04:50:07", "upgrade_time": 1737397909.6973839} \ No newline at end of file +{"name": "Gitignore", "version": "1.0.2507", "sublime_text": ">=3000", "platforms": ["*"], "python_version": "3.3", "url": "https://github.com/vilhelmen/Sublime-Gitignore", "issues": null, "author": ["vilhelmen"], "description": "Gitignore plugin for Sublime Text 3 and 4", "labels": [], "libraries": [], "install_time": 1732991193.257005, "release_time": "2025-07-19 04:58:56", "upgrade_time": 1752996351.753727} \ No newline at end of file diff --git a/Packages/LanguageTool b/Packages/LanguageTool new file mode 160000 index 0000000..dc20be3 --- /dev/null +++ b/Packages/LanguageTool @@ -0,0 +1 @@ +Subproject commit dc20be374ace2b3419ed7ea4efa2092dd1221654 diff --git a/Packages/Prettierd Format/README.md b/Packages/Prettierd Format/README.md index 640886e..5a87f5a 100644 --- a/Packages/Prettierd Format/README.md +++ b/Packages/Prettierd Format/README.md @@ -66,6 +66,20 @@ Optional, path to `prettierd` executable. If not specified, it will be searched "prettierd_path": null ``` +All these options can be configured globally in your user settings, or per project under the `"PrettierdFormat"` setting: + +```json +{ + "settings": + { + "PrettierdFormat": + { + "format_on_save": true + } + } +} +``` +
## Notes diff --git a/Packages/Prettierd Format/package-metadata.json b/Packages/Prettierd Format/package-metadata.json index 1c14e1d..6937f29 100644 --- a/Packages/Prettierd Format/package-metadata.json +++ b/Packages/Prettierd Format/package-metadata.json @@ -1 +1 @@ -{"name": "Prettierd Format", "version": "0.6.0", "sublime_text": ">=3092", "platforms": ["*"], "python_version": "3.3", "url": "https://packagecontrol.io/packages/Prettierd%20Format", "issues": "https://github.com/smastrom/sublime-prettierd-format/issues", "author": ["Simone Mastromattei"], "description": "Sublime Text plugin to format files faster using prettierd", "labels": ["prettier", "prettierd", "format"], "libraries": [], "install_time": 1725486374.408112, "release_time": "2024-04-18 02:07:04"} \ No newline at end of file +{"name": "Prettierd Format", "version": "0.7.0", "sublime_text": ">=3092", "platforms": ["*"], "python_version": "3.3", "url": "https://packagecontrol.io/packages/Prettierd%20Format", "issues": "https://github.com/smastrom/sublime-prettierd-format/issues", "author": ["Simone Mastromattei"], "description": "Sublime Text plugin to format files faster using prettierd", "labels": ["prettier", "prettierd", "format"], "libraries": [], "install_time": 1725486374.408112, "release_time": "2025-04-08 11:49:23", "upgrade_time": 1744137175.6824992} \ No newline at end of file diff --git a/Packages/Prettierd Format/prettierd_format.py b/Packages/Prettierd Format/prettierd_format.py index 2be1e1b..a907ca0 100644 --- a/Packages/Prettierd Format/prettierd_format.py +++ b/Packages/Prettierd Format/prettierd_format.py @@ -3,9 +3,7 @@ import sublime_plugin from .prettierd_formatter import format_with_prettierd from .prettierd_extensions import valid_extensions - -def get_settings(): - return sublime.load_settings("prettierd_format.sublime-settings") +from .utils import get_setting class PrettierdFormatCommand(sublime_plugin.TextCommand): def run(self, edit): @@ -17,8 +15,7 @@ class PrettierdFormatCommand(sublime_plugin.TextCommand): file_extension = file_path.split('.')[-1].lower() # Fetch additional extensions from settings - settings = get_settings() - additional_extensions = settings.get("additional_extensions", []) + additional_extensions = get_setting(self.view, "additional_extensions", []) all_extensions = valid_extensions + additional_extensions if file_extension not in all_extensions: @@ -29,7 +26,7 @@ class PrettierdFormatCommand(sublime_plugin.TextCommand): current_content = self.view.substr(sublime.Region(0, self.view.size())) file_path = self.view.file_name() - formatted_code = format_with_prettierd(current_content, file_path) + formatted_code = format_with_prettierd(self.view, current_content, file_path) # print("Formatted Code:", formatted_code) diff --git a/Packages/Prettierd Format/prettierd_format.sublime-settings b/Packages/Prettierd Format/prettierd_format.sublime-settings index adacf0b..1329a53 100644 --- a/Packages/Prettierd Format/prettierd_format.sublime-settings +++ b/Packages/Prettierd Format/prettierd_format.sublime-settings @@ -8,5 +8,5 @@ // Directories to disable formatting on save. "disabled_directories_on_save": ["*/node_modules/*"], // Path to prettierd binary, optional. - "prettierd_path": null + "prettierd_path": null, } diff --git a/Packages/Prettierd Format/prettierd_format_and_save.py b/Packages/Prettierd Format/prettierd_format_and_save.py index 9ceead6..0da114d 100644 --- a/Packages/Prettierd Format/prettierd_format_and_save.py +++ b/Packages/Prettierd Format/prettierd_format_and_save.py @@ -1,4 +1,3 @@ -import subprocess import sublime import sublime_plugin import os @@ -6,15 +5,12 @@ import re from .prettierd_formatter import format_with_prettierd from .prettierd_extensions import valid_extensions - -def get_settings(): - return sublime.load_settings("prettierd_format.sublime-settings") +from .utils import get_setting class PrettierdFormatEventListener(sublime_plugin.EventListener): def on_pre_save(self, view): - settings = get_settings() - format_on_save = settings.get("format_on_save", True) + format_on_save = get_setting(view, "format_on_save", True) if not format_on_save: return @@ -30,10 +26,10 @@ class PrettierdFormatEventListener(sublime_plugin.EventListener): file_extension = file_path.split('.')[-1].lower() - disabled_extensions_on_save = settings.get("disabled_extensions_on_save", []) - disabled_directories_on_save = settings.get("disabled_directories_on_save", []) + disabled_extensions_on_save = get_setting(view, "disabled_extensions_on_save", []) + disabled_directories_on_save = get_setting(view, "disabled_directories_on_save", []) - additional_extensions = settings.get("additional_extensions", []) + additional_extensions = get_setting(view, "additional_extensions", []) if file_extension in disabled_extensions_on_save: return @@ -54,7 +50,7 @@ class PrettierdFormatEventListener(sublime_plugin.EventListener): if file_extension in all_extensions: current_content = view.substr(sublime.Region(0, view.size())) - formatted_code = format_with_prettierd(current_content, file_path) + formatted_code = format_with_prettierd(view, current_content, file_path) if formatted_code: view.run_command('replace_view_content', {'content': formatted_code}) diff --git a/Packages/Prettierd Format/prettierd_formatter.py b/Packages/Prettierd Format/prettierd_formatter.py index 6f49b53..574850b 100644 --- a/Packages/Prettierd Format/prettierd_formatter.py +++ b/Packages/Prettierd Format/prettierd_formatter.py @@ -3,14 +3,14 @@ import shutil import subprocess import os -def get_prettierd_path(): - settings = sublime.load_settings("Prettierd.sublime-settings") - - settings_path = settings.get("prettierd_path", "") +from .utils import get_setting + +def get_prettierd_path(view_or_window): + settings_path = get_setting(view_or_window, "prettierd_path", "") if settings_path: return settings_path - # Default behavior when not specified + # Default behavior when not specified default_path = shutil.which("prettierd") if default_path: return default_path @@ -18,8 +18,8 @@ def get_prettierd_path(): sublime.error_message("prettierd executable not found.") return None -def format_with_prettierd(content, file_path): - prettierd_path = get_prettierd_path() +def format_with_prettierd(view_or_window, content, file_path): + prettierd_path = get_prettierd_path(view_or_window) if not prettierd_path: message = "prettierd path not found." print(message) @@ -41,4 +41,4 @@ def format_with_prettierd(content, file_path): error_message = error.decode('utf-8') if error.decode('utf-8') else "Unknown error" print(error_message) sublime.error_message("Error formatting the file with prettierd: " + error_message) - return None \ No newline at end of file + return None diff --git a/Packages/Prettierd Format/utils.py b/Packages/Prettierd Format/utils.py new file mode 100644 index 0000000..63244cd --- /dev/null +++ b/Packages/Prettierd Format/utils.py @@ -0,0 +1,9 @@ +import sublime + +def get_setting(view_or_window, setting_name, default_value): + if view_or_window is not None: + local_settings = view_or_window.settings().get("PrettierdFormat", {}) + if setting_name in local_settings: + return local_settings[setting_name] + + return sublime.load_settings("prettierd_format.sublime-settings").get(setting_name, default_value) diff --git a/README.md b/README.md index 296bbfd..7195d13 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This is my Sublime Text configuration. Quit Sublime Text. - $ rm -rf ~/Library/Application \Support/Sublime\ Text + $ rm -rf ~/Library/Application\ Support/Sublime\ Text $ git clone https://github.com/Eragos/Sublime-Text.git ~/Library/Application\ Support/Sublime\ Text Open Sublime Text. Enjoy.