forked from LightTable/Clojure
-
Notifications
You must be signed in to change notification settings - Fork 0
/
clojure.behaviors
132 lines (115 loc) · 6.59 KB
/
clojure.behaviors
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{:+
{:app [(:lt.objs.plugins/load-js ["codemirror/clojure-mode.js" "clojure_compiled.js"])]
:files [(:lt.objs.files/file-types [{:name "Clojure" :exts [:clj] :mime "text/x-clojure" :tags [:editor.clj :editor.clojure]}
{:name "ClojureScript" :exts [:cljs] :mime "text/x-clojurescript" :tags [:editor.cljs :editor.clojurescript]}])]
:clojure.lang [:lt.plugins.clojure/connect
:lt.plugins.clojure/eval!
:lt.plugins.clojure/build!]
:clients [:lt.plugins.clojure/handle-cancellation]
:plugin.file [:lt.plugins.clojure/build-cljs-plugin
:lt.plugins.clojure/plugin-compile-results]
:sidebar.docs.search [:lt.plugins.clojure/clj-doc-search
:lt.plugins.clojure/cljs-doc-search]
:nrepl.client.common [:lt.plugins.clojure.nrepl/nrepl-message
:lt.plugins.clojure.nrepl/nrepl-connect
:lt.plugins.clojure.nrepl/nrepl-send!
:lt.plugins.clojure.nrepl/connect!
:lt.plugins.clojure.nrepl/try-connect!
:lt.plugins.clojure.nrepl/close
:lt.plugins.clojure/eval-print-err
:lt.plugins.clojure/eval-print
:lt.plugins.clojure/clj-result
:lt.plugins.clojure/clj-exception
:lt.plugins.clojure/install-dependencies]
:nrepl.client [:lt.plugins.clojure.nrepl/client.settings
:lt.plugins.clojure.nrepl/init-session
(:lt.object/add-tag :nrepl.client.common)]
:nrepl.client.remote [:lt.plugins.clojure.nrepl/client.settings.remote
:lt.plugins.clojure.nrepl/init-remote-session
(:lt.object/add-tag :nrepl.client.common)]
:editor.clj.jump-to-definition [:lt.plugins.clojure/jump-to-definition-at-cursor
:lt.plugins.clojure/start-jump-to-definition
:lt.plugins.clojure/finish-jump-to-definition]
:editor.clj.hints [:lt.plugins.clojure/clj-result ;; to get hints
:lt.plugins.clojure/trigger-update-hints
:lt.plugins.clojure/finish-update-hints
:lt.plugins.clojure/use-local-hints
]
:editor.clj.common [:lt.plugins.clojure/on-result-set-ns
:lt.plugins.clojure/no-op
[:lt.object/add-tag :watchable]
[:lt.object/add-tag :docable]
(:lt.object/add-tag :editor.clj.hints)
(:lt.object/add-tag :editor.clj.jump-to-definition)
:lt.plugins.clojure/on-eval.custom]
:editor.clj.eval [:lt.plugins.clojure/on-eval.one
:lt.plugins.clojure/on-eval
:lt.plugins.clojure/eval-location]
:editor.clj [(:lt.object/add-tag :editor.clj.common)
(:lt.object/add-tag :editor.clj.eval)
:lt.plugins.clojure/eval-print
:lt.plugins.clojure/eval-print-err
:lt.plugins.clojure/clj-result
:lt.plugins.clojure/clj-result.inline
:lt.plugins.clojure/clj-result.statusbar
:lt.plugins.clojure/clj-result.replace
:lt.plugins.clojure/clj-result.inline-at-cursor
:lt.plugins.clojure/clj-result.return
:lt.plugins.clojure/clj-exception
:lt.plugins.clojure/clj-watch-result
:lt.plugins.clojure/clj-watch-src
:lt.plugins.clojure/clj-watch-custom-src
:lt.plugins.clojure/clj-doc
:lt.plugins.clojure/print-clj-doc]
:editor.cljs [(:lt.object/add-tag :editor.clj.common)
(:lt.object/add-tag :editor.clj.eval)
:lt.plugins.clojure/eval-print
:lt.plugins.clojure/eval-print-err
:lt.plugins.clojure/exec.cljs!
:lt.plugins.clojure/on-code
:lt.plugins.clojure/cljs-result
:lt.plugins.clojure/cljs-result.inline
:lt.plugins.clojure/cljs-result.statusbar
:lt.plugins.clojure/cljs-result.replace
:lt.plugins.clojure/cljs-result.inline-at-cursor
:lt.plugins.clojure/cljs-result.return
:lt.plugins.clojure/cljs-exception
:lt.plugins.clojure/cljs-watch-result
:lt.plugins.clojure/cljs-watch-src
:lt.plugins.clojure/cljs-watch-custom-src
:lt.plugins.clojure/cljs-doc
:lt.plugins.clojure/print-cljs-doc
:lt.objs.plugins/check-for-plugin-file]
:editor.clj.instarepl [(:lt.object/add-tag :editor.clj.common)
:lt.plugins.clojure.instarepl/on-eval-one
:lt.plugins.clojure.instarepl/set-parent-title
:lt.plugins.clojure.instarepl/on-eval-sonar
:lt.plugins.clojure.instarepl/dirty-parent
:lt.plugins.clojure.instarepl/eval-on-change
:lt.plugins.clojure.instarepl/close-parent
:lt.plugins.clojure/clj-result.inline
:lt.plugins.clojure/clj-result.statusbar
:lt.plugins.clojure/clj-result.replace
:lt.plugins.clojure/clj-watch-result
:lt.plugins.clojure/clj-watch-src
:lt.plugins.clojure/clj-watch-custom-src
:lt.plugins.clojure/clj-doc
:lt.plugins.clojure/print-clj-doc]
:instarepl [:lt.plugins.clojure.instarepl/sonar-result
:lt.plugins.clojure.instarepl/clj-exception
:lt.plugins.clojure.instarepl/on-show-refresh-eds
:lt.plugins.clojure.instarepl/destroy-on-close
:lt.plugins.clojure.instarepl/reroute-watches
:lt.plugins.clojure.instarepl/live-toggle
:lt.plugins.clojure.instarepl/on-focus-focus-ed
:lt.plugins.clojure.instarepl/no-op
:lt.plugins.clojure.instarepl/cleanup-on-destroy
:lt.plugins.clojure/eval-print-err
:lt.plugins.clojure/eval-print]
:inline.result-group [:lt.plugins.clojure.instarepl/clear-mark
:lt.plugins.clojure.instarepl/changed
:lt.plugins.clojure.instarepl/soft-clear
:lt.plugins.clojure.instarepl/expand-on-click
:lt.plugins.clojure.instarepl/move-mark
:lt.plugins.clojure.instarepl/shrink-on-double-click]
}}