-
Notifications
You must be signed in to change notification settings - Fork 7
/
julia.behaviors
85 lines (69 loc) · 3.94 KB
/
julia.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
{:+ {:app [(:lt.objs.plugins/load-js ["js/julia.js" "julia_compiled.js"])
(:lt.objs.plugins/load-js "js/jquery-2.1.1.min.js")
(:lt.objs.plugins/load-js "js/runmode.js")
(:lt.objs.plugins/load-css "css/common.css")
(:lt.objs.plugins/load-css "css/light.css")
(:lt.objs.plugins/load-css "css/dark.css")
(:lt.objs.plugins/load-css "css/patch.css")
(:lt.objs.plugins/load-css "css/profiler.css")
(:lt.objs.plugins/load-css "css/reptile.css")
(:lt.objs.plugins/load-css "css/browser.css")
(:lt.objs.plugins/load-keymap "julia.keymap")
:lt.objs.langs.julia.stats/metrics]
:files [(:lt.objs.files/file-types [{:name "Julia"
:exts [:jl]
:mime "text/julia"
:tags [:editor.julia]}])]
:editor.active [:lt.objs.langs.julia.module/update-module-statusbar]
:editor.julia [:lt.objs.langs.julia.proc/connect-on-open
:lt.objs.langs.julia.proc/attach-on-connect
;; Settings
(:lt.objs.editor/tab-settings false 2 2)
;; Editor support
:lt.objs.langs.julia.eval/eval.one
:lt.objs.langs.julia.eval/eval.all
(:lt.object/add-tag :editor.julia.hints)
(:lt.object/add-tag :editor.julia.doc)
:lt.objs.langs.julia.module/get-module
:lt.objs.langs.julia.module/get-module-on-connect
:lt.objs.langs.julia.module/set-module
:lt.objs.highlights/refresh-on-open
:lt.objs.julia.commands/get-block
:lt.objs.julia.commands/return-block
:lt.objs.langs.julia.menu/ed-menu+
;; :lt.objs.breakpoint/gutter-menu
;; :lt.objs.breakpoint/breakpoint-menu
;; Browser
:lt.objs.langs.julia.browser/get-objects
;; Profiler support
:lt.objs.langs.julia.profiler/render-bars
:lt.objs.langs.julia.profiler/result
:lt.objs.langs.julia.profiler/refresh-on-open
; Editor Commands
:lt.objs.langs.julia.eval/result
:lt.objs.langs.julia.eval/error]
:hinter [:lt.objs.langs.julia.completions/line-change]
:editor.julia.doc [(:lt.object/add-tag :docable)
:lt.objs.langs.julia.doc/doc
:lt.objs.langs.julia.doc/methods
:lt.objs.langs.julia.doc/show-doc]
:editor.julia.hints [:lt.objs.langs.julia.completions/use-local-hints
:lt.objs.langs.julia.completions/trigger-update-hints
:lt.objs.langs.julia.completions/update-hints]
:julia.profile-result [:lt.objs.langs.julia.profiler/clear
:lt.objs.langs.julia.profiler/menu]
:inline.result [:lt.objs.langs.julia.results/register-result
:lt.objs.langs.julia.results/unregister-result
:lt.objs.langs.julia.results/eval
:lt.plugins.reptile/attach-reptile
:lt.plugins.reptile/clear-reptile
:lt.objs.langs.julia.results/reval]
:inline.underline-result [:lt.objs.langs.julia.results/register-result
:lt.objs.langs.julia.results/unregister-result
:lt.objs.langs.julia.results/eval
:lt.plugins.reptile/attach-reptile
:lt.plugins.reptile/clear-reptile
:lt.objs.langs.julia.results/reval]
}
:- {:editor.julia.hints [:lt.plugins.auto-complete/textual-hints]
:julia.profile-result [:lt.objs.eval/result-menu!]}}