Skip to content

Instantly share code, notes, and snippets.

@racinmat
Last active March 12, 2020 15:54
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 racinmat/7e87ebfe0077253945f982502ee53ca8 to your computer and use it in GitHub Desktop.
Save racinmat/7e87ebfe0077253945f982502ee53ca8 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/#configuring-with-cson
# mostly from https://github.com/guylabs/intellij-idea-keymap/blob/master/keymaps/intellij-idea-keymap.cson
# but with my modifications
'.tree-view':
# rename
'shift-f6': 'tree-view:move'
'atom-workspace':
# Find in path
'ctrl-shift-f': 'project-find:show'
# Replace in path
'ctrl-shift-r': 'project-find:show'
# Go to class
'ctrl-n': 'fuzzy-finder:toggle-file-finder'
# Go to file
'ctrl-shift-n': 'fuzzy-finder:toggle-file-finder'
'atom-workspace atom-text-editor:not([mini])':
# Duplicate current line or selected block
'ctrl-d': 'editor:duplicate-lines'
# Move line up
'ctrl-shift-up': 'editor:move-line-up'
# Move line down
'ctrl-shift-down': 'editor:move-line-down'
# Replace
'ctrl-r': 'find-and-replace:show'
# Go to next editor tab
'alt-right': 'pane:show-next-item'
# Go to previous editor tab
'alt-left': 'pane:show-previous-item'
# line comment
'ctrl-shift-c': 'editor:toggle-line-comments'
'atom-text-editor[data-grammar="source julia"]:not(.mini),
ink-terminal.julia-terminal,
.ink-debugger-container':
'f7': 'julia-debug:step-into-function'
'f8': 'julia-debug:step-to-next-line'
'f9': 'julia-debug:continue'
{
"about": {
"version": "1.9.1"
},
"archive-view": {
"version": "0.65.1"
},
"atom-dark-syntax": {
"version": "0.29.1",
"theme": "syntax"
},
"atom-dark-ui": {
"version": "0.53.3",
"theme": "ui"
},
"atom-light-syntax": {
"version": "0.29.1",
"theme": "syntax"
},
"atom-light-ui": {
"version": "0.46.3",
"theme": "ui"
},
"autocomplete-atom-api": {
"version": "0.10.7"
},
"autocomplete-css": {
"version": "0.17.5"
},
"autocomplete-html": {
"version": "0.8.8"
},
"autocomplete-plus": {
"version": "2.42.3"
},
"autocomplete-snippets": {
"version": "1.12.1"
},
"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.91.2"
},
"chary-tree-view": {
"version": "0.2.13"
},
"command-palette": {
"version": "0.43.5"
},
"dalek": {
"version": "0.2.2"
},
"deprecation-cop": {
"version": "0.56.9"
},
"dev-live-reload": {
"version": "0.48.1"
},
"encoding-selector": {
"version": "0.23.9"
},
"exception-reporting": {
"version": "0.43.1"
},
"find-and-replace": {
"version": "0.219.1"
},
"ftp-remote-edit": {
"version": "0.18.0"
},
"fuzzy-finder": {
"version": "1.14.1"
},
"git-diff": {
"version": "1.3.9"
},
"github": {
"version": "0.34.0"
},
"go-to-line": {
"version": "0.33.0"
},
"grammar-selector": {
"version": "0.50.1"
},
"image-view": {
"version": "0.64.0"
},
"incompatible-packages": {
"version": "0.27.3"
},
"indent-detective": {
"version": "0.4.0"
},
"ink": {
"version": "0.12.3"
},
"julia-client": {
"version": "0.12.3"
},
"keybinding-resolver": {
"version": "0.39.0"
},
"language-c": {
"version": "0.60.18"
},
"language-clojure": {
"version": "0.22.8"
},
"language-coffee-script": {
"version": "0.50.0"
},
"language-csharp": {
"version": "1.1.0"
},
"language-css": {
"version": "0.44.2"
},
"language-gfm": {
"version": "0.90.7"
},
"language-git": {
"version": "0.19.1"
},
"language-go": {
"version": "0.47.1"
},
"language-html": {
"version": "0.53.0"
},
"language-hyperlink": {
"version": "0.17.1"
},
"language-java": {
"version": "0.31.4"
},
"language-javascript": {
"version": "0.134.0"
},
"language-json": {
"version": "1.0.4"
},
"language-julia": {
"version": "0.19.2"
},
"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.44.4"
},
"language-property-list": {
"version": "0.9.1"
},
"language-python": {
"version": "0.53.3"
},
"language-ruby": {
"version": "0.72.22"
},
"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.0"
},
"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.0"
},
"language-xml": {
"version": "0.35.3"
},
"language-yaml": {
"version": "0.32.0"
},
"latex-completions": {
"version": "0.3.6"
},
"line-ending-selector": {
"version": "0.7.7"
},
"link": {
"version": "0.31.6"
},
"markdown-preview": {
"version": "0.160.2"
},
"metrics": {
"version": "1.8.1"
},
"notifications": {
"version": "0.71.0"
},
"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"
},
"save-workspace": {
"version": "0.5.0"
},
"select-rectangle": {
"version": "1.0.2"
},
"settings-view": {
"version": "0.261.3"
},
"snippets": {
"version": "1.5.0"
},
"solarized-dark-syntax": {
"version": "1.3.0",
"theme": "syntax"
},
"solarized-light-syntax": {
"version": "1.3.0",
"theme": "syntax"
},
"spell-check": {
"version": "0.75.0"
},
"status-bar": {
"version": "1.8.17"
},
"styleguide": {
"version": "0.49.12"
},
"symbols-view": {
"version": "0.118.2"
},
"sync-settings": {
"version": "4.3.1"
},
"tabs": {
"version": "0.110.0"
},
"timecop": {
"version": "0.36.2"
},
"tool-bar": {
"version": "1.2.1"
},
"tree-view": {
"version": "0.228.0"
},
"uber-juno": {
"version": "0.3.0"
},
"update-package-dependencies": {
"version": "0.13.1"
},
"welcome": {
"version": "0.36.9"
},
"whitespace": {
"version": "0.37.7"
},
"wrap-guide": {
"version": "0.41.0"
}
}
{
"*": {
"autocomplete-plus": {
"confirmCompletion": "tab always, enter when suggestion explicitly selected"
},
"chary-tree-view": {
"dirSingleClick": false
},
"core": {
"projectHome": "C:\\Projects",
"telemetryConsent": "limited",
"uriHandlerRegistration": "never"
},
"editor": {
"invisibles": {},
"preferredLineLength": 120,
"scrollPastEnd": true,
"tabLength": 4
},
"exception-reporting": {
"userId": "be329298-0344-46d7-9785-803e8451555a"
},
"ftp-remote-edit": {
"allowedConsumers": "57f8506525c65ecd2513be96f962651e4390ed3dc58f0dc2484a95e66fde0aedc01babc72e535f609c7d265cd7bb13da9024ad8b19e9c5e402e296e613afbbc6da4889ae8a8e585a3e",
"config": "77f86c7539da17d02e40f1d1ba3827060cc3ac74948f48c4510f9efa389671e58707bccf3951062d8269280b95e4429ecb69ef8905e996ff50bddab600e8ff948515d0f2c9ce54080c323d754a0687c9469d89425e1cdd38033bc38c4d52c437e066d018023f05afbc20795963aba36eda4771a777833fea3764506f9fd0093359bf8b8fc1c1bf007b42f46f244e67536b598f2884f5a9048f892a812db857e564f29243d1bec5fd7317f73306e3964fc7f5544f35257f43c20e504988a447d4a7e600518bacf488f1912f729c05270730665154d6b8dcca7dd70a43d66c633a473247a24e5407b787768c93b59c7e9d024b07859690928f72c1c9e480e1afaaaea01bc1a08f3d66f3e58b339e556eb893a2fb0950a7e5f1e65a27cca800a3026d88dcef2f50524a795aac7748c087132c66948f8db18481eb7ae2a5d6db98b4a8533a2d8a49b58ee58096d7b9cb4c5807898a899ac9d879deb1c92ad13dfc73967687d0b54f5eb5490b7cdb5e4b84e8be228619df161eaeb9934cf43ee73b4985b38629cb550838cc0086e3ef91fcb3fc8285bd2230fe24a19b73a374bb3217804c5b0406f01a13767c312aad08871b21e4358daff7b5134fe0347c31b2c3390973031ef0aa73c35663c9bbbf52a380879cfb7c59852aa26b147d1b3d16eee133062bdfdcac5ebf4677ff4d375b0fef65e44307a9cc9ca11401b9bbcb057f4e35c9b58d77c7de51aa4ef7039bc7bbd06a976f646f80805a0700a63dafe67d79d0f234fd881bcd84337259186bf8214c8e50b7b23bafd547cab9afabfc4374582eb49d55442ab5cac324961e9329c0919a4924afdcd7d9c49cf526f039a843c7ccf1afb0712164c08649121adaf1fece4fdd4c2407a58b3728074ebcfab18502828d0df296790086edd2da5fd3a3e3984efa9943c51dc52cb65a2a0a740f1f68e87434d7f0214f1330390c6f90773c88b8ab62f6b5ceb0e503b8e1b4f66fe6e63db66681d1b03fb6c60f427758ded415e3987f2cb5b4199424464d54cdee460e49ab0ab70ef03eebd438c0237801e72616f882074f3c6f5af43695062ac9d779d5d7bf207341be89151b6e51c9a69b5695b4d87f09827c143a955c6f0163d8741d628497da3b075d9eee4fce27a38ba98b039cab07a8a0995d9ab6e1d91999ed1f7e229e6b3cf7d0d868a3eba6b762a16402d474feedb9f3c36b65edc2cca8b9881ca509f220d8b2ef4a08f59915b1e669502da5743d29d116a773e0620f240e33e974bb2c1b83a9bee87d704e846a83",
"password": "6bb6737d26cc0cc92f0baf"
},
"julia-client": {
"consoleOptions": {},
"firstBoot": false,
"juliaOptions": {},
"juliaPath": "C:\\Users\\racinsky\\AppData\\Local\\Julia-1.3.1\\bin\\julia.exe",
"remoteOptions": {
"remoteJulia": "/home/matej.racinsky/bin/julia"
},
"uiOptions": {
"enableMenu": true,
"enableToolBar": true,
"layouts": {
"console": {
"defaultLocation": "right"
}
}
}
},
"save-workspace-Workspaces": {
"aoc-debug": {
"panes": [
{
"data": {
"orientation": "horizontal",
"tabs": [
"C:\\Projects\\others\\aoc2017\\day_7\\main.jl",
"C:\\Users\\racinsky\\AppData\\Local\\Julia-1.3.0-rc2\\share\\julia\\base\\array.jl"
]
},
"type": "pane"
},
{
"data": {
"orientation": "horizontal",
"tabs": [
"atom://ink-workspace/julia",
"atom://ink-docpane/Documentation",
"atom://ink-plotpane/default"
]
},
"type": "pane"
},
{
"data": {
"orientation": "horizontal",
"tabs": [
"atom://ink-inkterminal/julia-terminal"
]
},
"type": "pane"
}
],
"projectPaths": [
"C:\\Projects\\others\\aoc2017"
]
}
},
"sync-settings": {
"hiddenSettings": {}
},
"tool-bar": {
"position": "Left"
},
"uber-juno": {
"disable": true
},
"welcome": {
"showOnStartup": 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%);
}
// style UI elements inside atom-text-editor
atom-text-editor .cursor {
// border-color: red;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment