Skip to content

Instantly share code, notes, and snippets.

@gsemet
Last active November 27, 2017 22:30
Show Gist options
  • Save gsemet/b5559bc20cc6c31844b7 to your computer and use it in GitHub Desktop.
Save gsemet/b5559bc20cc6c31844b7 to your computer and use it in GitHub Desktop.
# initialization file
'body':
'alt-up': 'core:move-up'
'alt-down': 'core:move-down'
'alt-shift-P': 'window:run-package-specs'
'ctrl-shift-S':'window:save-all'
'atom-workspace atom-text-editor:not([mini])':
'alt-up': 'editor:move-line-up'
'alt-down': 'editor:move-line-down'
'cmd-up': 'editor:move-line-up'
'cmd-down': 'editor:move-line-down'
'ctrl-shift-/': 'editor:toggle-line-comments'
# Expand current cursor
'cmd-shift-down': 'multi-cursor:expandDown'
'cmd-shift-up': 'multi-cursor:expandUp'
# Move the last cursor.
'cmd-alt-down': 'multi-cursor:move-last-cursor-down'
'cmd-alt-right': 'multi-cursor:move-last-cursor-right'
'cmd-alt-left': 'multi-cursor:move-last-cursor-left'
'cmd-alt-up': 'multi-cursor:move-last-cursor-up'
'atom-workspace atom-text-editor':
'ctrl-shift-up': 'editor:upper-case'
'ctrl-shift-down': 'editor:lower-case'
'f3': 'find-selection:find-next'
'atom-workspace':
'ctrl-alt-c': 'case-switch:convert-to-camel-case'
'ctrl-alt-u': 'case-switch:convert-to-snake-case'
'ctrl-alt-h': 'case-switch:convert-to-hyphen-case'
'f12': 'git-control:toggle'
'ctrl-left': 'last-cursor-position:previous'
'ctrl-right': 'last-cursor-position:next'
'.platform-linux':
'ctrl-alt-p': 'project-manager:list-projects'
'.platform-win32 atom-text-editor, .platform-linux atom-text-editor':
'f3': 'find-and-replace:find-next-selected'
'atom-text-editor':
'f2': 'tree-view:move'
'body .native-key-bindings':
'alt-up': 'native!'
'alt-down': 'native!'
'ctrl-down': 'editor:move-line-down'
'.platform-win32, .platform-linux':
'ctrl-h': 'project-find:show'
# set the kill line hotkey for mac
'atom-text-editor:not([mini])':
'cmd-shift-K': 'editor:delete-line'
[
{
"name": "MagicPython",
"version": "1.0.12"
},
{
"name": "Zen",
"version": "0.18.0"
},
{
"name": "about",
"version": "1.7.8"
},
{
"name": "activate-power-mode",
"version": "2.6.0"
},
{
"name": "api-workbench",
"version": "0.8.47"
},
{
"name": "archive-view",
"version": "0.63.3"
},
{
"name": "atom-beautify",
"version": "0.30.9"
},
{
"name": "atom-clock",
"version": "0.1.15"
},
{
"name": "atom-dark-syntax",
"version": "0.28.0",
"theme": "syntax"
},
{
"name": "atom-dark-ui",
"version": "0.53.0",
"theme": "ui"
},
{
"name": "atom-light-syntax",
"version": "0.29.0",
"theme": "syntax"
},
{
"name": "atom-light-ui",
"version": "0.46.0",
"theme": "ui"
},
{
"name": "atom-material-ui",
"version": "2.0.6",
"theme": "ui"
},
{
"name": "atom-typescript",
"version": "11.0.10"
},
{
"name": "atom-ungit",
"version": "0.5.3"
},
{
"name": "atom-unixtime",
"version": "0.2.1"
},
{
"name": "atom-yamljson",
"version": "0.2.4"
},
{
"name": "atomic-chrome",
"version": "0.3.3"
},
{
"name": "auto-soft-wrap",
"version": "0.3.1"
},
{
"name": "auto-update-plus",
"version": "0.5.6"
},
{
"name": "autocomplete-atom-api",
"version": "0.10.3"
},
{
"name": "autocomplete-clang",
"version": "0.11.4"
},
{
"name": "autocomplete-css",
"version": "0.17.3"
},
{
"name": "autocomplete-html",
"version": "0.8.1"
},
{
"name": "autocomplete-plus",
"version": "2.35.13"
},
{
"name": "autocomplete-python",
"version": "1.10.5"
},
{
"name": "autocomplete-snippets",
"version": "1.11.1"
},
{
"name": "autoflow",
"version": "0.29.0"
},
{
"name": "autosave",
"version": "0.24.3"
},
{
"name": "autoupdate-packages",
"version": "1.3.1"
},
{
"name": "background-tips",
"version": "0.27.1"
},
{
"name": "base16-tomorrow-dark-theme",
"version": "1.5.0",
"theme": "syntax"
},
{
"name": "base16-tomorrow-light-theme",
"version": "1.5.0",
"theme": "syntax"
},
{
"name": "base64",
"version": "0.3.0"
},
{
"name": "bookmarks",
"version": "0.44.4"
},
{
"name": "bracket-matcher",
"version": "0.87.3"
},
{
"name": "build",
"version": "0.69.0"
},
{
"name": "build-dockerfile",
"version": "1.0.1"
},
{
"name": "busy",
"version": "0.7.0"
},
{
"name": "busy-signal",
"version": "1.4.3"
},
{
"name": "cake-syntax",
"version": "1.0.2",
"theme": "syntax"
},
{
"name": "case-switch",
"version": "2.2.4"
},
{
"name": "code-peek",
"version": "1.4.21"
},
{
"name": "color-picker",
"version": "2.2.5"
},
{
"name": "command-palette",
"version": "0.41.1"
},
{
"name": "compare-files",
"version": "0.8.1"
},
{
"name": "ctrl-dir-scroll",
"version": "0.2.5"
},
{
"name": "dalek",
"version": "0.2.1"
},
{
"name": "date",
"version": "2.0.3"
},
{
"name": "deprecation-cop",
"version": "0.56.9"
},
{
"name": "dev-live-reload",
"version": "0.47.1"
},
{
"name": "docblockr",
"version": "0.13.2"
},
{
"name": "editorconfig",
"version": "2.2.2"
},
{
"name": "encoding-selector",
"version": "0.23.5"
},
{
"name": "exception-reporting",
"version": "0.41.4"
},
{
"name": "fancy-bracket-matcher",
"version": "2.1.0"
},
{
"name": "file-header",
"version": "1.13.8"
},
{
"name": "file-icons",
"version": "2.1.14"
},
{
"name": "find-and-replace",
"version": "0.212.2"
},
{
"name": "find-selection",
"version": "0.16.0"
},
{
"name": "fonts",
"version": "3.0.3"
},
{
"name": "front-icons",
"version": "1.14.0"
},
{
"name": "fuzzy-finder",
"version": "1.5.9"
},
{
"name": "git-blame",
"version": "1.3.1"
},
{
"name": "git-diff",
"version": "1.3.6"
},
{
"name": "git-diff-details",
"version": "1.4.0"
},
{
"name": "git-history",
"version": "3.3.0"
},
{
"name": "git-log",
"version": "0.4.1"
},
{
"name": "git-plus",
"version": "7.10.0"
},
{
"name": "git-time-machine",
"version": "1.5.9"
},
{
"name": "git-tools",
"version": "0.5.0"
},
{
"name": "github",
"version": "0.6.2"
},
{
"name": "go-to-line",
"version": "0.32.1"
},
{
"name": "google-repo",
"version": "1.5.0"
},
{
"name": "google-repo-diff",
"version": "1.1.1"
},
{
"name": "google-repo-diff-minimap",
"version": "1.0.0"
},
{
"name": "goto-last-edit",
"version": "0.3.3"
},
{
"name": "grammar-selector",
"version": "0.49.5"
},
{
"name": "hard-wrap",
"version": "1.1.0"
},
{
"name": "highlight-selected",
"version": "0.13.1"
},
{
"name": "image-view",
"version": "0.62.3"
},
{
"name": "incompatible-packages",
"version": "0.27.3"
},
{
"name": "intentions",
"version": "1.1.5"
},
{
"name": "jsonlint",
"version": "1.1.4"
},
{
"name": "keybinding-resolver",
"version": "0.38.0"
},
{
"name": "language-bb",
"version": "0.2.4"
},
{
"name": "language-c",
"version": "0.58.1"
},
{
"name": "language-clojure",
"version": "0.22.4"
},
{
"name": "language-coffee-script",
"version": "0.49.0"
},
{
"name": "language-csharp",
"version": "0.14.2"
},
{
"name": "language-css",
"version": "0.42.5"
},
{
"name": "language-docker",
"version": "1.1.8"
},
{
"name": "language-gettext",
"version": "0.6.1"
},
{
"name": "language-gfm",
"version": "0.90.1"
},
{
"name": "language-git",
"version": "0.19.1"
},
{
"name": "language-gitignore",
"version": "0.3.0"
},
{
"name": "language-go",
"version": "0.44.2"
},
{
"name": "language-html",
"version": "0.47.7"
},
{
"name": "language-hyperlink",
"version": "0.16.2"
},
{
"name": "language-ini",
"version": "1.19.0"
},
{
"name": "language-java",
"version": "0.27.4"
},
{
"name": "language-javascript",
"version": "0.127.3"
},
{
"name": "language-json",
"version": "0.19.1"
},
{
"name": "language-less",
"version": "0.33.0"
},
{
"name": "language-make",
"version": "0.22.3"
},
{
"name": "language-mustache",
"version": "0.14.1"
},
{
"name": "language-objective-c",
"version": "0.15.1"
},
{
"name": "language-perl",
"version": "0.37.0"
},
{
"name": "language-php",
"version": "0.42.0"
},
{
"name": "language-property-list",
"version": "0.9.1"
},
{
"name": "language-python",
"version": "0.45.4"
},
{
"name": "language-restructuredtext",
"version": "1.1.0"
},
{
"name": "language-ruby",
"version": "0.71.3"
},
{
"name": "language-ruby-on-rails",
"version": "0.25.2"
},
{
"name": "language-sass",
"version": "0.61.1"
},
{
"name": "language-scala",
"version": "1.1.9"
},
{
"name": "language-shellscript",
"version": "0.25.3"
},
{
"name": "language-source",
"version": "0.9.0"
},
{
"name": "language-sql",
"version": "0.25.8"
},
{
"name": "language-text",
"version": "0.7.3"
},
{
"name": "language-todo",
"version": "0.29.2"
},
{
"name": "language-toml",
"version": "0.18.1"
},
{
"name": "language-typescript",
"version": "0.2.1"
},
{
"name": "language-vue",
"version": "0.23.1"
},
{
"name": "language-xml",
"version": "0.35.2"
},
{
"name": "language-yaml",
"version": "0.30.2"
},
{
"name": "last-cursor-position",
"version": "0.9.2"
},
{
"name": "line-ending-selector",
"version": "0.7.3"
},
{
"name": "link",
"version": "0.31.3"
},
{
"name": "linter",
"version": "2.2.0"
},
{
"name": "linter-docker",
"version": "0.2.1"
},
{
"name": "linter-gcc",
"version": "0.7.1"
},
{
"name": "linter-js-yaml",
"version": "1.2.8"
},
{
"name": "linter-pylama",
"version": "0.9.5"
},
{
"name": "linter-pylint",
"version": "2.1.0"
},
{
"name": "linter-rst",
"version": "0.0.3"
},
{
"name": "linter-tslint",
"version": "1.9.0"
},
{
"name": "linter-ui-default",
"version": "1.6.10"
},
{
"name": "linter-write-good",
"version": "0.9.0"
},
{
"name": "markdown-preview",
"version": "0.159.17"
},
{
"name": "merge-conflicts",
"version": "1.4.5"
},
{
"name": "metrics",
"version": "1.2.6"
},
{
"name": "minimap",
"version": "4.29.7"
},
{
"name": "minimap-pigments",
"version": "0.2.2"
},
{
"name": "multi-cursor",
"version": "2.1.5"
},
{
"name": "native-ui",
"version": "0.25.1",
"theme": "ui"
},
{
"name": "notifications",
"version": "0.69.2"
},
{
"name": "one-dark-syntax",
"version": "1.8.0",
"theme": "syntax"
},
{
"name": "one-dark-ui",
"version": "1.10.8",
"theme": "ui"
},
{
"name": "one-light-syntax",
"version": "1.8.0",
"theme": "syntax"
},
{
"name": "one-light-ui",
"version": "1.10.8",
"theme": "ui"
},
{
"name": "open-on-github",
"version": "1.2.1"
},
{
"name": "package-generator",
"version": "1.1.1"
},
{
"name": "pigments",
"version": "0.40.2"
},
{
"name": "pretty-json",
"version": "1.6.4"
},
{
"name": "project-manager",
"version": "3.3.5"
},
{
"name": "project-plus",
"version": "1.0.0"
},
{
"name": "python-indent",
"version": "1.1.4"
},
{
"name": "python-snippets",
"version": "1.9.0"
},
{
"name": "python-tools",
"version": "0.6.9"
},
{
"name": "python-yapf",
"version": "0.14.0"
},
{
"name": "raml",
"version": "0.2.0"
},
{
"name": "regex-railroad-diagram",
"version": "0.19.4"
},
{
"name": "script",
"version": "3.17.3"
},
{
"name": "set-syntax",
"version": "0.4.0"
},
{
"name": "settings-view",
"version": "0.251.10"
},
{
"name": "snippets",
"version": "1.1.5"
},
{
"name": "solarized-dark-syntax",
"version": "1.1.2",
"theme": "syntax"
},
{
"name": "solarized-light-syntax",
"version": "1.1.2",
"theme": "syntax"
},
{
"name": "sort-lines",
"version": "0.18.0"
},
{
"name": "spell-check",
"version": "0.72.2"
},
{
"name": "ssh-config",
"version": "0.12.0"
},
{
"name": "status-bar",
"version": "1.8.13"
},
{
"name": "status-bar-cursor-position",
"version": "0.8.0"
},
{
"name": "styleguide",
"version": "0.49.7"
},
{
"name": "symbols-view",
"version": "0.118.0"
},
{
"name": "sync-settings",
"version": "0.8.3"
},
{
"name": "tabs",
"version": "0.107.2"
},
{
"name": "tango-syntax",
"version": "0.5.0",
"theme": "syntax"
},
{
"name": "terminal-plus",
"version": "0.14.5"
},
{
"name": "timecop",
"version": "0.36.0"
},
{
"name": "tool-bar",
"version": "1.1.0"
},
{
"name": "travis-ci-status",
"version": "1.3.1"
},
{
"name": "tree-ignore",
"version": "0.6.2"
},
{
"name": "tree-view",
"version": "0.217.9"
},
{
"name": "tree-view-git-modified",
"version": "0.7.3"
},
{
"name": "tree-view-git-status",
"version": "1.4.0"
},
{
"name": "update-package-dependencies",
"version": "0.12.0"
},
{
"name": "url-encode",
"version": "0.5.0"
},
{
"name": "vue2-autocomplete",
"version": "0.1.0-alpha.4"
},
{
"name": "welcome",
"version": "0.36.5"
},
{
"name": "whitespace",
"version": "0.37.3"
},
{
"name": "wrap-guide",
"version": "0.40.2"
},
{
"name": "yaml-path",
"version": "0.1.1"
}
]
{
"atom-beautify": {
"general": {
"_analyticsUserId": "723bb4e6-fe3b-4ec9-8497-633a22406691"
}
},
"atom-yamljson": {
"jsonIndentSize": 4,
"yamlIndentSize": 4
},
"auto-soft-wrap": {
"softWrapFileTypes": [
".tex",
".txt",
".md",
"*.rst"
]
},
"autocomplete-python": {
"extraPaths": "$PROJECT/.venv/lib/python/site-packages/",
"pythonPaths": "$PROJECT/.venv/bin/python",
"useKite": false
},
"autoupdate-packages": {
"lastUpdateTimestamp": 1511819820239
},
"core": {
"disabledPackages": [
"activate-power-mode",
"tree-view-git-modified",
"seti-icons",
"git-gui",
"google-repo-diff",
"status-bar-cursor-position",
"google-repo",
"linter-pylama",
"language-python",
"python-yapf",
"terminal-plus"
],
"followSymlinks": false,
"ignoredNames": [
".git",
".hg",
".svn",
".DS_Store",
"._*",
"Thumbs.db",
".pioenvs",
".piolibdeps",
".clang_complete",
".gcc-flags.json"
],
"packagesWithKeymapsDisabled": [
"case-switch",
"sync-settings"
],
"telemetryConsent": "no",
"themes": [
"atom-dark-ui",
"base16-tomorrow-dark-theme"
],
"titleBar": "custom"
},
"editor": {
"autoIndentOnPaste": false,
"fontSize": 15,
"invisibles": {
"space": " "
},
"preferredLineLength": 100,
"scrollPastEnd": true,
"scrollSensitivity": 100,
"showIndentGuide": true,
"showInvisibles": true,
"tabLength": 4
},
"exception-reporting": {
"userId": "bf85dc6b-2caa-e9b0-95e9-606805eebaca"
},
"file-header": {
"autoUpdateEnabled": false,
"useFileCreationTime": false,
"username": "gaetan"
},
"file-icons": {},
"fonts": {
"fontFamily": "Hasklig"
},
"git-diff": {
"showIconsInEditorGutter": true
},
"goto-last-edit": {
"historySize": 200
},
"linter-flake8": {
"projectConfigFile": [
".flake8rc"
]
},
"linter-pylama": {},
"linter-pylint": {
"executablePath": "%p/.venv/bin/pylint",
"rcFile": "%p/.pylintrc"
},
"linter-ui-default": {
"panelHeight": 81
},
"linter-write-good": {
"additionalArgs": "--no-eprime",
"severityLevel": "Warning"
},
"minimap": {
"absoluteMode": true,
"adjustAbsoluteModeHeight": true,
"createPluginInDevMode": true,
"moveCursorOnMinimapClick": true,
"plugins": {
"google-repo-diff": false,
"google-repo-diffDecorationsZIndex": 0,
"pigments": true,
"pigmentsDecorationsZIndex": 0
}
},
"pigments": {},
"platformio-ide-terminal": {
"core": {
"autoRunCommand": "export PATH=/Users/gaetan/.atom/packages/platformio-ide/penv/bin:/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Users/gaetan/.rvm/bin"
}
},
"project-manager": {
"alwaysOpenInSameWindow": true,
"closeCurrent": true,
"sortBy": "last modified"
},
"split-diff": {
"diffWords": true,
"ignoreWhitespace": true,
"leftEditorColor": "red",
"rightEditorColor": "green",
"scrollSyncType": "Vertical + Horizontal"
},
"sync-settings": {
"analytics": false,
"removeObsoletePackages": true
},
"terminal-plus": {
"core": {
"autoRunCommand": "/bin/zsh"
}
},
"tool-bar": {
"position": "Left",
"visible": false
},
"travis-ci-status": {},
"tree-view": {
"autoReveal": true,
"hideIgnoredNames": true,
"hideVcsIgnoredFiles": true
},
"welcome": {
"showOnStartup": false
}
}
# snippets file (not found)
@blue: #0000FF;
.editor .gutter .line-number {
&[class*="git"] {
padding-left: 0 !important;
border-left: none !important;
color: #ffffff;
opacity: 1;
}
&.git-line-added {
background-color: rgba(168, 255, 96, 0.6);
}
&.git-line-modified {
background-color: rgba(233, 192, 98, 0.6);
}
&.git-line-removed {
background-color: rgba(204, 102, 102, 0.6);
}
}
atom-text-editor::shadow, atom-text-editor {
atom-text-editor-minimap {
width: 70px;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment