-
Notifications
You must be signed in to change notification settings - Fork 108
/
configuration.edn
80 lines (65 loc) · 3.23 KB
/
configuration.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{;; This specifies a form that the repl will evaluate before
;; evaluating every input:
;; :repl/injections (use 'clojure.repl)
;; set :reactive to false in user configuration file to disable file
;; watching, and everything that depends on it, such as automaic file
;; loading on change (see :reload-on-change below) and responding to
;; changes in configuration.edn without a restart
:reactive true
;; map of https://clojuredocs.org/clojure.core/*compiler-options*
;; Example: {:elide-meta [:doc :file :line :added :column :arglists]}
:compiler-options {}
;; declare specific compilation targets, will also compile their dependencies
;; :export-namespaces [foo.core]
;; declare specific namespaces to compile in response to the AOT Compile menu
;; option, will also compile their dependencies
;; :aot-namespaces [foo.core]
;; set to true in user configuration.edn to enable automatic code
;; reloading when a clojure file is saved
:reload-on-change false
;; You can add custom load paths, for more control over your source
;; organization. Note that this is purely additive and the default is empty.
;; If you wanted your sources as Assets/src/kittens/core.clj, rather than
;; the default Assets/kittens/core.clj, you could use the following.
;; :source-paths ["Assets/src"]
;; set to :error to throw an exception whenever a non-serializable hook is
;; attached to a gameObject
;; set to :allow to silently allow non-serializable hooks
;; set to :warning to issue a warning to the Unity console whenever a
;; non-serializable is attached to a gameObject
:non-serializable-hooks :warning
:nudge true
;; Partially controls the socket-repl.
;;
;; Value means:
;;
;; `true`: make default socket-repl (localhost, port 5555)
;; `false`: stop ALL socket repls
;; a map: opts for `arcadia.internal.socket-repl/server-socket`. Means at
;; least the specified server is running.
;;
;; In the future, a non-map collection of maps (eg, a sequence of
;; maps) should specify several servers that should at least be
;; running. `true` as element should be default socket-repl.
;;
;; Only `false` stops servers; `nil` is ignored (means _at least_ no
;; servers are running).
;; :socket-repl true
;; see https://github.com/arcadia-unity/Arcadia/wiki/Stacktraces-and-Error-Reporting
;; for options on formatting thrown Exceptions
;; :error-options {:format true}
;; This boolean variable controls whether auto-completion support on an nrepl
;; connection is enabled. When enabled, the nREPL server will answer requests
;; to the "complete" message with the following information:
;;
;; - Autocomplete fns in current namespace: The server tries to complete all
;; the symbols available to the current context. That is, the public vars of
;; the current namespace, as well as any `use` or `:refer :all` imported symbols.
;; - Autocomplete fns from other namespaces: You can also autocomplete things
;; from other namespaces, both via alias, e.g. `str/split`, and fully
;; qualified name, e.g. `clojure.string/split`.
;; - Autocomplete namespaces: The name of namespaces is also autocompleted.
;; - Autocomplete keywords: Any keywords used (i.e., interned) in the project
;; are also autocompleted.
:nrepl-auto-completion true
}