From 38620f936aacb3f24fea5f838bd977dbf582ba36 Mon Sep 17 00:00:00 2001 From: Weathercold Date: Sat, 11 Feb 2023 15:29:02 -0500 Subject: [PATCH] translation & repl & fixes --- .clj-kondo/config.edn | 4 +- .idea/extra-logging.iml | 7 +- .idea/misc.xml | 2 +- .../{Android_build.xml => Android.xml} | 4 +- .idea/runConfigurations/Desktop.xml | 17 +++ .idea/runConfigurations/Desktop_build.xml | 12 --- .idea/runConfigurations/Foo.xml | 19 +--- .idea/runConfigurations/REPL.xml | 14 ++- .idea/runConfigurations/Vanilla.xml | 19 +--- assets/bundles/bundle.properties | 23 +++- flake.nix | 10 +- project.clj | 15 ++- src/clojure/logging/core.clj | 34 ++++++ .../core/{events.clj => events_log.clj} | 2 +- src/clojure/logging/core/log_handler.clj | 57 +++++----- src/clojure/logging/core/repl.clj | 27 +++++ src/clojure/logging/core/settings.clj | 72 ++++++++----- src/clojure/logging/core/translating.clj | 102 +++++++++++++++--- .../core/translating/libretranslate.clj | 74 +++++++++++++ src/clojure/logging/main.clj | 26 ----- .../ui/fragments/ExtraChatFragment.clj | 4 - .../logging/ui/fragments/chat_fragment.clj | 40 +++++++ src/clojure/logging/util/color.clj | 53 ++++----- src/clojure/logging/util/lambdas.clj | 11 ++ src/clojure/logging/util/macros.clj | 21 +++- src/clojure/logging/vars.clj | 8 ++ src/java/logging/CljLoader.java | 12 +-- 27 files changed, 485 insertions(+), 204 deletions(-) rename .idea/runConfigurations/{Android_build.xml => Android.xml} (82%) create mode 100644 .idea/runConfigurations/Desktop.xml delete mode 100644 .idea/runConfigurations/Desktop_build.xml create mode 100644 src/clojure/logging/core.clj rename src/clojure/logging/core/{events.clj => events_log.clj} (98%) create mode 100644 src/clojure/logging/core/repl.clj create mode 100644 src/clojure/logging/core/translating/libretranslate.clj delete mode 100644 src/clojure/logging/main.clj delete mode 100644 src/clojure/logging/ui/fragments/ExtraChatFragment.clj create mode 100644 src/clojure/logging/ui/fragments/chat_fragment.clj create mode 100644 src/clojure/logging/vars.clj diff --git a/.clj-kondo/config.edn b/.clj-kondo/config.edn index ec532a9..0d89234 100644 --- a/.clj-kondo/config.edn +++ b/.clj-kondo/config.edn @@ -1 +1,3 @@ -{:lint-as {logging.core.setting/defsetting clojure.core/defonce}} +{:lint-as {logging.core.setting/defsetting clojure.core/defonce + logging.util.macros/if-let' clojure.core/let + logging.util.macros/when-let' clojure.core/let}} diff --git a/.idea/extra-logging.iml b/.idea/extra-logging.iml index 8460777..ed369ca 100644 --- a/.idea/extra-logging.iml +++ b/.idea/extra-logging.iml @@ -2,7 +2,7 @@ @@ -35,12 +35,13 @@ + - + @@ -65,6 +66,7 @@ + @@ -72,6 +74,7 @@ + diff --git a/.idea/misc.xml b/.idea/misc.xml index afed0e6..f47b10f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,5 +10,5 @@ - + \ No newline at end of file diff --git a/.idea/runConfigurations/Android_build.xml b/.idea/runConfigurations/Android.xml similarity index 82% rename from .idea/runConfigurations/Android_build.xml rename to .idea/runConfigurations/Android.xml index e32b4ac..00fd6a3 100644 --- a/.idea/runConfigurations/Android_build.xml +++ b/.idea/runConfigurations/Android.xml @@ -1,6 +1,6 @@ - -