Skip to content

Instantly share code, notes, and snippets.

@rarous
Created November 14, 2015 11:25
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save rarous/74f50b16a3bee3cdcbe6 to your computer and use it in GitHub Desktop.
Save rarous/74f50b16a3bee3cdcbe6 to your computer and use it in GitHub Desktop.
[
[:app "cmd-t" :workspace.show]
[:app "cmd-shift-f" :searcher.show]
[:app "cmd-shift-k" :clear-console]
[:app "cmd-shift-s" :save-all]
[:app "cmd-ctrl-f" :window.fullscreen]
[:app "cmd-k" :toggle-console]
[:app "tab" :focus-last-editor]
[:workspace.focused "enter" :lt.plugins.workspace-nav/open-selection]
[:workspace.focused "backspace" :lt.plugins.workspace-nav/close-parent]
[:workspace.focused "up" :lt.plugins.workspace-nav/navigate-north]
[:workspace.focused "down" :lt.plugins.workspace-nav/navigate-south]
[:workspace.focused "esc" :workspace.show]
[:workspace.focused "end" :lt.plugins.workspace-nav/navigate-bottom]
[:workspace.focused "home" :lt.plugins.workspace-nav/navigate-top]
[:editor.keys.hinting.active "tab" :auto-complete]
[:editor.keys.hinting.active "enter" :passthrough]
[:editor "alt-shift-l" :lt.plugins.workspace-nav/focus]
[:editor "ctrl-b" :editor.sublime.goToBracket]
[:editor "ctrl-c" :eval.cancel-all! :clear-inline-results]
[:editor "ctrl-d" :editor.delete-line]
[:editor "cmd-v" :editor.paste]
[:editor "alt-shift-w" :editor.watch.unwatch]
[:editor "ctrl-n" :editor.sublime.selectNextOccurrence]
[:editor "shift-enter" :editor.sublime.duplicateLine]
[:editor "ctrl-k d" :editor.select-all :smart-indent-selection :editor.selection.clear :lt.plugins.marks/jump-to-large-move-mark]
[:editor "cmd-c" :editor.copy]
[:editor "cmd-d" :editor.doc.toggle]
[:editor "alt-w" :editor.watch.watch-selection]
[:editor "ctrl-shift-b" :editor.sublime.selectBetweenBrackets]
[:editor "ctrl-w" :editor.sublime.selectScope]
[:editor "ctrl-k r" :lt.plugins.reflow/reflow]
[:editor "\"" (:editor.open-pair "\"")]
[:editor "(" (:editor.open-pair "(")]
[:editor ")" (:editor.close-pair ")")]
[:editor "ctrl-alt-9" (:editor.open-pair "{")]
[:editor "ctrl-alt-[" (:editor.open-pair "[")]
[:editor.clj "shift-alt-s" :paredit.select.parent]
[:editor.clj "cmd-shift-," :paredit.shrink.right]
[:editor.clj "alt-s" (:paredit.select.parent "(") :smart-indent-selection :paredit.select.clear]
[:editor.clj "cmd-shift-." :paredit.shrink.left]
[:editor.clj "cmd-shift-0" :paredit.grow.right]
[:editor.clj "alt-enter" (:paredit.select.parent "(") :eval-editor-form :paredit.select.clear]
[:editor.clj "cmd-shift-s" :paredit-plus.split-sexp]
[:editor.clj "cmd-shift-9" :paredit.grow.left]
[:editor.clj "cmd-shift-j" :paredit-plus.join-sexps]
[:editor.clj "shift-alt-k" :paredit-plus.kill]
[:editor.clj "cmd-/" :toggle-comment-selection]
[:editor.clj "ctrl-alt-d" :paredit.move.down.forward]
[:editor.clj "ctrl-alt-u" :paredit.move.up.backward]
[:editor.clj "ctrl-alt-p" :paredit.move.down.backward]
[:editor.clj "ctrl-alt-n" :paredit.move.up.forward]
[:editor.clj "ctrl-alt-s" :paredit-plus.splice-sexp]
[:editor.clj "ctrl-alt-up" :paredit-plus.splice-sexp-killing-backward]
[:editor.clj "ctrl-alt-down" :paredit-plus.splice-sexp-killing-forward]
[:editor.clj "alt-r" (:eval.custom "(clojure.test/run-tests)" {:result-type :statusbar})]
[:editor.clj "alt-k" (:eval.custom
"(do
(require 'kibit.check)
(prn :WOW)
(if-let [better (kibit.check/check-expr '__SELECTION__)]
(with-out-str
(clojure.pprint/write (:alt better)
:suppress-namespaces true
:dispatch clojure.pprint/code-dispatch))
__SELECTION*__))"
{:verbatim true, :result-type :replace})]
[:editor.cljs "shift-alt-s" :paredit.select.parent]
[:editor.cljs "cmd-shift-," :paredit.shrink.right]
[:editor.cljs "alt-s" (:paredit.select.parent "(") :smart-indent-selection :paredit.select.clear]
[:editor.cljs "cmd-shift-." :paredit.shrink.left]
[:editor.cljs "cmd-shift-0" :paredit.grow.right]
[:editor.cljs "alt-enter" (:paredit.select.parent "(") :eval-editor-form :paredit.select.clear]
[:editor.cljs "cmd-shift-s" :paredit-plus.split-sexp]
[:editor.cljs "cmd-shift-9" :paredit.grow.left]
[:editor.cljs "cms-shift-j" :paredit-plus.join-sexps]
[:editor.cljs "shift-alt-k" :paredit-plus.kill]
[:editor.cljs "cmd-/" :toggle-comment-selection]
[:editor.cljs "ctrl-alt-d" :paredit.move.down.forward]
[:editor.cljs "ctrl-alt-u" :paredit.move.up.backward]
[:editor.cljs "ctrl-alt-p" :paredit.move.down.backward]
[:editor.cljs "ctrl-alt-n" :paredit.move.up.forward]
[:editor.cljs "ctrl-alt-s" :paredit-plus.splice-sexp]
[:editor.cljs "ctrl-alt-up" :paredit-plus.splice-sexp-killing-backward]
[:editor.cljs "ctrl-alt-down" :paredit-plus.splice-sexp-killing-forward]
[:editor.javascript "alt-enter" (:paredit.select.parent "{") :eval-editor-form :paredit.select.clear]
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment