Skip to content

Instantly share code, notes, and snippets.

@ibdknox
Created December 6, 2013 16:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ibdknox/7827866 to your computer and use it in GitHub Desktop.
Save ibdknox/7827866 to your computer and use it in GitHub Desktop.
default behaviors for Light Table
{
:+
{:app
#{:lt.objs.clients.local/startup-with-local-client
:lt.objs.settings2/load-behaviors
:lt.objs.settings2/load-keys
:lt.objs.settings2/create-user-settings
:lt.objs.proc/set-path-OSX
:lt.objs.workspace/reconstitute-last-workspace
:lt.objs.sidebar.command/init-commands
:lt.objs.clients.ws/kill-on-closed
:lt.objs.keyboard/load-keys-on-init
:lt.objs.workspace/stop-watch-on-close
:lt.objs.workspace/store-last-workspace
:lt.objs.clients.devtools/clean-inspectors-timer
:lt.objs.editor.pool/init-tab-settings
:lt.objs.app/pre-init-args
:lt.objs.deploy/check-deploy :lt.objs.editor.pool/stop-close-dirty
:lt.objs.clients/close-clients-on-closed
:lt.objs.app/restore-position-on-init
:lt.objs.cli/open-on-args
:lt.objs.editor.pool/init-syntax-selector
:lt.objs.cli/open!
:lt.objs.thread/shutdown-worker-on-close
:lt.objs.clients.tcp-client/kill-on-closed
:lt.objs.animations/animate-on-init
:lt.objs.app/store-position-on-close :lt.objs.canvas/append-canvas
:lt.objs.tabs/init-sortable
:lt.objs.sidebar.navigate/set-exclude-on-init
:lt.objs.deploy/check-version
:lt.objs.style/style-on-init
:lt.objs.app/initial-focus
:lt.objs.app/close!
:lt.objs.menu/remove-menu-close
:lt.objs.app/refresh
:lt.objs.app/ready!
:lt.objs.app/on-show-bind-navigate
:lt.objs.editor.pool/stop-reload-dirty
:lt.objs.window/track-focus
:lt.objs.menu/set-menu
:lt.plugins.auto-complete/init
:lt.objs.clients.devtools/connect-on-init
:lt.objs.tabs/init
:lt.objs.find/init
:lt.plugins.doc/init-doc-search
:lt.objs.intro/show-intro
:lt.objs.menu/recreate-menu
:lt.objs.settings2/default-keymap-diffs
:lt.objs.settings2/user-keymap-diffs
:lt.objs.settings2/default-behavior-diffs
:lt.objs.settings2/user-behavior-diffs
:lt.objs.plugins/init-plugins
:lt.objs.plugins/plugin-behavior-diffs
:lt.objs.plugins/plugin-keymap-diffs
(:lt.objs.keyboard/chord-timeout 1000)
(:lt.objs.files/file.ignore-pattern "(^\\..*)|\\.class$|target/|svn|cvs|\\.git|\\.pyc|~|\\.swp|\\.jar|.DS_Store|\\.nrepl-port")
(:lt.objs.style/set-skin "dark")
:lt.objs.editor/init-codemirror},
:browser
#{:lt.objs.browser/forward! :lt.objs.browser/init!
:lt.objs.browser/destroy-on-close :lt.objs.browser/focus!
:lt.objs.browser/url-focus!
:lt.objs.browser/focus-on-show
:lt.objs.browser/set-client-name :lt.objs.browser/rem-client
:lt.objs.browser/store-history :lt.objs.browser/refresh!
:lt.objs.browser/set-active :lt.objs.browser/navigate!
:lt.objs.browser/active-context
:lt.objs.browser/inactive-context
:lt.objs.browser/window-load-click-handler
:lt.objs.browser/window-load-key-handler
:lt.objs.browser/window-load-lttools
:lt.objs.browser/menu!
:lt.objs.browser/menu+
:lt.objs.browser/back!},
:client
#{:lt.objs.clients/on-connect-drain :lt.objs.clients/queue!
:lt.objs.clients/try-send},
:client.local #{:lt.objs.clients.local/send!},
:client.placeholder #{:lt.objs.clients/remove-placeholder-on-swapped},
:clients
#{:lt.objs.langs.clj/handle-cancellation
:lt.objs.clients/raise-on-object
:lt.objs.langs.python/ipython-error
:lt.objs.langs.python/pyzmq-error},
:clients.devtools
#{:lt.objs.clients.devtools/clear-queue-on-connect
:lt.objs.clients.devtools/console-log
:lt.objs.clients.devtools/handle-message
:lt.objs.clients.devtools/clear-console
:lt.objs.clients.devtools/connect!
:lt.objs.clients.devtools/script-parsed
:lt.objs.clients.devtools/reconnect
:lt.objs.clients.devtools/disconnect
:lt.objs.clients.devtools/print-messages},
:clojure.lang #{:lt.objs.langs.clj/connect :lt.objs.langs.clj/eval! :lt.objs.langs.clj/build!},
:codex
#{:lt.objs.codex/close :lt.objs.codex/add! :lt.objs.codex/clear!},
:command.options #{:lt.objs.sidebar.command/options-escape!},
:command.selector
#{:lt.objs.sidebar.command/escape!
:lt.objs.sidebar.command/select-hidden
:lt.objs.sidebar.command/select-command},
:console #{:lt.objs.console/on-close
:lt.objs.menu/menu!
:lt.objs.console/menu+},
:docs #{:lt.objs.docs/on-close-destroy},
:docable [:lt.plugins.doc/editor.doc.show!
:lt.plugins.doc/doc-menu+]
:editor
#{:lt.objs.editor/active-on-focus
:lt.objs.editor/on-tags-added
:lt.objs.editor/on-tags-removed
:lt.objs.editor/inactive-on-blur
:lt.objs.editor/context-on-active
:lt.objs.editor/focus
:lt.objs.editor/context-on-inactive
:lt.objs.editor/refresh-on-show
:lt.objs.editor/destroy-on-close
:lt.objs.sidebar.clients/track-active-client
:lt.plugins.auto-complete/intra-buffer-string-hints
:lt.plugins.auto-complete/textual-hints
:lt.plugins.auto-paren/close-pair :lt.objs.editor.pool/track-active
:lt.objs.editor.pool/ed-close :lt.objs.editor/menu!
:lt.objs.editor.pool/warn-on-active :lt.objs.editor/refresh!
:lt.plugins.auto-paren/repeat-pair
:lt.plugins.auto-complete/async-hint-tokens
:lt.objs.editor/copy-paste-menu+
:lt.plugins.auto-paren/try-remove-pair
:lt.plugins.auto-paren/open-pair
:lt.plugins.auto-complete/show-hint
:lt.objs.editor/not-read-only
:lt.objs.opener/untrack-closed
:lt.objs.opener/unwatch-closed
:lt.objs.editor/hide-line-numbers
:lt.objs.editor/no-wrap
:lt.objs.settings2/default-keymap-diffs
:lt.objs.settings2/user-keymap-diffs
:lt.objs.settings2/default-behavior-diffs
:lt.objs.settings2/user-behavior-diffs
(:lt.objs.style/set-theme "default")
(:lt.objs.editor/tab-settings false 2 2)
},
:editor.active #{:lt.objs.statusbar/report-cursor-location},
:editor.behaviors #{:lt.objs.settings2/on-behaviors-editor-save
:lt.objs.settings2/eval-settings
:lt.objs.langs.behaviors/behavior-hints
:lt.objs.langs.behaviors/show-info-on-move
:lt.objs.langs.behaviors/on-changed
:lt.objs.langs.behaviors/parsed
:lt.objs.langs.behaviors/behavior-hint-pattern
:lt.plugins.auto-complete/auto-show-on-input
:lt.plugins.rainbow-parens/rainbow-parens
}
:editor.behaviors.helper #{:lt.objs.langs.behaviors/helper.show!
:lt.objs.langs.behaviors/helper.clear!}
:editor.behaviors.workspace #{:lt.objs.settings2/workspace-save
:lt.objs.editor.file/dirty-on-change}
:editor.keymap #{:lt.objs.settings2/on-keymap-editor-save
:lt.objs.settings2/eval-settings
:lt.objs.langs.keymap/keymap-hints
:lt.objs.langs.keymap/show-info-on-move
:lt.objs.langs.keymap/on-changed
:lt.objs.langs.keymap/parsed
:lt.objs.langs.keymap/keymap-hint-pattern
:lt.plugins.auto-complete/auto-show-on-input
:lt.plugins.rainbow-parens/rainbow-parens
}
:editor.keymap.helper #{:lt.objs.langs.keymap/helper.show!}
:editor.clj
#{:lt.objs.langs.clj/eval-print :lt.objs.langs.clj/on-result-set-ns
:lt.objs.langs.clj/no-op :lt.objs.langs.clj/clj-exception
:lt.objs.langs.clj/eval-print-err :lt.objs.langs.clj/eval-location
:lt.objs.langs.clj/on-eval.one :lt.objs.langs.clj/on-eval
:lt.objs.langs.clj/clj-result
:lt.objs.langs.clj/clj-result.inline
:lt.objs.langs.clj/clj-result.statusbar
:lt.objs.langs.clj/clj-result.replace
:lt.objs.langs.clj/clj-watch-result
:lt.objs.langs.clj/clj-watch-src
:lt.objs.langs.clj/clj-watch-custom-src
:lt.plugins.rainbow-parens/rainbow-parens
:lt.objs.langs.clj/clj-doc
:lt.objs.langs.clj/print-clj-doc
:lt.objs.langs.clj/on-eval.custom
[:lt.object/add-tag :watchable]
[:lt.object/add-tag :docable]
},
:editor.clj.instarepl
#{:lt.objs.instarepl/on-eval-one :lt.objs.instarepl/set-parent-title
:lt.objs.instarepl/on-eval-sonar :lt.objs.instarepl/dirty-parent
:lt.objs.instarepl/no-op :lt.objs.instarepl/eval-on-change
:lt.objs.instarepl/close-parent
:lt.objs.langs.clj/clj-result.inline
:lt.objs.langs.clj/clj-result.statusbar
:lt.objs.langs.clj/clj-result.replace
:lt.objs.langs.clj/clj-watch-src
:lt.objs.langs.clj/clj-watch-custom-src
:lt.plugins.rainbow-parens/rainbow-parens
:lt.objs.editor.find/find-in-editor
:lt.objs.langs.clj/clj-watch-result
:lt.objs.langs.clj/clj-doc
:lt.objs.langs.clj/print-clj-doc
:lt.objs.langs.clj/on-eval.custom
[:lt.object/add-tag :watchable]
[:lt.object/add-tag :docable]
},
:editor.cljs
#{:lt.objs.langs.clj/on-result-set-ns :lt.objs.langs.clj/exec.cljs!
:lt.objs.langs.clj/no-op :lt.objs.langs.clj/eval-location
:lt.objs.langs.clj/on-code :lt.objs.langs.clj/on-eval.one
:lt.objs.langs.clj/on-eval
:lt.objs.langs.clj/cljs-result
:lt.objs.langs.clj/cljs-result.inline
:lt.objs.langs.clj/cljs-result.statusbar
:lt.objs.langs.clj/cljs-result.replace
:lt.objs.langs.clj/cljs-exception
:lt.objs.langs.clj/cljs-watch-result
:lt.objs.langs.clj/cljs-watch-src
:lt.objs.langs.clj/cljs-watch-custom-src
:lt.objs.langs.clj/cljs-doc
:lt.objs.langs.clj/print-cljs-doc
:lt.plugins.rainbow-parens/rainbow-parens
:lt.objs.langs.clj/on-eval.custom
:lt.objs.plugins/check-for-plugin-file
[:lt.object/add-tag :docable]
[:lt.object/add-tag :watchable]},
:editor.css
#{:lt.objs.langs.css/on-eval :lt.objs.langs.css/eval-on-save},
:editor.file-backed
#{:lt.objs.opener/save-as-rename!
:lt.objs.editor.file/remove-trailing-whitespace
:lt.objs.editor.file/dirty-on-change :lt.objs.editor.file/file-save
:lt.objs.opener/save-as :lt.objs.editor.file/preserve-line-endings
:lt.objs.editor.file/last-char-newline},
:editor.hinting
#{:lt.plugins.auto-complete/remove-on-move-line
:lt.plugins.auto-complete/remove-on-scroll-inactive},
:editor.html
#{:lt.objs.langs.html/eval-on-save :lt.objs.langs.html/on-eval (:lt.objs.editor/tab-settings false 4 4)},
:editor.inline-result
#{:lt.objs.eval/underline-results :lt.objs.eval/inline-results
:lt.objs.eval/inline-exceptions},
:editor.javascript
#{:lt.objs.langs.js/js-success :lt.objs.langs.js/js-result
:lt.objs.langs.js/js-exception :lt.objs.langs.js/on-eval
:lt.objs.langs.js/on-eval.one
:lt.objs.langs.js/watch-src
:lt.objs.langs.js/js-watch
[:lt.object/add-tag :watchable]},
:editor.markdown [:lt.objs.editor/wrap]
:editor.plaintext [:lt.objs.editor/wrap]
:editor.pool
#{:lt.objs.editor.pool/add-tab-settings
:lt.objs.editor.pool/options-changed
:lt.objs.editor.pool/line-numbers-changed
:lt.objs.editor.pool/theme-changed},
:editor.python
#{:lt.objs.langs.python/python-exception :lt.objs.langs.python/on-eval
:lt.objs.langs.python/on-eval.one
:lt.objs.langs.python/python-result
:lt.objs.langs.python/python-success
:lt.objs.langs.python/python-printer
:lt.objs.langs.python/python-watch
:lt.objs.langs.python/python-image
:lt.objs.langs.python/watch-src
[:lt.object/add-tag :watchable]
(:lt.objs.editor/tab-settings false 4 4)},
:editor.read-only #{:lt.objs.editor/read-only}
:editor.structural #{:lt.plugins.struct/rem-on-close},
:editor.transient
#{:lt.objs.editor.file/dirty-on-change :lt.objs.opener/transient-save
:lt.objs.opener/save-as},
:evaler #{:lt.objs.eval/alert-on-no-client},
:files [:lt.objs.opener/save-failed
(:lt.objs.files/file-types [{:name "CSS" :exts [:css] :mime "text/css" :tags [:editor.css]}
{:name "C" :exts [:c] :mime "text/x-c" :tags [:editor.c]}
{:name "C++" :exts [:cpp :mm :cc] :mime "text/x-c++src" :tags [:editor.cpp]}
{:name "C++ Header" :exts [:h] :mime "text/x-c++hdr" :tags [:editor.cpph]}
{:name "C#" :exts [:cs] :mime "text/x-csharpr" :tags [:editor.csharp]}
{: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]}
{:name "CoffeeScript" :exts [:coffee] :mime "text/x-coffeescript" :tags [:editor.coffee]}
{:name "Common Lisp" :exts [:cl] :mime "text/x-common-lisp" :tags [:editor.common-lisp]}
{:name "Diff" :exts [:diff :patch] :mime "text/x-diff" :tags [:editor.diff]}
{:name "EDN" :exts [:edn] :mime "text/x-clojure" :tags [:editor.clj :editor.edn]}
{:name "Erlang" :exts [:erl] :mime "text/x-erlang" :tags [:editor.erlang]}
{:name "Go" :exts [:go] :mime "text/x-go" :tags [:editor.go]}
{:name "Groovy" :exts [:groovy] :mime "text/x-groovy" :tags [:editor.groovy]}
{:name "Haskell" :exts [:hs] :mime "text/x-haskell" :tags [:editor.haskell]}
{:name "HAML" :exts [:haml] :mime "text/x-haml" :tags [:editor.haml]}
{:name "Haxe" :exts [:haxe] :mime "text/x-haxe" :tags [:editor.haxe]}
{:name "HTML" :exts [:html :htm] :mime "htmlmixed" :tags [:editor.html]}
{:name "INI" :exts [:ini] :mime "text/x-ini" :tags [:editor.ini]}
{:name "Javascript" :exts [:js :json] :mime "text/javascript" :tags [:editor.javascript]}
{:name "Java" :exts [:java] :mime "text/x-java" :tags [:editor.java]}
{:name "Julia" :exts [:jl] :mime "text/x-julia" :tags [:editor.julia]}
{:name "LaTeX" :exts [:latex :tex] :mime "text/x-stex" :tags [:editor.latex]}
{:name "LESS" :exts [:less] :mime "text/x-less" :tags [:editor.less]}
{:name "Lua" :exts [:lua] :mime "text/x-lua" :tags [:editor.lua]}
{:name "Light Table Behaviors" :exts [:behaviors] :mime "text/x-clojurescript" :tags [:editor.behaviors]}
{:name "Light Table Keymap" :exts [:keymap] :mime "text/x-clojurescript" :tags [:editor.keymap]}
{:name "Markdown" :exts [:md :markdown] :mime "text/x-markdown" :tags [:editor.markdown]}
{:name "OCaml" :exts [:ocaml :ml] :mime "text/x-ocaml" :tags [:editor.ocaml]}
{:name "Pascal" :exts [:pas] :mime "text/x-pascal" :tags [:editor.pascal]}
{:name "Perl" :exts [:pl] :mime "text/x-perl" :tags [:editor.perl]}
{:name "PHP" :exts [:php] :mime "text/x-perl" :tags [:editor.perl]}
{:name "Python" :exts [:py :pyw] :mime "text/x-python" :tags [:editor.python]}
{:name "Plain Text" :exts [:txt] :mime "plaintext" :tags [:editor.plaintext]}
{:name "R" :exts [:r] :mime "text/x-rsrc" :tags [:editor.r]}
{:name "Rust" :exts [:rs] :mime "text/x-rustsrc" :tags [:editor.rust]}
{:name "Ruby" :exts [:rb] :mime "text/x-ruby" :tags [:editor.ruby]}
{:name "Sass" :exts [:sass] :mime "text/x-sass" :tags [:editor.sass]}
{:name "Scala" :exts [:scala] :mime "text/x-scala" :tags [:editor.scala]}
{:name "Scheme" :exts [:ss :scm :sch] :mime "text/x-scheme" :tags [:editor.scheme]}
{:name "SCSS" :exts [:scss] :mime "text/x-scss" :tags [:editor.scss]}
{:name "Shell" :exts [:sh :bash :profile :bash_profile :bashrc] :mime "text/x-sh" :tags [:editor.shell]}
{:name "Smarty" :exts [:smarty] :mime "text/x-smarty" :tags [:editor.smarty]}
{:name "SPARQL" :exts [:sparql] :mime "text/x-sparql-query" :tags [:editor.sparql]}
{:name "TypeScript" :exts [:ts] :mime "text/x-typescript" :tags [:editor.typescript]}
{:name "VB" :exts [:vb] :mime "text/x-vb" :tags [:editor.visualbasic]}
{:name "YAML" :exts [:yml :yaml] :mime "text/x-yaml" :tags [:editor.yaml]}
{:name "XML" :exts [:xml] :mime "application/xml" :tags [:editor.xml]}
])]
:filter-list
#{:lt.objs.sidebar.command/select!
:lt.objs.sidebar.command/filter-inactive
:lt.objs.sidebar.command/filter-list.focus! :lt.objs.sidebar.command/change!
:lt.objs.sidebar.command/clear! :lt.objs.sidebar.command/update-lis
:lt.objs.sidebar.command/set-on-select
:lt.objs.sidebar.command/move-selection
:lt.objs.sidebar.command/set-selection!
:lt.objs.sidebar.command/filter-active},
:find-bar
#{:lt.objs.find/show! :lt.objs.find/clear! :lt.objs.find/next!
:lt.objs.find/focus! :lt.objs.find/hide! :lt.objs.find/prev!
:lt.objs.find/replace!
:lt.objs.find/search!},
:frame.client
#{:lt.objs.browser/html-eval :lt.objs.browser/cljs-exec
:lt.objs.browser/handle-refresh! :lt.objs.browser/handle-send!
:lt.objs.browser/css-eval :lt.objs.browser/js-eval
:lt.objs.browser/js-eval-file :lt.objs.browser/handle-close!
:lt.objs.browser/change-live},
:hinter
#{:lt.plugins.auto-complete/select :lt.plugins.auto-complete/escape!
:lt.plugins.auto-complete/select-unknown
:lt.plugins.auto-complete/line-change},
:html.lang #{:lt.objs.langs.html/eval!},
:inline.doc [:lt.plugins.doc/clear]
:inline.exception
#{:lt.objs.eval/ex-menu! :lt.objs.eval/ex-clear
:lt.objs.eval/destroy-on-clear
:lt.objs.eval/ex-shrink-on-double-click},
:inline.result
#{:lt.objs.eval/shrink-on-double-click :lt.objs.eval/result-menu!
:lt.objs.eval/expand-on-click :lt.objs.eval/clear-mark
:lt.objs.eval/move-mark :lt.objs.eval/changed
:lt.objs.eval/update!
:lt.objs.eval/destroy-on-cleared},
:inline.result-group
#{:lt.objs.instarepl/clear-mark :lt.objs.instarepl/changed
:lt.objs.instarepl/soft-clear :lt.objs.instarepl/expand-on-click
:lt.objs.instarepl/move-mark
:lt.objs.instarepl/shrink-on-double-click},
:inline.underline-result
#{:lt.objs.eval/result-menu! :lt.objs.eval/ex-clear :lt.objs.eval/destroy-on-clear},
:inline.watch #{:lt.plugins.watches/clear!}
:inspector.object #{:lt.objs.clients.devtools/clear-inspector-object},
:instarepl #{
:lt.objs.instarepl/sonar-result
:lt.objs.instarepl/clj-exception
:lt.objs.instarepl/on-show-refresh-eds
:lt.objs.instarepl/destroy-on-close
:lt.objs.instarepl/reroute-watches
:lt.objs.instarepl/live-toggle
:lt.objs.instarepl/on-focus-focus-ed
:lt.objs.instarepl/no-op
:lt.objs.instarepl/cleanup-on-destroy
:lt.objs.langs.clj/eval-print-err
:lt.objs.langs.clj/eval-print
}
:navigate.selector
#{:lt.objs.sidebar.navigate/escape!
:lt.objs.sidebar.navigate/pop-transient-on-select
:lt.objs.sidebar.navigate/open-on-select},
:navigator #{:lt.objs.sidebar.navigate/focus! :lt.objs.sidebar.navigate/focus-on-show :lt.objs.sidebar.navigate/workspace-files},
:nodejs.client
#{:lt.objs.clients.tcp-client/init-debugger!
:lt.objs.clients.tcp-client/start-debugger!
:lt.objs.clients.tcp-client/connect-success
:lt.objs.clients.tcp-client/send!
:lt.objs.clients.tcp-client/debugger-evaluate
:lt.objs.clients.tcp-client/debugger-changelive
:lt.objs.clients.tcp-client/refresh-scripts!
:lt.objs.clients.tcp-client/debugger-scripts
:lt.objs.clients.tcp-client/changelive!
:lt.objs.clients.tcp-client/connect-retry},
:nodejs.lang #{:lt.objs.clients.tcp-client/connect!},
:nrepl.client [:lt.objs.clients.nrepl/nrepl-message
:lt.objs.clients.nrepl/nrepl-connect
:lt.objs.clients.nrepl/nrepl-send!
:lt.objs.clients.nrepl/client.settings
:lt.objs.clients.nrepl/connect!
:lt.objs.clients.nrepl/try-connect!
:lt.objs.clients.nrepl/close
:lt.objs.langs.clj/eval-print-err
:lt.objs.langs.clj/eval-print
:lt.objs.clients.nrepl/init-session]
:nrepl.client.remote [:lt.objs.clients.nrepl/nrepl-message
:lt.objs.clients.nrepl/nrepl-connect
:lt.objs.clients.nrepl/nrepl-send!
:lt.objs.clients.nrepl/client.settings.remote
:lt.objs.clients.nrepl/connect!
:lt.objs.clients.nrepl/try-connect!
:lt.objs.clients.nrepl/close
:lt.objs.langs.clj/eval-print-err
:lt.objs.langs.clj/eval-print
:lt.objs.clients.nrepl/init-remote-session]
:object #{:lt.objs.clients/on-destroy-remove-cb},
:opener
#{:lt.objs.opener/open-from-info :lt.objs.opener/open-transient-editor
:lt.objs.opener/open-standard-editor
:lt.objs.opener/track-open-files
:lt.objs.opener/watch-on-open
:lt.objs.opener/check-read-only
},
:options-input
#{:lt.objs.sidebar.command/op-select!
:lt.objs.sidebar.command/options-escape!
:lt.objs.sidebar.command/op-clear!
:lt.objs.sidebar.command/op-focus!},
:plugin.file [:lt.objs.langs.clj/build-cljs-plugin
:lt.objs.langs.clj/plugin-compile-results
(:lt.objs.editor.file/on-save :build)]
:plugin-manager [:lt.objs.version/destroy-on-close]
:python.lang
#{:lt.objs.langs.python/eval! :lt.objs.langs.python/connect},
:searcher
#{:lt.objs.search/on-error
:lt.objs.search/on-data :lt.objs.search/clear!
:lt.objs.search/on-end
:lt.objs.search/search!
:lt.objs.search/done-searching
:lt.objs.search/next!
:lt.objs.search/prev!
:lt.objs.search/on-result
:lt.objs.search/focus
:lt.objs.search/on-close},
:sidebar
#{:lt.objs.sidebar/item-toggled
:lt.objs.sidebar/width!
:lt.objs.sidebar/open!
:lt.objs.sidebar/close!
:lt.objs.sidebar/no-anim-on-drag
:lt.objs.sidebar/reanim-on-drop
:lt.objs.sidebar/pop-transient},
:sidebar.clients
#{:lt.objs.sidebar.clients/unset-client
:lt.objs.sidebar.clients/selecting!
:lt.objs.sidebar.clients/focus!
:lt.objs.sidebar.clients/hide-on-select
:lt.objs.sidebar.clients/done-selecting},
:sidebar.command
#{:lt.objs.sidebar.command/refresh! :lt.objs.sidebar.command/focus!
:lt.objs.sidebar.command/exec-active!
:lt.objs.sidebar.command/post-select-pop
:lt.objs.sidebar.command/soft-focus!
:lt.objs.sidebar.command/cancel!
:lt.objs.sidebar.command/focus-on-show
:lt.objs.sidebar.command/exec-command},
:sidebar.docs.search [:lt.plugins.doc/sidebar.doc.search.exec
:lt.plugins.doc/doc.search.results
:lt.objs.langs.clj/clj-doc-search
:lt.objs.langs.clj/cljs-doc-search
:lt.plugins.doc/focus!
:lt.plugins.doc/set-item
:lt.plugins.doc/clear!
:lt.plugins.doc/no-client
:lt.plugins.doc/cur-from-last-editor
]
:sidebar.workspace
#{:lt.objs.sidebar.workspace/sidebar-menu
:lt.objs.sidebar.workspace/recent! :lt.objs.sidebar.workspace/tree!
:lt.objs.sidebar.workspace/recent.select!},
:skin-selector #{:lt.objs.style/set-skin-on-select},
:statusbar.console-toggle #{:lt.objs.console/statusbar-console-toggle},
:tab-options #{:lt.objs.editor.pool/focus-options},
:tabs #{:lt.objs.tabs/on-destroy-eds :lt.objs.tabs/active-tab-num :lt.objs.tabs/prev-tab :lt.objs.tabs/next-tab :lt.objs.tabs/tab-close :lt.objs.tabs/repaint-tab-updated
:lt.objs.tabs/right! :lt.objs.tabs/left! :lt.objs.tabs/bottom!
:lt.objs.find/adjust-find-on-resize}
:tabset
#{:lt.objs.tabs/set-width-final! :lt.objs.tabs/tabset-active
:lt.objs.tabs/next-tab :lt.objs.tabs/unset-dragging
:lt.objs.tabs/repaint-tab-updated :lt.objs.tabs/width!
:lt.objs.tabs/tab-close :lt.objs.tabs/prev-tab
:lt.objs.tabs/reanim-on-drop :lt.objs.tabs/tabset-menu
:lt.objs.tabs/no-anim-on-drag :lt.objs.tabs/active-tab-num
:lt.objs.tabs/set-dragging},
:tabset.tab
#{:lt.objs.tabs/on-destroy-remove
:lt.objs.tabs/on-active-active-tabset},
:tcp.client #{:lt.objs.clients.tcp/send!},
:theme-selector #{:lt.objs.style/set-theme-on-select},
:tree-item
#{:lt.objs.sidebar.workspace/rename-submit
:lt.objs.sidebar.workspace/rename-focus
:lt.objs.sidebar.workspace/start-rename
:lt.objs.sidebar.workspace/rename-cancel
:lt.objs.sidebar.workspace/rename-blur},
:version #{:lt.objs.version/destroy-on-close
:lt.objs.version/on-show-refresh-eds}
:watchable #{:lt.plugins.watches/watch!
:lt.plugins.watches/unwatch!
:lt.plugins.watches/eval-on-watch-or-unwatch}
:window
#{:lt.objs.clients.tcp/kill-on-closed
:lt.objs.workspace/stop-watch-on-blur
:lt.objs.window/track-focus
:lt.objs.workspace/watch-workspace
:lt.objs.menu/set-menu
:lt.objs.menu/remove-menu-close
},
:worker-thread [:lt.objs.thread/kill! :lt.objs.thread/send! :lt.objs.thread/queue! :lt.objs.thread/connect :lt.objs.thread/try-send :lt.objs.thread/message]
:workspace
#{:lt.objs.sidebar.workspace/on-ws-set
:lt.objs.sidebar.navigate/watched.delete :lt.objs.workspace/rename!
:lt.objs.workspace/clear! :lt.objs.sidebar.navigate/watched.create
:lt.objs.sidebar.navigate/populate-on-ws-update
:lt.objs.editor.pool/watched.delete :lt.objs.workspace/add-folder!
:lt.objs.workspace/serialize-workspace
:lt.objs.workspace/remove-file! :lt.objs.editor.pool/watched.rename
:lt.objs.workspace/add-file! :lt.objs.sidebar.workspace/on-ws-add
:lt.objs.workspace/watch-on-set
:lt.objs.workspace/store-on-save
:lt.objs.sidebar.workspace/on-ws-remove :lt.objs.workspace/set!
:lt.objs.sidebar.workspace/watched.delete :lt.objs.workspace/new!
:lt.objs.sidebar.workspace/watched.create
:lt.objs.editor.pool/watched.update
:lt.objs.settings2/grab-workspace-behaviors
:lt.objs.opener/watch-open-files
:lt.objs.sidebar.workspace/watch-open-dirs-paths
:lt.objs.workspace/remove-folder!},
:workspace.file
#{:lt.objs.sidebar.workspace/on-open-file
:lt.objs.sidebar.workspace/rename-file
:lt.objs.sidebar.workspace/subfile-menu
:lt.objs.sidebar.workspace/delete-file
:lt.objs.sidebar.workspace/on-menu},
:workspace.file.root #{:lt.objs.sidebar.workspace/on-root-menu},
:workspace.folder
#{:lt.objs.sidebar.workspace/new-folder!
:lt.objs.sidebar.workspace/subfolder-menu
:lt.objs.sidebar.workspace/destroy-sub-tree
:lt.objs.sidebar.workspace/on-open-ls
:lt.objs.sidebar.workspace/delete-folder
:lt.objs.sidebar.workspace/on-close
:lt.objs.sidebar.workspace/rename-folder
:lt.objs.sidebar.workspace/refresh
:lt.objs.sidebar.workspace/on-menu
:lt.objs.sidebar.workspace/force-delete-folder
:lt.objs.sidebar.workspace/track-and-watch-open-dirs
:lt.objs.sidebar.workspace/untrack-closed-dirs
:lt.objs.sidebar.workspace/new-file!},
:workspace.folder.root
#{:lt.objs.sidebar.workspace/on-root-menu
:lt.objs.sidebar.workspace/on-menu},
:workspace.root
#{:lt.objs.sidebar.workspace/on-remove
:lt.objs.sidebar.workspace/add-ws-folder
:lt.objs.sidebar.workspace/on-clear
:lt.objs.sidebar.workspace/add-ws-file},
:ws.client #{:lt.objs.clients.ws/send!}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment