Skip to content

Instantly share code, notes, and snippets.

@Dimon70007
Last active May 4, 2023 09:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Dimon70007/cb89077689cb47a263985f77810bf110 to your computer and use it in GitHub Desktop.
Save Dimon70007/cb89077689cb47a263985f77810bf110 to your computer and use it in GitHub Desktop.
Atom Settings Backup by https://atom.io/packages/sync-settings
# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->
# console.log "Saved! #{editor.getPath()}"
# Your keymap
#
# Atom keymaps work similarly to style sheets. Just as style sheets use
# selectors to apply styles to elements, Atom keymaps use selectors to associate
# keystrokes with events in specific contexts. Unlike style sheets however,
# each selector can only be declared once.
#
# You can create a new keybinding in this file by typing "key" and then hitting
# tab.
#
# Here's an example taken from Atom's built-in keymap:
#
# 'atom-text-editor':
# 'enter': 'editor:newline'
#
# 'atom-workspace':
# 'ctrl-shift-p': 'core:move-up'
# 'ctrl-p': 'core:move-down'
#
# You can find more information about keymaps in these guides:
# * http://flight-manual.atom.io/using-atom/sections/basic-customization/#_customizing_keybindings
# * http://flight-manual.atom.io/behind-atom/sections/keymaps-in-depth/
#
# If you're having trouble with your keybindings not working, try the
# Keybinding Resolver: `Cmd+.` on macOS and `Ctrl+.` on other platforms. See the
# Debugging Guide for more information:
# * http://flight-manual.atom.io/hacking-atom/sections/debugging/#check-the-keybindings
#
# This file uses CoffeeScript Object Notation (CSON).
# If you are unfamiliar with CSON, you can read more about it in the
# Atom Flight Manual:
# http://flight-manual.atom.io/using-atom/sections/basic-customization/#_cson
# 'atom-text-editor:not(mini).autocomplete-active':
# 'enter': 'autocomplete-plus:confirm'
# 'up': 'autocomplete-plus:select-previous'
# 'down': 'autocomplete-plus:select-next'
{ "Setup":
"
Open Sync Settings configuration in Atom Settings.
Create a new personal access token which has the gist scope and be sure to activate permissions: Gist -> create gists.
Copy the access token to Sync Settings configuration.
Create a new gist:
The description can be left empty. It will be set when invoking the backup command the first time.
Use packages.json as the filename.
Put some arbitrary non-empty content into the file. It will be overwritten by the first invocation of the backup command
Save the gist.
Copy the gist id (last part of url after the username) to Sync Settings configuration.
Disclaimer: GitHub Gists are by default public. If you don't want other people to easily find your gist (i.e. if you use certain packages, storing auth-tokens, a malicious party could abuse them), you should make sure to create a secret gist."
}
{
"about": {
"version": "1.9.1"
},
"archive-view": {
"version": "0.66.0"
},
"atom-dark-syntax": {
"version": "0.29.1",
"theme": "syntax"
},
"atom-dark-ui": {
"version": "0.53.3",
"theme": "ui"
},
"atom-ide-ui": {
"version": "0.13.0"
},
"atom-light-syntax": {
"version": "0.29.1",
"theme": "syntax"
},
"atom-light-ui": {
"version": "0.46.3",
"theme": "ui"
},
"atom-typescript": {
"version": "14.4.0"
},
"autocomplete-atom-api": {
"version": "0.10.7"
},
"autocomplete-css": {
"version": "0.17.5"
},
"autocomplete-html": {
"version": "0.8.8"
},
"autocomplete-modules": {
"version": "2.3.0"
},
"autocomplete-paths": {
"version": "2.17.0"
},
"autocomplete-plus": {
"version": "2.42.4"
},
"autocomplete-snippets": {
"version": "1.12.1"
},
"autocomplete-swift": {
"version": "1.0.3"
},
"autoflow": {
"version": "0.29.4"
},
"autosave": {
"version": "0.24.6"
},
"background-tips": {
"version": "0.28.0"
},
"base16-tomorrow-dark-theme": {
"version": "1.6.0",
"theme": "syntax"
},
"base16-tomorrow-light-theme": {
"version": "1.6.0",
"theme": "syntax"
},
"bookmarks": {
"version": "0.46.0"
},
"bracket-matcher": {
"version": "0.92.0"
},
"busy-signal": {
"version": "2.0.1"
},
"color-picker": {
"version": "2.3.0"
},
"command-palette": {
"version": "0.43.5"
},
"dalek": {
"version": "0.2.2"
},
"deprecation-cop": {
"version": "0.56.9"
},
"dev-live-reload": {
"version": "0.48.1"
},
"docblockr": {
"version": "0.14.2"
},
"emmet": {
"version": "2.4.3"
},
"encoding-selector": {
"version": "0.23.9"
},
"exception-reporting": {
"version": "0.43.1"
},
"file-icons": {
"version": "2.1.47"
},
"find-and-replace": {
"version": "0.219.8"
},
"fuzzy-finder": {
"version": "1.14.3"
},
"git-diff": {
"version": "1.3.9"
},
"git-diff-details": {
"version": "1.4.0"
},
"git-plus": {
"version": "8.7.1"
},
"github": {
"version": "0.36.9"
},
"go-debug": {
"version": "1.7.0"
},
"go-plus": {
"version": "6.1.0"
},
"go-signature-statusbar": {
"version": "1.2.3"
},
"go-to-line": {
"version": "0.33.0"
},
"gpp-compiler": {
"version": "3.0.7"
},
"grammar-selector": {
"version": "0.50.1"
},
"highlight-selected": {
"version": "0.17.0"
},
"ide-cpp": {
"version": "0.1.0"
},
"image-view": {
"version": "0.64.0"
},
"incompatible-packages": {
"version": "0.27.3"
},
"intentions": {
"version": "2.1.1"
},
"javascript-snippets": {
"version": "1.2.1"
},
"keybinding-resolver": {
"version": "0.39.1"
},
"language-c": {
"version": "0.60.19"
},
"language-clojure": {
"version": "0.22.8"
},
"language-cmake": {
"version": "1.2.0"
},
"language-coffee-script": {
"version": "0.50.0"
},
"language-csharp": {
"version": "1.1.0"
},
"language-css": {
"version": "0.45.1"
},
"language-gfm": {
"version": "0.90.8"
},
"language-git": {
"version": "0.19.1"
},
"language-go": {
"version": "0.47.2"
},
"language-html": {
"version": "0.53.1"
},
"language-hyperlink": {
"version": "0.17.1"
},
"language-java": {
"version": "0.32.1"
},
"language-javascript": {
"version": "0.134.1"
},
"language-json": {
"version": "1.0.5"
},
"language-less": {
"version": "0.34.3"
},
"language-make": {
"version": "0.23.0"
},
"language-mustache": {
"version": "0.14.5"
},
"language-objective-c": {
"version": "0.16.0"
},
"language-perl": {
"version": "0.38.1"
},
"language-php": {
"version": "0.47.0"
},
"language-property-list": {
"version": "0.9.1"
},
"language-python": {
"version": "0.53.6"
},
"language-ruby": {
"version": "0.72.23"
},
"language-ruby-on-rails": {
"version": "0.25.3"
},
"language-rust-bundled": {
"version": "0.1.0"
},
"language-sass": {
"version": "0.62.1"
},
"language-shellscript": {
"version": "0.28.2"
},
"language-source": {
"version": "0.9.0"
},
"language-sql": {
"version": "0.25.10"
},
"language-text": {
"version": "0.7.4"
},
"language-todo": {
"version": "0.29.4"
},
"language-toml": {
"version": "0.20.0"
},
"language-typescript": {
"version": "0.6.3"
},
"language-xml": {
"version": "0.35.3"
},
"language-yaml": {
"version": "0.32.0"
},
"line-ending-selector": {
"version": "0.7.7"
},
"link": {
"version": "0.31.6"
},
"linter": {
"version": "3.4.0"
},
"linter-csslint": {
"version": "2.0.6"
},
"linter-eslint": {
"version": "9.0.1"
},
"linter-eslint-node": {
"version": "1.0.5"
},
"linter-gcc": {
"version": "0.9.0"
},
"linter-swagger": {
"version": "0.6.1"
},
"linter-swiftlint": {
"version": "1.3.1"
},
"linter-ui-default": {
"version": "3.4.1"
},
"markdown-preview": {
"version": "0.160.2"
},
"metrics": {
"version": "1.8.1"
},
"notifications": {
"version": "0.72.1"
},
"one-dark-syntax": {
"version": "1.8.4",
"theme": "syntax"
},
"one-dark-ui": {
"version": "1.12.5",
"theme": "ui"
},
"one-light-syntax": {
"version": "1.8.4",
"theme": "syntax"
},
"one-light-ui": {
"version": "1.12.5",
"theme": "ui"
},
"open-on-github": {
"version": "1.3.2"
},
"package-generator": {
"version": "1.3.0"
},
"pigments": {
"version": "0.40.6"
},
"prettier-atom": {
"version": "0.60.1"
},
"settings-view": {
"version": "0.261.8"
},
"snippets": {
"version": "1.5.1"
},
"solarized-dark-syntax": {
"version": "1.3.0",
"theme": "syntax"
},
"solarized-light-syntax": {
"version": "1.3.0",
"theme": "syntax"
},
"spell-check": {
"version": "0.77.1"
},
"status-bar": {
"version": "1.8.17"
},
"styleguide": {
"version": "0.49.12"
},
"symbols-view": {
"version": "0.118.4"
},
"sync-settings": {
"version": "5.2.16"
},
"tabs": {
"version": "0.110.2"
},
"timecop": {
"version": "0.36.2"
},
"tree-view": {
"version": "0.229.1"
},
"update-package-dependencies": {
"version": "0.13.1"
},
"welcome": {
"version": "0.36.9"
},
"whitespace": {
"version": "0.37.8"
},
"wrap-guide": {
"version": "0.41.0"
}
}
{
"*": {
"atom-beautify": {
"general": {
"_analyticsUserId": "ae5f8acb-0459-4563-b7fd-6102c0d46fe4"
},
"js": {
"brace_style": "collapse-preserve-inline"
}
},
"atom-ide-ui": {
"atom-ide-code-format": {
"formatOnSave": true
},
"atom-ide-diagnostics-ui": {
"autoVisibility": true
}
},
"atom-package-deps": {
"ignored": [
"linter-swiftlint"
]
},
"autocomplete-plus": {
"backspaceTriggersAutocomplete": true,
"confirmCompletion": "enter",
"defaultProvider": "Fuzzy"
},
"core": {
"disabledPackages": [
"autocomplete-paths",
"ide-cpp"
],
"followSymlinks": false,
"telemetryConsent": "limited",
"themes": [
"one-light-ui",
"solarized-light-syntax"
]
},
"editor": {
"invisibles": {},
"showIndentGuide": true
},
"exception-reporting": {
"userId": "80250464-41cb-817b-6ef9-51bee0b17d91"
},
"gpp-compiler": {},
"language-babel": {
"allowLocalOverride": true,
"autoIndentJSX": true,
"babelMapsPath": "./maps",
"babelSourcePath": "./src",
"babelTranspilePath": "./out",
"createTranspiledCode": true,
"transpileOnSave": true
},
"linter": {
"lintOnChangeInterval": 1000
},
"linter-eslint": {
"autofix": {
"fixOnSave": true
},
"disabling": {
"disableWhenNoEslintConfig": false
}
},
"linter-eslint-node": {
"autofix": {
"fixOnSave": true
}
},
"linter-ui-default": {
"panelHeight": 64
},
"prettier-atom": {
"formatOnSaveOptions": {
"enabled": true
}
},
"sync-settings": {
"hiddenSettings": {}
},
"tree-view": {},
"welcome": {
"showOnStartup": false
},
"whitespace": {
"ensureSingleTrailingNewline": false,
"removeTrailingWhitespace": false
}
}
}
# Your snippets
#
# Atom snippets allow you to enter a simple prefix in the editor and hit tab to
# expand the prefix into a larger code block with templated values.
#
# You can create a new snippet in this file by typing "snip" and then hitting
# tab.
#
# An example CoffeeScript snippet to expand log to console.log:
#
# '.source.coffee':
# 'Console log':
# 'prefix': 'log'
# 'body': 'console.log $1'
#
# Each scope (e.g. '.source.coffee' above) can only be declared once.
#
# This file uses CoffeeScript Object Notation (CSON).
# If you are unfamiliar with CSON, you can read more about it in the
# Atom Flight Manual:
# http://flight-manual.atom.io/using-atom/sections/basic-customization/#_cson
/*
* Your Stylesheet
*
* This stylesheet is loaded when Atom starts up and is reloaded automatically
* when it is changed and saved.
*
* Add your own CSS or Less to fully customize Atom.
* If you are unfamiliar with Less, you can read more about it here:
* http://lesscss.org
*/
/*
* Examples
* (To see them, uncomment and save)
*/
// style the background color of the tree view
.tree-view {
// background-color: whitesmoke;
}
// style the background and foreground colors on the atom-text-editor-element itself
atom-text-editor {
// color: white;
// background-color: hsl(180, 24%, 12%);
}
// To style other content in the text editor's shadow DOM, use the ::shadow expression
atom-text-editor::shadow .cursor {
// border-color: red;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment