Настройки Atom. Синхронизация между несколькими устройствами.
Смотри плагин sync-settings, чтобы забрать себе все эти настройки. Или можно скачать эти файлы и заменить у себя в ~/.atom/
Настройки Atom. Синхронизация между несколькими устройствами.
Смотри плагин sync-settings, чтобы забрать себе все эти настройки. Или можно скачать эти файлы и заменить у себя в ~/.atom/
| atom.commands.add 'atom-text-editor', | |
| 'user:insert-em-dash': (event) -> | |
| editor = atom.workspace.getActiveTextEditor() | |
| editor.insertText('—') | |
| 'user:insert-elquo': (event) -> | |
| editor = atom.workspace.getActiveTextEditor() | |
| editor.insertText('»') |
| 'atom-workspace': | |
| 'ctrl-shift-up': 'editor:move-line-up' | |
| 'ctrl-shift-down': 'editor:move-line-down' | |
| 'atom-text-editor[data-grammar="source js jsx"]:not([mini])': | |
| 'tab': 'emmet:expand-abbreviation-with-tab' | |
| 'atom-workspace atom-pane': | |
| 'ctrl-alt--': 'user:insert-em-dash' | |
| '.platform-win32 atom-text-editor': | |
| 'ctrl-alt-.': 'user:insert-elquo' | |
| 'alt-w': 'emmet:wrap-with-abbreviation' | |
| 'ctrl-shift-m': 'markdown-preview:toggle' # ХЗ отчего это не работает сразу... | |
| '.platform-darwin atom-text-editor:not([mini])': | |
| "shift-cmd-'": 'emmet:update-tag' | |
| "shift-cmd-;": 'emmet:remove-tag' | |
| 'alt-w': 'emmet:wrap-with-abbreviation' |
| [ | |
| { | |
| "name": "about", | |
| "version": "1.7.2" | |
| }, | |
| { | |
| "name": "advanced-open-file", | |
| "version": "0.16.6" | |
| }, | |
| { | |
| "name": "archive-view", | |
| "version": "0.62.2" | |
| }, | |
| { | |
| "name": "atom-beautify", | |
| "version": "0.29.17" | |
| }, | |
| { | |
| "name": "atom-bemmet", | |
| "version": "2.0.0" | |
| }, | |
| { | |
| "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": "autocomplete-atom-api", | |
| "version": "0.10.0" | |
| }, | |
| { | |
| "name": "autocomplete-css", | |
| "version": "0.15.0" | |
| }, | |
| { | |
| "name": "autocomplete-html", | |
| "version": "0.7.2" | |
| }, | |
| { | |
| "name": "autocomplete-html-entities", | |
| "version": "0.1.0" | |
| }, | |
| { | |
| "name": "autocomplete-paths", | |
| "version": "1.0.5" | |
| }, | |
| { | |
| "name": "autocomplete-plus", | |
| "version": "2.34.2" | |
| }, | |
| { | |
| "name": "autocomplete-snippets", | |
| "version": "1.11.0" | |
| }, | |
| { | |
| "name": "autoflow", | |
| "version": "0.29.0" | |
| }, | |
| { | |
| "name": "autosave", | |
| "version": "0.24.0" | |
| }, | |
| { | |
| "name": "background-tips", | |
| "version": "0.26.1" | |
| }, | |
| { | |
| "name": "base16-tomorrow-dark-theme", | |
| "version": "1.5.0", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "base16-tomorrow-light-theme", | |
| "version": "1.5.0", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "bookmarks", | |
| "version": "0.44.1" | |
| }, | |
| { | |
| "name": "bracket-matcher", | |
| "version": "0.85.2" | |
| }, | |
| { | |
| "name": "command-palette", | |
| "version": "0.40.1" | |
| }, | |
| { | |
| "name": "deprecation-cop", | |
| "version": "0.56.2" | |
| }, | |
| { | |
| "name": "dev-live-reload", | |
| "version": "0.47.0" | |
| }, | |
| { | |
| "name": "duotone-light-syntax", | |
| "version": "2.1.0", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "duplicate-line-or-selection", | |
| "version": "0.9.0" | |
| }, | |
| { | |
| "name": "editorconfig", | |
| "version": "2.2.2" | |
| }, | |
| { | |
| "name": "emmet", | |
| "version": "2.4.3" | |
| }, | |
| { | |
| "name": "encoding-selector", | |
| "version": "0.23.1" | |
| }, | |
| { | |
| "name": "exception-reporting", | |
| "version": "0.41.0" | |
| }, | |
| { | |
| "name": "find-and-replace", | |
| "version": "0.206.3" | |
| }, | |
| { | |
| "name": "fuzzy-finder", | |
| "version": "1.4.1" | |
| }, | |
| { | |
| "name": "git-diff", | |
| "version": "1.3.1" | |
| }, | |
| { | |
| "name": "go-to-line", | |
| "version": "0.32.0" | |
| }, | |
| { | |
| "name": "grammar-selector", | |
| "version": "0.49.1" | |
| }, | |
| { | |
| "name": "highlight-selected", | |
| "version": "0.12.0" | |
| }, | |
| { | |
| "name": "html-to-css", | |
| "version": "0.2.2" | |
| }, | |
| { | |
| "name": "image-view", | |
| "version": "0.60.0" | |
| }, | |
| { | |
| "name": "incompatible-packages", | |
| "version": "0.26.1" | |
| }, | |
| { | |
| "name": "keybinding-resolver", | |
| "version": "0.36.1" | |
| }, | |
| { | |
| "name": "language-c", | |
| "version": "0.56.0" | |
| }, | |
| { | |
| "name": "language-clojure", | |
| "version": "0.22.2" | |
| }, | |
| { | |
| "name": "language-coffee-script", | |
| "version": "0.48.5" | |
| }, | |
| { | |
| "name": "language-csharp", | |
| "version": "0.14.2" | |
| }, | |
| { | |
| "name": "language-css", | |
| "version": "0.42.0" | |
| }, | |
| { | |
| "name": "language-gfm", | |
| "version": "0.88.1" | |
| }, | |
| { | |
| "name": "language-git", | |
| "version": "0.19.0" | |
| }, | |
| { | |
| "name": "language-go", | |
| "version": "0.43.1" | |
| }, | |
| { | |
| "name": "language-html", | |
| "version": "0.47.2" | |
| }, | |
| { | |
| "name": "language-hyperlink", | |
| "version": "0.16.1" | |
| }, | |
| { | |
| "name": "language-java", | |
| "version": "0.26.0" | |
| }, | |
| { | |
| "name": "language-javascript", | |
| "version": "0.126.1" | |
| }, | |
| { | |
| "name": "language-json", | |
| "version": "0.18.3" | |
| }, | |
| { | |
| "name": "language-less", | |
| "version": "0.30.1" | |
| }, | |
| { | |
| "name": "language-make", | |
| "version": "0.22.3" | |
| }, | |
| { | |
| "name": "language-mustache", | |
| "version": "0.13.1" | |
| }, | |
| { | |
| "name": "language-objective-c", | |
| "version": "0.15.1" | |
| }, | |
| { | |
| "name": "language-perl", | |
| "version": "0.37.0" | |
| }, | |
| { | |
| "name": "language-php", | |
| "version": "0.37.4" | |
| }, | |
| { | |
| "name": "language-property-list", | |
| "version": "0.9.0" | |
| }, | |
| { | |
| "name": "language-pug", | |
| "version": "0.0.21" | |
| }, | |
| { | |
| "name": "language-python", | |
| "version": "0.45.2" | |
| }, | |
| { | |
| "name": "language-ruby", | |
| "version": "0.70.5" | |
| }, | |
| { | |
| "name": "language-ruby-on-rails", | |
| "version": "0.25.2" | |
| }, | |
| { | |
| "name": "language-sass", | |
| "version": "0.57.1" | |
| }, | |
| { | |
| "name": "language-shellscript", | |
| "version": "0.25.0" | |
| }, | |
| { | |
| "name": "language-source", | |
| "version": "0.9.0" | |
| }, | |
| { | |
| "name": "language-sql", | |
| "version": "0.25.3" | |
| }, | |
| { | |
| "name": "language-text", | |
| "version": "0.7.1" | |
| }, | |
| { | |
| "name": "language-todo", | |
| "version": "0.29.1" | |
| }, | |
| { | |
| "name": "language-toml", | |
| "version": "0.18.1" | |
| }, | |
| { | |
| "name": "language-xml", | |
| "version": "0.34.16" | |
| }, | |
| { | |
| "name": "language-yaml", | |
| "version": "0.28.0" | |
| }, | |
| { | |
| "name": "line-ending-selector", | |
| "version": "0.6.1" | |
| }, | |
| { | |
| "name": "link", | |
| "version": "0.31.2" | |
| }, | |
| { | |
| "name": "markdown-preview", | |
| "version": "0.159.6" | |
| }, | |
| { | |
| "name": "metrics", | |
| "version": "1.1.3" | |
| }, | |
| { | |
| "name": "notifications", | |
| "version": "0.66.2" | |
| }, | |
| { | |
| "name": "octocat-syntax", | |
| "version": "1.3.1", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "one-dark-syntax", | |
| "version": "1.7.1", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "one-dark-ui", | |
| "version": "1.9.1", | |
| "theme": "ui" | |
| }, | |
| { | |
| "name": "one-light-syntax", | |
| "version": "1.7.1", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "one-light-ui", | |
| "version": "1.9.1", | |
| "theme": "ui" | |
| }, | |
| { | |
| "name": "open-on-github", | |
| "version": "1.2.1" | |
| }, | |
| { | |
| "name": "package-generator", | |
| "version": "1.1.0" | |
| }, | |
| { | |
| "name": "pigments", | |
| "version": "0.39.0" | |
| }, | |
| { | |
| "name": "project-manager", | |
| "version": "3.3.3" | |
| }, | |
| { | |
| "name": "settings-view", | |
| "version": "0.247.0" | |
| }, | |
| { | |
| "name": "snippets", | |
| "version": "1.0.5" | |
| }, | |
| { | |
| "name": "solarized-dark-syntax", | |
| "version": "1.1.2", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "solarized-light-syntax", | |
| "version": "1.1.2", | |
| "theme": "syntax" | |
| }, | |
| { | |
| "name": "spell-check", | |
| "version": "0.70.2" | |
| }, | |
| { | |
| "name": "status-bar", | |
| "version": "1.8.1" | |
| }, | |
| { | |
| "name": "styleguide", | |
| "version": "0.49.2" | |
| }, | |
| { | |
| "name": "symbols-view", | |
| "version": "0.114.0" | |
| }, | |
| { | |
| "name": "sync-settings", | |
| "version": "0.8.1" | |
| }, | |
| { | |
| "name": "tab-control", | |
| "version": "0.6.9" | |
| }, | |
| { | |
| "name": "tabs", | |
| "version": "0.104.1" | |
| }, | |
| { | |
| "name": "timecop", | |
| "version": "0.34.0" | |
| }, | |
| { | |
| "name": "tree-view", | |
| "version": "0.214.1" | |
| }, | |
| { | |
| "name": "update-package-dependencies", | |
| "version": "0.10.0" | |
| }, | |
| { | |
| "name": "welcome", | |
| "version": "0.36.0" | |
| }, | |
| { | |
| "name": "whitespace", | |
| "version": "0.36.2" | |
| }, | |
| { | |
| "name": "wrap-guide", | |
| "version": "0.39.0" | |
| } | |
| ] |
| { | |
| "bem.elementSeparator": "__", | |
| "bem.modifierSeparator": "--", | |
| "bem.shortElementPrefix": "_", | |
| "css.autoInsertVendorPrefixes": "false", | |
| "lorem.defaultLang": "ru" | |
| } |
| { | |
| "advanced-open-file": { | |
| "createDirectories": true, | |
| "createFileInstantly": true, | |
| "defaultInputValue": "Project root" | |
| }, | |
| "atom-beautify": { | |
| "css": { | |
| "convert_quotes": "double", | |
| "default_beautifier": "CSScomb", | |
| "indent_size": 2, | |
| "predefinedConfig": "yandex", | |
| "selector_separator_newline": true | |
| }, | |
| "general": { | |
| "_analyticsUserId": "996dfdcc-fa3a-407a-984c-367577043d82" | |
| }, | |
| "html": { | |
| "extra_liners": [ | |
| "head", | |
| "body", | |
| "/html", | |
| "/body", | |
| "@@include" | |
| ], | |
| "indent_size": 2, | |
| "max_preserve_newlines": 5, | |
| "preserve_newlines": false, | |
| "unformatted": [ | |
| "a", | |
| "abbr", | |
| "area", | |
| "b", | |
| "bdi", | |
| "bdo", | |
| "br", | |
| "canvas", | |
| "cite", | |
| "code", | |
| "data", | |
| "datalist", | |
| "del", | |
| "dfn", | |
| "em", | |
| "embed", | |
| "i", | |
| "ins", | |
| "kbd", | |
| "keygen", | |
| "map", | |
| "mark", | |
| "math", | |
| "meter", | |
| "output", | |
| "progress", | |
| "q", | |
| "ruby", | |
| "s", | |
| "samp", | |
| "select", | |
| "small", | |
| "span", | |
| "strong", | |
| "sub", | |
| "sup", | |
| "template", | |
| "time", | |
| "u", | |
| "var", | |
| "wbr", | |
| "text", | |
| "acronym", | |
| "big", | |
| "dt", | |
| "ins", | |
| "small", | |
| "strike", | |
| "tt" | |
| ], | |
| "wrap_attributes_indent_size": 2 | |
| }, | |
| "less": { | |
| "convert_quotes": "single", | |
| "default_beautifier": "CSScomb", | |
| "indent_size": 2 | |
| } | |
| }, | |
| "autosave": { | |
| "enabled": true | |
| }, | |
| "color-picker": { | |
| "automaticReplace": true, | |
| "preferredFormat": "HEX" | |
| }, | |
| "core": { | |
| "closeEmptyWindows": false, | |
| "disabledPackages": [ | |
| "linter-htmlhint", | |
| "linter-less", | |
| "open-in-browser", | |
| "react", | |
| "autocomplete-html", | |
| "autocomplete-css", | |
| "language-c", | |
| "language-clojure", | |
| "language-csharp", | |
| "language-go", | |
| "language-java", | |
| "language-make", | |
| "language-objective-c", | |
| "language-perl", | |
| "language-python", | |
| "language-ruby", | |
| "language-ruby-on-rails", | |
| "language-toml", | |
| "styleguide", | |
| "welcome", | |
| "bookmarks", | |
| "archive-view", | |
| "background-tips", | |
| "language-coffee-script", | |
| "language-mustache", | |
| "language-sql", | |
| "language-yaml" | |
| ], | |
| "ignoredNames": [ | |
| ".git", | |
| ".hg", | |
| ".svn", | |
| ".DS_Store", | |
| "._*", | |
| "Thumbs.db", | |
| "node_modules" | |
| ], | |
| "packagesWithKeymapsDisabled": [ | |
| "spell-check" | |
| ], | |
| "projectHome": "d:\\projects\\", | |
| "telemetryConsent": "limited", | |
| "themes": [ | |
| "one-light-ui", | |
| "octocat-syntax" | |
| ] | |
| }, | |
| "editor": { | |
| "fontSize": 15, | |
| "indent_style": "auto", | |
| "invisibles": { | |
| "tab": "—" | |
| }, | |
| "showInvisibles": true, | |
| "softTabs": false, | |
| "softWrap": true, | |
| "tabType": "soft" | |
| }, | |
| "emmet": { | |
| "extensionsPath": "~/.atom" | |
| }, | |
| "exception-reporting": { | |
| "userId": "cb18db5e-2e43-6f24-a632-340fa62b36cc" | |
| }, | |
| "file-icons": { | |
| "forceShow": true, | |
| "onChanges": true | |
| }, | |
| "git-diff-details": { | |
| "enableSyntaxHighlighting": true | |
| }, | |
| "highlight-selected": { | |
| "highlightBackground": true, | |
| "lightTheme": true, | |
| "minimumLength": 2 | |
| }, | |
| "html-to-css": { | |
| "bem-group": true, | |
| "indent-characters": " " | |
| }, | |
| "line-ending-selector": { | |
| "defaultLineEnding": "LF" | |
| }, | |
| "open-in-browsers": { | |
| "Edge": true | |
| }, | |
| "package-sync": { | |
| "createOnChange": true, | |
| "forceOverwrite": true | |
| }, | |
| "pigments": { | |
| "dismissableReloadNotifications": false, | |
| "sortPaletteColors": "by name" | |
| }, | |
| "pretty-json": { | |
| "prettifyOnSaveJSON": true | |
| }, | |
| "project-manager": { | |
| "alwaysOpenInSameWindow": true, | |
| "sortBy": "last modified" | |
| }, | |
| "react": { | |
| "disableAutoClose": true | |
| }, | |
| "spell-check": { | |
| "addKnownWords": true, | |
| "knownWords": [ | |
| "css", | |
| "less", | |
| "jpg", | |
| "jpeg", | |
| "gif", | |
| "png", | |
| "svg", | |
| "src", | |
| "img", | |
| "style", | |
| "block", | |
| "mod", | |
| "js", | |
| "Stylelint", | |
| "npm", | |
| "gh", | |
| "jade", | |
| "репозиторий", | |
| "минифицированый", | |
| "коммит", | |
| "автообновлений", | |
| "Автообновление", | |
| "bem" | |
| ], | |
| "locales": [ | |
| "ru-RU", | |
| "en-US" | |
| ] | |
| }, | |
| "split-diff": { | |
| "diffWords": true, | |
| "ignoreWhitespace": true, | |
| "leftEditorColor": "red", | |
| "rightEditorColor": "green", | |
| "syncHorizontalScroll": true | |
| }, | |
| "sync-settings": { | |
| "extraFiles": [ | |
| "preferences.json", | |
| "snippets.json", | |
| "_readme.md" | |
| ] | |
| }, | |
| "tab-control": { | |
| "autoSaveChanges": true | |
| }, | |
| "tree-view": { | |
| "hideIgnoredNames": true | |
| }, | |
| "welcome": { | |
| "showOnStartup": false | |
| } | |
| } |
| # ВНИМАНИЕ! | |
| # У меня этот файл не используется, т.к. в ~/.atom имеется файл snippets.json, | |
| # (настройки Emmet и Atom), именно он и подхватывается Атомом на замену | |
| # snippets.cson. | |
| # Свои сниппеты нужно писать в snippets.json. | |
| # Увы, синхронизатор настроек не может работать с файлами в подпапках ~/.atom, | |
| # т.к. синхронизация происходит через gist и там не может быть папок. Поэтому я | |
| # не могу вынести файл настройки Emmet в подпапку и не смешивать настройки Emmet | |
| # и Atom. | |
| # Се ля ви, ять. | |
| # | |
| # | |
| # | |
| # Your snippets | |
| # | |
| # 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: | |
| # https://atom.io/docs/latest/using-atom-basic-customization#cson |
| { | |
| "html": { | |
| "filters": "html, bem", | |
| "snippets": { | |
| "blq": "<blockquote>${1:}</blockquote>", | |
| "_ph": "http://placehold.it/${1:350}x${2:150}", | |
| "_pk": "http://placekitten.com/${1:350}/${2:150}" | |
| } | |
| }, | |
| "css": { | |
| "snippets": { | |
| "c1": "\n\n\n\n\n//------------------------------------------------------------------------------\\\n//\t${1:Секция}\n\\\//------------------------------------------------------------------------------\n", | |
| "poen": "pointer-events: none;", | |
| "bgra": "background-color: rgba(${1:0,0,0,.5});", | |
| "var": "var(--${var_name})", | |
| "obj": "object-fit: cover;", | |
| "df": "display: flex;", | |
| "_ph": "http://placehold.it/${1:350}x${2:150}", | |
| "_pk": "http://placekitten.com/${1:350}/${2:150}" | |
| }, | |
| "jsx": { | |
| "filters": "jsx, html", | |
| "extends": "html", | |
| "profile": "xml" | |
| } | |
| }, | |
| ".text.html.basic": { | |
| "Lorem Pixel image": { | |
| "prefix": "_lp", | |
| "body": "http://lorempixel.com/${1:350}/${2:200}/abstract", | |
| "description": "http://lorempixel.com/${1:350}/${2:200}/abstract" | |
| }, | |
| "Place Kitten image": { | |
| "prefix": "_lpk", | |
| "body": "http://placekitten.com/${1:350}/${2:200}", | |
| "description": "http://placekitten.com/${1:350}/${2:200}" | |
| } | |
| }, | |
| ".source.js": { | |
| "console.log": { | |
| "prefix": "_log", | |
| "body": "console.log(${1:\"crash\"});$2", | |
| "description": "Output data to the console" | |
| } | |
| } | |
| } |
| atom-text-editor.editor { | |
| // Небольшое изменение прозрачности для невидимых символов | |
| .invisible-character.leading-whitespace, | |
| .invisible-character.eol { | |
| color: rgba(51, 51, 51, 0.2); | |
| } | |
| // Подсветка открывающей/закрывающей скобок | |
| .bracket-matcher .region { | |
| background-color: #D5F7D3; | |
| border-color: #9EE49B; | |
| } | |
| // Цвет выделенного текста | |
| .selection .region { | |
| background-color: #D5F7D3; | |
| } | |
| // Фоновый цвет линии, в которой находится курсор | |
| .line.cursor-line, .line-number.cursor-line-no-selection { | |
| background-color: rgba(0,0,0,0.07); | |
| } | |
| // Выделение в модальных окнах (поиск по файлам, проекты ect.) | |
| .is-focused .selection .region { | |
| background-color: #BDF4C6 !important; | |
| } | |
| // Подсветка идентичных выделенному фрагментов — плагин https://atom.io/packages/highlight-selected | |
| .highlights .highlight-selected.light-theme.background .region { | |
| background-color: #D5F7D3; | |
| border-color: #9EE49B; | |
| } | |
| .gutter .line-number.git-line-modified { | |
| border-left-color: #E02828; | |
| } | |
| .gutter .line-number.git-line-added { | |
| border-left-color: #28E042; | |
| } | |
| } | |
| // Плагин https://atom.io/packages/indent-guide-improved (если установлен) | |
| .indent-guide-improved { | |
| background-color: rgba(51, 51, 51, 0.1); | |
| &.indent-guide-stack { | |
| background-color: rgba(51, 51, 51, 0.2); | |
| &.indent-guide-active { | |
| background-color: rgba(51, 51, 51, 0.6); | |
| } | |
| } | |
| } |