Skip to content

Instantly share code, notes, and snippets.

@t9md
Last active August 29, 2015 14:24
Show Gist options
  • Save t9md/05d8e49d2990081b267f to your computer and use it in GitHub Desktop.
Save t9md/05d8e49d2990081b267f to your computer and use it in GitHub Desktop.
Atom
$ apm list
Built-in Atom packages (88)
├── archive-view@0.58.0
├── atom-dark-syntax@0.27.0
├── atom-dark-ui@0.49.0
├── atom-light-syntax@0.28.0
├── atom-light-ui@0.41.0
├── autocomplete-atom-api@0.9.0
├── autocomplete-css@0.8.0
├── autocomplete-html@0.7.2
├── autocomplete-plus@2.17.4
├── autocomplete-snippets@1.7.0
├── autoflow@0.25.0
├── autosave@0.22.0
├── background-tips@0.25.0
├── base16-tomorrow-dark-theme@0.26.0
├── base16-tomorrow-light-theme@0.9.0
├── bookmarks@0.35.0
├── bracket-matcher@0.76.0
├── command-palette@0.36.0
├── deprecation-cop@0.53.0
├── dev-live-reload@0.46.0
├── encoding-selector@0.21.0
├── exception-reporting@0.35.0
├── find-and-replace@0.174.2
├── fuzzy-finder@0.87.0
├── git-diff@0.55.0
├── go-to-line@0.30.0
├── grammar-selector@0.47.0
├── image-view@0.54.0
├── incompatible-packages@0.24.0
├── keybinding-resolver@0.33.0
├── language-c@0.45.0
├── language-clojure@0.16.0
├── language-coffee-script@0.41.0
├── language-csharp@0.6.0
├── language-css@0.32.0
├── language-gfm@0.78.0
├── language-git@0.10.0
├── language-go@0.30.0
├── language-html@0.40.0
├── language-hyperlink@0.14.0
├── language-java@0.15.0
├── language-javascript@0.80.0
├── language-json@0.15.0
├── language-less@0.28.0
├── language-make@0.14.0
├── language-mustache@0.12.0
├── language-objective-c@0.15.0
├── language-perl@0.28.0
├── language-php@0.27.0
├── language-property-list@0.8.0
├── language-python@0.37.0
├── language-ruby@0.56.0
├── language-ruby-on-rails@0.22.0
├── language-sass@0.39.0
├── language-shellscript@0.15.0
├── language-source@0.9.0
├── language-sql@0.17.0
├── language-text@0.7.0
├── language-todo@0.25.0
├── language-toml@0.16.0
├── language-xml@0.30.0
├── language-yaml@0.22.0
├── link@0.30.0
├── markdown-preview@0.150.0
├── metrics@0.51.0
├── notifications@0.57.0
├── one-dark-syntax@1.0.0
├── one-dark-ui@1.0.0
├── one-light-syntax@1.0.0
├── one-light-ui@1.0.0
├── open-on-github@0.37.0
├── package-generator@0.40.0
├── release-notes@0.53.0
├── settings-view@0.211.0
├── snippets@0.95.0
├── solarized-dark-syntax@0.38.1
├── solarized-light-syntax@0.22.1
├── spell-check@0.59.0
├── status-bar@0.75.1
├── styleguide@0.44.0
├── symbols-view@0.100.0
├── tabs@0.82.0
├── timecop@0.31.0
├── tree-view@0.177.0
├── update-package-dependencies@0.10.0
├── welcome@0.29.0
├── whitespace@0.30.0
└── wrap-guide@0.35.0
/Users/t9md/.atom/packages (38)
├── aligner@0.13.0
├── atom-beautify@0.28.7
├── autocomplete-emojis@2.2.2
├── clip-history@0.1.10
├── color-picker@2.0.10
├── cursor-history@0.4.14
├── dev@0.0.0
├── file-icons@1.5.8
├── fold-comments@0.4.0
├── goto-scope@0.2.8
├── isearch@0.1.9
├── japanese-wrap@0.2.10
├── keymap-disabler@0.1.1
├── linter@1.2.3
├── linter-coffeelint@1.0.0
├── minimap@4.11.2
├── minimap-git-diff@4.1.6
├── monokai@0.14.0
├── open-this@0.1.4
├── paner@0.1.8
├── phrase@0.1.2
├── pigments@0.8.4
├── preview@0.16.2
├── project-manager@1.15.11
├── quick-highlight@0.2.0
├── rapid-motion@0.1.0
├── recent-finder@0.4.4
├── regex-railroad-diagram@0.8.3
├── run-in-atom@1.0.2
├── script@2.26.3
├── smalls@0.1.7
├── theme-switch@0.3.4
├── toggle@0.2.2
├── toggle-quotes@0.11.0
├── transformer@0.2.2
├── try@0.2.6
├── vim-mode@0.54.0
└── vim-mode-visual-block@0.2.8
# Import ENV from zsh config.
process.env.PATH = "YOUR PATH"
process.env.GOPATH = "/Users/t9md/go"
atom.commands.add 'atom-text-editor',
'user:toggle-fold': (event) ->
editor = @getModel()
row = editor.getCursorBufferPosition().row
editor.toggleFoldAtBufferRow row
atom.commands.add 'atom-workspace',
'user:inspect-element': =>
atom.openDevTools()
atom.executeJavaScriptInDevTools('DevToolsAPI.enterInspectElementMode()')
'atom-workspace:not([mini])':
'cmd-x': 'paner:swap-item'
'cmd-X': 'paner:merge-item'
'cmd-enter': 'paner:maximize'
'cmd-H': 'paner:very-left'
'cmd-J': 'paner:very-bottom'
'cmd-K': 'paner:very-top'
'cmd-L': 'paner:very-right'
'ctrl-alt-p': 'phrase:open'
'ctrl-cmd-e i': 'application:open-your-init-script'
'ctrl-cmd-e c': 'application:open-your-config'
'ctrl-cmd-e k': 'application:open-your-keymap'
'ctrl-cmd-e s': 'application:open-your-stylesheet'
'ctrl-cmd-e n': 'application:open-your-snippets'
'ctrl-i': 'cursor-history:next'
'ctrl-o': 'cursor-history:prev'
'cmd-p': 'recent-finder:toggle'
'cmd-2': 'pane:split-down'
'cmd-3': 'pane:split-right'
'cmd-shift-c': 'user:inspect-element'
'ctrl-g': 'core:cancel'
'atom-workspace atom-text-editor:not([mini])':
'ctrl-;': 'smalls:start'
'cmd-;': 'editor:toggle-line-comments'
'cmd-i': 'transformer:run'
'shift-cmd-i': 'transformer:compile'
'atom-text-editor.smalls.search[mini]':
';': 'smalls:jump'
'atom-text-editor.vim-mode.command-mode':
'z 1': 'editor:fold-at-indent-level-1'
'z 2': 'editor:fold-at-indent-level-2'
'z 3': 'editor:fold-at-indent-level-3'
'z 4': 'editor:fold-at-indent-level-4'
'z a': 'user:toggle-fold'
'cmd-z': 'user:toggle-fold'
'ctrl-j': 'window:focus-pane-below'
'ctrl-k': 'window:focus-pane-above'
'ctrl-h': 'window:focus-pane-on-left'
'ctrl-l': 'window:focus-pane-on-right'
'g f': 'open-this:here'
'ctrl-w f': 'open-this:split-down'
'ctrl-w F': 'open-this:split-right'
'g x': 'link:open'
'space n': 'editor:toggle-line-numbers'
'space w': 'editor:toggle-soft-wrap'
'T': 'try:paste'
'cmd-x': 'paner:swap-item'
'cmd-X': 'paner:send-item'
'cmd-enter': 'paner:maximize'
'cmd-H': 'paner:very-left'
'cmd-J': 'paner:very-bottom'
'cmd-K': 'paner:very-top'
'cmd-L': 'paner:very-right'
'-': 'toggle:there'
# ';': 'smalls:start'
':': 'go-to-line:toggle'
# 's': 'smalls:start',
'ctrl-cmd-n': 'theme-switch:next',
's': 'isearch:search-forward'
'S': 'isearch:search-backward'
'.platform-darwin atom-text-editor.isearch[mini]':
'ctrl-[': 'isearch:cancel'
'ctrl-u': 'editor:delete-to-beginning-of-line'
']': 'isearch:search-forward'
'[': 'isearch:search-backward'
'tab': 'isearch:search-forward'
'shift-tab': 'isearch:search-backward'
';': 'core:confirm'
'ctrl-p': 'isearch:fill-history-prev'
'ctrl-n': 'isearch:fill-history-next'
'cmd-e': 'isearch:fill-cursor-word'
'atom-text-editor.rapid-motion[mini]':
'ctrl-u': 'editor:delete-to-beginning-of-line'
']': 'rapid-motion:forward'
'[': 'rapid-motion:backward'
'tab': 'rapid-motion:forward'
'ctrl-s': 'rapid-motion:forward'
'shift-tab': 'rapid-motion:backward'
';': 'core:confirm'
'atom-text-editor.vim-mode.command-mode, atom-text-editor.vim-mode.visual-mode':
'ctrl-s': 'rapid-motion:forward'
'ctrl-cmd-s': 'rapid-motion:backward'
'space m': 'quick-highlight:toggle'
'space M': 'quick-highlight:clear'
'ctrl-;': 'smalls:start'
# "s": 'goto-scope:string-next',
"s": 'rapid-motion:forward'
'S': 'goto-scope:string-prev',
')': 'goto-scope:function-next',
'(': 'goto-scope:function-prev',
']': 'goto-scope:keyword-next',
'[': 'goto-scope:keyword-prev',
'@': 'goto-scope:variable-next',
'!': 'goto-scope:constant-next',
'/': 'isearch:search-forward'
'?': 'isearch:search-backward'
# 'ctrl-r': 'isearch:word-backward'
# 'ctrl-s': 'isearch:search-forward'
',': 'isearch:search-forward'
# 'ctrl-r': 'isearch:search-backward'
'atom-text-editor.vim-mode.operator-pending-mode, atom-text-editor.vim-mode.visual-mode':
'cmd-l': 'vim-mode:select-inside-paragraph'
"'": 'vim-mode:select-inside-single-quotes'
'"': 'vim-mode:select-inside-double-quotes'
'ctrl-g': 'vim-mode:activate-command-mode'
'atom-text-editor.vim-mode.operator-pending-mode':
'c': 'vim-mode:select-inside-word'
'atom-text-editor.vim-mode.insert-mode':
'cmd-f': 'editor:move-to-end-of-word'
'cmd-F': 'editor:select-to-end-of-word'
'cmd-B': 'editor:select-to-beginning-of-word'
'cmd-b': 'editor:move-to-beginning-of-word'
'cmd-d': 'editor:delete-to-end-of-word'
'cmd-m': 'editor:select-word'
'ctrl-y': 'clip-history:paste'
'ctrl-Y': 'clip-history:paste-last'
'ctrl-s': 'rapid-motion:forward'
'ctrl-r': 'isearch:search-backward'
'atom-text-editor.vim-mode.visual-mode':
'ctrl-k': 'editor:move-line-up'
'ctrl-j': 'editor:move-line-down'
'ctrl-l': 'editor:indent-selected-rows'
'ctrl-h': 'editor:outdent-selected-rows'
'T': 'try:paste'
'cmd-c': 'vim-mode:yank'
'.fuzzy-finder':
'ctrl-[': 'core:cancel'
'ctrl-l': 'pane:split-right'
'ctrl-j': 'pane:split-down'
'.select-list':
'ctrl-[': 'core:cancel'
'[': 'core:cancel'
'ctrl-l': 'pane:split-right'
'ctrl-j': 'pane:split-down'
'ctrl-g': 'core:cancel'
'.markdown-preview':
'j': 'core:move-down'
'k': 'core:move-up'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment