<commit_before>{;;; Modular profiles

 :cider {:dependencies [;; CIDER requires Clojure 1.7.0+ to work
                        [org.clojure/clojure "1.8.0"]]

         :plugins [;; REPL-side support for CIDER and other editor tools
                   [cider/cider-nrepl "0.13.0"]]}

 :hide-app {;; Prevent the Clojure REPL from showing in the Mac app switcher.
            ;; See http://stackoverflow.com/questions/24619300/hide-clojure-repl-from-command-tab-application-switcher-via-lein-command-line
            :jvm-opts ["-Dapple.awt.UIElement=true"]}

 :humane {:dependencies [;; Better-formatted clojure.test output
                         [pjstadig/humane-test-output "0.8.0"]]

          :injections [;; Activate better-formatted clojure.test output
                       (require 'pjstadig.humane-test-output)
                       (pjstadig.humane-test-output/activate!)]}

 :inject {:dependencies [;; Inject utility functions into convenient namespaces
                         ;; (by default, the '.' namespace)
                         [im.chit/vinyasa.inject "0.4.7"]]

          :injections [;; The following injections do not incur any additional startup
                       ;; cost -- the clojure.* namespaces are loaded by default when
                       ;; the REPL starts up, and vinyasa.inject is obviously already
                       ;; being loaded because that is the whole point of this profile.
                       ;; So, unlike the other injections, these ones are not split out<commit_msg>Ensure recent version of tools.nrepl for CIDER<commit_after>{;;; Modular profiles

 :cider {:dependencies [;; CIDER 0.13.0 requires Clojure 1.7.0+ and
                        ;; tools.nrepl 0.2.12+ to work. These are used
                        ;; by default, but projects might want to
                        ;; override them. If we're using CIDER though,
                        ;; we don't want to let them do that.
                        [org.clojure/clojure "1.8.0"]
                        [org.clojure/tools.nrepl "0.2.12"]]

         :plugins [;; REPL-side support for CIDER and other editor tools
                   [cider/cider-nrepl "0.13.0"]]}

 :hide-app {;; Prevent the Clojure REPL from showing in the Mac app switcher.
            ;; See http://stackoverflow.com/questions/24619300/hide-clojure-repl-from-command-tab-application-switcher-via-lein-command-line
            :jvm-opts ["-Dapple.awt.UIElement=true"]}

 :humane {:dependencies [;; Better-formatted clojure.test output
                         [pjstadig/humane-test-output "0.8.0"]]

          :injections [;; Activate better-formatted clojure.test output
                       (require 'pjstadig.humane-test-output)
                       (pjstadig.humane-test-output/activate!)]}

 :inject {:dependencies [;; Inject utility functions into convenient namespaces
                         ;; (by default, the '.' namespace)
                         [im.chit/vinyasa.inject "0.4.7"]]

          :injections [;; The following injections do not incur any additional startup
                       ;; cost -- the clojure.* namespaces are loaded by default when
                       ;; the REPL starts up, and vinyasa.inject is obviously already
                       ;; being loaded because that is the whole point of this profile.
                       ;; So, unlike the other injections, these ones are not split out
{'fraction_non_alphanumeric': 0.10288545613523754, 'fraction_numerical': 0.017487612940833577, 'mean_word_length': 1.850498338870432, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2520376', 'n_tokens_mistral': 1018, 'n_tokens_neox': 916, 'n_words': 274}