Skip to content

Instantly share code, notes, and snippets.

@youngjuning
Last active March 14, 2019 08:35
Show Gist options
  • Save youngjuning/ace40ed2543340a823d6f285e2f42980 to your computer and use it in GitHub Desktop.
Save youngjuning/ace40ed2543340a823d6f285e2f42980 to your computer and use it in GitHub Desktop.
"*":
_dart:
_firstRun: true
_version: "1.0.1"
"aligner-typescript": {}
"atom-ide-ui":
use:
"atom-ide-busy-signal": "never"
"atom-ide-code-actions": "never"
"atom-ide-code-format": "never"
"atom-ide-diagnostics": "never"
"atom-ide-diagnostics-ui": "never"
hyperclick: "never"
"atom-typescript":
locale: "zh-CN"
showSemanticView: true
suppressAllDiagnostics: true
tooltipDelay: 360
"autocomplete-paths":
enableHtmlSupport: true
ignoreSubmodules: true
scopes: [
{
extensions: [
"wxml"
"jpg"
"png"
]
prefixes: [
"src=['\"]"
]
relative: true
scopes: [
"text.xml"
]
}
{
extensions: [
"png"
"gif"
"jpeg"
"jpg"
"wxss"
]
prefixes: [
"url\\(['\"]?"
"url\\(?"
"placeholder:\\s+['\"]"
"@import\\s+['\"]"
]
relative: true
scopes: [
"source.css"
"source.css.less"
]
}
{
extensions: [
"css"
"ico"
"png"
"js"
"css"
]
prefixes: [
"href=['\"]"
]
relative: true
scopes: [
"text.html.basic"
"source.pug"
"text.html.php"
]
}
{
extensions: [
"less"
]
prefixes: [
"@import\\s+['\"]"
]
relative: true
scopes: [
"source.css.less"
]
}
{
extensions: [
"vue"
"css"
"png"
"git"
"jpg"
"jpeg"
"ico"
"js"
"jsx"
"tsx"
]
prefixes: [
"import\\s+[' \"]"
"require\\(['\"]?"
]
relative: true
scopes: [
"source.js.jsx"
"text.html.vue"
]
}
]
"autocomplete-plus":
autoActivationDelay: 500
autosave:
enabled: true
build:
beepWhenDone: true
"color-picker":
triggerKey: "E"
core:
allowPendingPaneItems: false
automaticallyUpdate: false
closeDeletedFileTabs: true
customFileTypes:
"source.ini": [
".hgrc"
".buckconfig"
".flowconfig"
]
"source.json": [
"BUCK.autodeps"
]
"source.python": [
"BUCK"
]
disabledPackages: [
"markdown-preview"
"spell-check"
"language-gfm"
"whitespace"
"atom-elementui"
"atom-iviewui"
"docker"
"bookmarks"
]
ignoredNames: [
".git"
".hg"
".svn"
".DS_Store"
"._*"
"Thumbs.db"
"desktop.ini"
"node_modules"
]
openEmptyEditorOnStart: false
packagesWithSnippetsDisabled: []
projectHome: "E:\\github\\atom"
reopenProjectMenuCount: 10
telemetryConsent: "limited"
themes: [
"one-light-ui"
"one-light-syntax"
]
uriHandlerRegistration: "always"
docblockr:
spacer_between_sections: "true"
"double-tag":
allowEndTagSync: true
editor:
fontSize: 16
preferredLineLength: 100
scrollPastEnd: true
showIndentGuide: true
softWrap: true
"exception-reporting":
userId: "4b038f78-5a5b-4e6e-9ef5-891e859d8260"
"file-types":
"*.ejs": "source.html"
"*.jsx": "source.js.jsx"
"*.tsx": "source.tsx"
filesize:
UseDecimal: true
"flex-tool-bar": {}
"fold-comments":
autofold: true
fonts:
fontFamily: "Source Code Pro Medium"
"gist-it":
newGistsDefaultToPrivate: true
openAfterCreate: true
userToken: "306ed2c2eadc1dd20b4c8c48b36a1c070bf353a6"
"git-plus":
commits: {}
experimental:
autoFetchNotify: true
general:
alwaysOpenDockWithResult: true
github:
filesystemEventDiagnostics: true
gitDiagnostics: true
"goto-definition": {}
"highlight-line":
enableUnderline: true
"highlight-selected":
highlightBackground: true
lightTheme: true
hyperclick:
win32TriggerKeys: "ctrlKey,altKey"
"ide-css":
additionalGrammars: [
".source.css.styles"
".source.css.postcss"
]
"ide-typescript":
diagnosticsEnabled: false
ignoreFlow: false
returnTypeInAutocomplete: "right"
"js-hyperclick":
extensions: [
".js"
".json"
".node"
".jsx"
".vue"
"ts"
"tsx"
]
"language-babel":
keepFileExtension: true
"line-ending-selector":
defaultLineEnding: "LF"
"linter-eslint":
advanced:
disableFSCache: true
autofix:
ignoreFixableRulesWhileTyping: true
global:
globalNodePath: "C:\\Users\\youngjuning\\AppData\\Roaming\\npm"
lintHtmlFiles: true
scopes: [
"source.js"
"source.js.jsx"
"source.js.jsx"
"source.babel"
"source.js-semantic"
"text.html.vue"
]
"linter-tslint":
ignoreTypings: true
useGlobalTslint: true
"linter-ui-default":
hidePanelWhenEmpty: false
panelHeight: 300
showPanel: true
showProviderName: true
"markdown-img-paste":
upload_to_mssm: true
use_assets_folder: false
"markdown-preview-enhanced":
frontMatterRenderingOption: "code block"
imageDropAction: "upload"
imageUploader: "sm.ms"
openPreviewPaneAutomatically: false
"markdown-table-editor":
ambiguousAsWide: true
defaultAlignment: "center"
formatOnSave: true
headerAlignment: "center"
"markdown-writer":
relativeImagePath: true
siteEngine: "hexo"
tableAlignment: "center"
tableExtraPipes: true
minimap:
plugins:
cursorline: true
cursorlineDecorationsZIndex: 0
"find-and-replace": true
"find-and-replaceDecorationsZIndex": 0
"git-diff": true
"git-diffDecorationsZIndex": 0
"highlight-selected": true
"highlight-selectedDecorationsZIndex": 0
linter: true
linterDecorationsZIndex: 0
pigments: true
pigmentsDecorationsZIndex: 0
selection: true
selectionDecorationsZIndex: 0
"minimap-linter":
markerTypeWarning: "gutter"
"nuclide-format-js":
requiresFormatRequires: false
runOnSave: true
useAsService: false
"open-terminal-here":
command: "start /D \"%cd%\" C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
"plantuml-preview":
bringFront: true
jarLocation: "C:\\Users\\youngjuning\\plantuml.jar"
outputFormat: "png"
"plantuml-viewer":
charset: "utf-8"
graphvizDotExecutable: "C:\\Program Files (x86)\\Graphviz2.38\\bin\\dot.exe"
"platformio-ide-terminal":
style:
theme: "one-dark"
toggles:
autoClose: true
"prettier-atom":
formatOnSaveOptions:
enabled: true
isDisabledIfNoConfigFile: true
showInStatusBar: true
prettierEslintOptions: {}
useStylelint: true
"pretty-json":
prettifyOnSaveJSON: true
"remote-ftp":
beta: {}
connector: {}
dev:
debugResponse: true
notifications:
enableTransfer: true
enableWatchFileChange: true
statusbar:
position: "right"
tree:
showProjectName: "remote"
"sublime-block-comment":
pad: true
"sync-settings":
_lastBackupHash: "62f0786ab4bed7d145cde085373a768ff2350dd7"
checkForUpdatedBackup: false
extraFiles: [
"toolbar.cson"
"config.cson"
"sync-settings"
]
gistId: "ace40ed2543340a823d6f285e2f42980"
personalAccessToken: "da56f6593150bb8be1cc9192c5f7dfb54653a00e"
removeObsoletePackages: true
tabs:
enableVcsColoring: true
"todo-show":
autoRefresh: false
findTheseTodos: [
"TODO"
]
ignoreThesePaths: [
"node_modules"
"vendor"
"bower_components"
"*.pdf"
"ios"
"android"
]
sortBy: "Type"
statusBarIndicator: true
"tool-bar":
iconSize: "16px"
"tree-view":
hideIgnoredNames: true
hideVcsIgnoredFiles: true
"tree-view-git-branch":
location: "before"
separator: true
wakatime:
apikey: "Saved in your ~/.wakatime.cfg file"
debug: true
welcome:
showOnStartup: false
# 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
"atom-workspace":
"f5": "autocomplete-paths:rebuild-cache"
"f12": "about:view-release-notes"
"ctrl-alt-/":"fold-comments:toggle"
"ctrl-alt-u":"atom-yarn:toggle-output"
"ctrl-alt-y":"atom-yarn:toggle"
"ctrl-alt-b":"sync-settings:backup"
"ctrl-alt-s":"sync-settings:restore"
".platform-linux atom-workspace, .platform-win32 atom-workspace":
"alt-shift-`":"platformio-ide-terminal:toggle"
# "atom-text-editor[data-grammar~=\"jsx\"]:not([mini])":
# "tab": "emmet:expand-abbreviation-with-tab"
# "atom-text-editor[data-grammar~=\"vue\"]:not([mini])":
# "tab": "emmet:expand-abbreviation-with-tab"
'atom-text-editor':
"alt-shift-b": "atom-beautify:beautify-editor"
"alt-shift-f": "linter-eslint:fix-file"
"ctrl-alt-f": "linter-tslint:fix-file"
"shift-f1": "markdown-preview-enhanced:toggle"
# Default Keymaps for Markdown Writer
# https://atom.io/packages/markdown-writer
#
# Wiki: https://github.com/zhuochun/md-writer/wiki/Settings-for-Keymaps
#
".platform-win32 atom-text-editor:not([mini])":
"alt-shift-l": "markdown-writer:insert-link"
"alt-shift-i": "markdown-writer:insert-image"
"ctrl-i": "markdown-writer:toggle-italic-text"
"ctrl-b": "markdown-writer:toggle-bold-text"
"ctrl-'": "markdown-writer:toggle-code-text"
'ctrl-`': "markdown-writer:toggle-codeblock-text"
'alt-`': "markdown-writer:toggle-code-text"
"ctrl-h": "markdown-writer:toggle-strikethrough-text"
"ctrl-1": "markdown-writer:toggle-h1"
"ctrl-2": "markdown-writer:toggle-h2"
"ctrl-3": "markdown-writer:toggle-h3"
"ctrl-4": "markdown-writer:toggle-h4"
"ctrl-5": "markdown-writer:toggle-h5"
".platform-win32 atom-text-editor:not(.mini), .platform-linux atom-text-editor:not(.mini)":
"alt-shift-g": "gist-it:gist-open-buffers"
[
{
"name": "about",
"version": "1.9.1"
},
{
"name": "archive-view",
"version": "0.65.1"
},
{
"name": "atom-dark-syntax",
"version": "0.29.1",
"theme": "syntax"
},
{
"name": "atom-dark-ui",
"version": "0.53.3",
"theme": "ui"
},
{
"name": "atom-elementui",
"version": "0.1.0"
},
{
"name": "atom-iviewui",
"version": "0.0.2"
},
{
"name": "atom-leancloud",
"version": "1.1.7"
},
{
"name": "atom-light-syntax",
"version": "0.29.1",
"theme": "syntax"
},
{
"name": "atom-light-ui",
"version": "0.46.3",
"theme": "ui"
},
{
"name": "atom-live-server",
"version": "2.3.0"
},
{
"name": "atom-typescript",
"version": "13.1.0"
},
{
"name": "atom-weui",
"version": "0.0.15"
},
{
"name": "autocomplete-atom-api",
"version": "0.10.7"
},
{
"name": "autocomplete-css",
"version": "0.17.5"
},
{
"name": "autocomplete-html",
"version": "0.8.8"
},
{
"name": "autocomplete-json",
"version": "5.5.2"
},
{
"name": "autocomplete-paths",
"version": "2.12.2"
},
{
"name": "autocomplete-plus",
"version": "2.42.0"
},
{
"name": "autocomplete-snippets",
"version": "1.12.0"
},
{
"name": "autoflow",
"version": "0.29.4"
},
{
"name": "autosave",
"version": "0.24.6"
},
{
"name": "background-tips",
"version": "0.28.0"
},
{
"name": "base16-tomorrow-dark-theme",
"version": "1.6.0",
"theme": "syntax"
},
{
"name": "base16-tomorrow-light-theme",
"version": "1.6.0",
"theme": "syntax"
},
{
"name": "bookmarks",
"version": "0.46.0"
},
{
"name": "bracket-matcher",
"version": "0.90.4"
},
{
"name": "busy-signal",
"version": "2.0.0"
},
{
"name": "color-picker",
"version": "2.3.0"
},
{
"name": "command-palette",
"version": "0.43.5"
},
{
"name": "css-snippets",
"version": "1.1.0"
},
{
"name": "dalek",
"version": "0.2.2"
},
{
"name": "deprecation-cop",
"version": "0.56.9"
},
{
"name": "dev-live-reload",
"version": "0.48.1"
},
{
"name": "docblockr",
"version": "0.13.7"
},
{
"name": "docker",
"version": "0.8.0"
},
{
"name": "double-tag",
"version": "1.7.0"
},
{
"name": "editorconfig",
"version": "2.3.0"
},
{
"name": "emmet",
"version": "2.4.3"
},
{
"name": "encoding-selector",
"version": "0.23.9"
},
{
"name": "es-snippets",
"version": "0.2.5"
},
{
"name": "exception-reporting",
"version": "0.43.1"
},
{
"name": "file-icons",
"version": "2.1.30"
},
{
"name": "file-icons-logo",
"version": "2.6.4"
},
{
"name": "file-types",
"version": "1.0.1"
},
{
"name": "find-and-replace",
"version": "0.218.9"
},
{
"name": "flex-tool-bar",
"version": "2.1.2"
},
{
"name": "fonts",
"version": "3.2.0"
},
{
"name": "fuzzy-finder",
"version": "1.9.2"
},
{
"name": "gist-it",
"version": "0.9.2"
},
{
"name": "git-diff",
"version": "1.3.9"
},
{
"name": "git-plus",
"version": "8.6.1"
},
{
"name": "github",
"version": "0.27.0"
},
{
"name": "go-to-line",
"version": "0.33.0"
},
{
"name": "goto-definition",
"version": "1.3.4"
},
{
"name": "grammar-selector",
"version": "0.50.1"
},
{
"name": "highlight-line",
"version": "0.12.0"
},
{
"name": "highlight-selected",
"version": "0.14.0"
},
{
"name": "hyperclick",
"version": "0.1.5"
},
{
"name": "hyperlink-hyperclick",
"version": "3.0.0"
},
{
"name": "image-view",
"version": "0.64.0"
},
{
"name": "incompatible-packages",
"version": "0.27.3"
},
{
"name": "intentions",
"version": "1.1.5"
},
{
"name": "js-hyperclick",
"version": "1.13.3"
},
{
"name": "keybinding-resolver",
"version": "0.38.4"
},
{
"name": "language-apache",
"version": "1.8.0"
},
{
"name": "language-babel",
"version": "2.85.0"
},
{
"name": "language-batch",
"version": "0.4.0"
},
{
"name": "language-c",
"version": "0.60.14"
},
{
"name": "language-clojure",
"version": "0.22.7"
},
{
"name": "language-coffee-script",
"version": "0.50.0"
},
{
"name": "language-csharp",
"version": "1.1.0"
},
{
"name": "language-css",
"version": "0.43.0"
},
{
"name": "language-docker",
"version": "1.1.8"
},
{
"name": "language-ejs",
"version": "0.4.0"
},
{
"name": "language-generic-config",
"version": "1.4.0"
},
{
"name": "language-gfm",
"version": "0.90.6"
},
{
"name": "language-git",
"version": "0.19.1"
},
{
"name": "language-go",
"version": "0.46.6"
},
{
"name": "language-gradle",
"version": "0.1.0"
},
{
"name": "language-groovy",
"version": "0.7.0"
},
{
"name": "language-html",
"version": "0.52.0"
},
{
"name": "language-hyperlink",
"version": "0.17.0"
},
{
"name": "language-ini",
"version": "1.20.0"
},
{
"name": "language-java",
"version": "0.31.1"
},
{
"name": "language-javascript",
"version": "0.129.20"
},
{
"name": "language-json",
"version": "0.19.2"
},
{
"name": "language-less",
"version": "0.34.3"
},
{
"name": "language-make",
"version": "0.23.0"
},
{
"name": "language-mustache",
"version": "0.14.5"
},
{
"name": "language-nginx",
"version": "0.8.0"
},
{
"name": "language-objective-c",
"version": "0.15.1"
},
{
"name": "language-perl",
"version": "0.38.1"
},
{
"name": "language-php",
"version": "0.44.1"
},
{
"name": "language-property-list",
"version": "0.9.1"
},
{
"name": "language-python",
"version": "0.51.9"
},
{
"name": "language-ruby",
"version": "0.72.15"
},
{
"name": "language-ruby-on-rails",
"version": "0.25.3"
},
{
"name": "language-rust-bundled",
"version": "0.1.0"
},
{
"name": "language-sass",
"version": "0.62.0"
},
{
"name": "language-shellscript",
"version": "0.27.9"
},
{
"name": "language-source",
"version": "0.9.0"
},
{
"name": "language-sql",
"version": "0.25.10"
},
{
"name": "language-text",
"version": "0.7.4"
},
{
"name": "language-todo",
"version": "0.29.4"
},
{
"name": "language-toml",
"version": "0.18.2"
},
{
"name": "language-typescript",
"version": "0.4.11"
},
{
"name": "language-vuejs",
"version": "0.4.8"
},
{
"name": "language-wx",
"version": "0.5.36"
},
{
"name": "language-xml",
"version": "0.35.3"
},
{
"name": "language-yaml",
"version": "0.32.0"
},
{
"name": "line-ending-selector",
"version": "0.7.7"
},
{
"name": "link",
"version": "0.31.6"
},
{
"name": "linter",
"version": "2.3.0"
},
{
"name": "linter-eslint",
"version": "8.5.2"
},
{
"name": "linter-tslint",
"version": "1.10.10"
},
{
"name": "linter-ui-default",
"version": "1.7.1"
},
{
"name": "markdown-preview",
"version": "0.159.25"
},
{
"name": "markdown-preview-enhanced",
"version": "0.15.9"
},
{
"name": "markdown-table-editor",
"version": "1.1.1"
},
{
"name": "markdown-writer",
"version": "2.11.5"
},
{
"name": "metrics",
"version": "1.6.2"
},
{
"name": "minimap",
"version": "4.29.9"
},
{
"name": "minimap-cursorline",
"version": "0.2.0"
},
{
"name": "minimap-find-and-replace",
"version": "4.5.2"
},
{
"name": "minimap-git-diff",
"version": "4.3.1"
},
{
"name": "minimap-highlight-selected",
"version": "4.6.1"
},
{
"name": "minimap-linter",
"version": "2.2.1"
},
{
"name": "minimap-selection",
"version": "4.5.0"
},
{
"name": "mobx-snippets",
"version": "0.6.5"
},
{
"name": "notifications",
"version": "0.70.6"
},
{
"name": "one-dark-syntax",
"version": "1.8.4",
"theme": "syntax"
},
{
"name": "one-dark-ui",
"version": "1.12.5",
"theme": "ui"
},
{
"name": "one-light-syntax",
"version": "1.8.4",
"theme": "syntax"
},
{
"name": "one-light-ui",
"version": "1.12.5",
"theme": "ui"
},
{
"name": "open-file",
"version": "1.4.0"
},
{
"name": "open-on-github",
"version": "1.3.1"
},
{
"name": "open-terminal-here",
"version": "2.3.2"
},
{
"name": "package-generator",
"version": "1.3.0"
},
{
"name": "pigments",
"version": "0.40.2"
},
{
"name": "platformio-ide-terminal",
"version": "2.9.1"
},
{
"name": "pretty-json",
"version": "2.0.3"
},
{
"name": "react-native-snippets-youngjuning",
"version": "0.12.0"
},
{
"name": "remote-ftp",
"version": "2.2.2"
},
{
"name": "settings-view",
"version": "0.260.1"
},
{
"name": "simple-drag-drop-text",
"version": "0.4.0"
},
{
"name": "simplified-chinese-menu",
"version": "5.3.5"
},
{
"name": "snippets",
"version": "1.4.0"
},
{
"name": "solarized-dark-syntax",
"version": "1.3.0",
"theme": "syntax"
},
{
"name": "solarized-light-syntax",
"version": "1.3.0",
"theme": "syntax"
},
{
"name": "spell-check",
"version": "0.74.2"
},
{
"name": "status-bar",
"version": "1.8.17"
},
{
"name": "styleguide",
"version": "0.49.12"
},
{
"name": "sublime-block-comment",
"version": "0.5.1"
},
{
"name": "symbols-view",
"version": "0.118.2"
},
{
"name": "sync-settings",
"version": "0.8.6"
},
{
"name": "tabs",
"version": "0.110.0"
},
{
"name": "timecop",
"version": "0.36.2"
},
{
"name": "todo-show",
"version": "2.3.2"
},
{
"name": "tool-bar",
"version": "1.1.11"
},
{
"name": "tree-view",
"version": "0.224.5"
},
{
"name": "tree-view-git-status",
"version": "1.5.2"
},
{
"name": "tsx-tags-autocomplete",
"version": "0.1.0"
},
{
"name": "update-package-dependencies",
"version": "0.13.1"
},
{
"name": "vue-hyperclick",
"version": "0.2.0"
},
{
"name": "wakatime",
"version": "7.0.9"
},
{
"name": "welcome",
"version": "0.36.7"
},
{
"name": "whitespace",
"version": "0.37.7"
},
{
"name": "wrap-guide",
"version": "0.41.0"
},
{
"name": "youngjuning-snippets",
"version": "0.12.1"
}
]
{
"_dart": {
"_firstRun": true,
"_version": "1.0.1"
},
"aligner-typescript": {},
"atom-ide-ui": {
"use": {
"atom-ide-busy-signal": "never",
"atom-ide-code-actions": "never",
"atom-ide-code-format": "never",
"atom-ide-diagnostics": "never",
"atom-ide-diagnostics-ui": "never",
"hyperclick": "never"
}
},
"atom-typescript": {
"locale": "zh-CN",
"showSemanticView": true,
"suppressAllDiagnostics": true,
"tooltipDelay": 360
},
"autocomplete-paths": {
"enableHtmlSupport": true,
"ignoreSubmodules": true,
"scopes": [
{
"extensions": [
"wxml",
"jpg",
"png"
],
"prefixes": [
"src=['\"]"
],
"relative": true,
"scopes": [
"text.xml"
]
},
{
"extensions": [
"png",
"gif",
"jpeg",
"jpg",
"wxss"
],
"prefixes": [
"url\\(['\"]?",
"url\\(?",
"placeholder:\\s+['\"]",
"@import\\s+['\"]"
],
"relative": true,
"scopes": [
"source.css",
"source.css.less"
]
},
{
"extensions": [
"css",
"ico",
"png",
"js",
"css"
],
"prefixes": [
"href=['\"]"
],
"relative": true,
"scopes": [
"text.html.basic",
"source.pug",
"text.html.php"
]
},
{
"extensions": [
"less"
],
"prefixes": [
"@import\\s+['\"]"
],
"relative": true,
"scopes": [
"source.css.less"
]
},
{
"extensions": [
"vue",
"css",
"png",
"git",
"jpg",
"jpeg",
"ico",
"js",
"jsx",
"tsx"
],
"prefixes": [
"import\\s+[' \"]",
"require\\(['\"]?"
],
"relative": true,
"scopes": [
"source.js.jsx",
"text.html.vue"
]
}
]
},
"autocomplete-plus": {
"autoActivationDelay": 500
},
"autosave": {
"enabled": true
},
"build": {
"beepWhenDone": true
},
"color-picker": {
"triggerKey": "E"
},
"core": {
"allowPendingPaneItems": false,
"automaticallyUpdate": false,
"closeDeletedFileTabs": true,
"customFileTypes": {
"source.ini": [
".hgrc",
".buckconfig",
".flowconfig"
],
"source.json": [
"BUCK.autodeps"
],
"source.python": [
"BUCK"
]
},
"disabledPackages": [
"markdown-preview",
"spell-check",
"language-gfm",
"whitespace",
"atom-elementui",
"atom-iviewui",
"docker",
"bookmarks"
],
"ignoredNames": [
".git",
".hg",
".svn",
".DS_Store",
"._*",
"Thumbs.db",
"desktop.ini",
"node_modules"
],
"openEmptyEditorOnStart": false,
"packagesWithSnippetsDisabled": [],
"projectHome": "E:\\github\\atom",
"reopenProjectMenuCount": 10,
"telemetryConsent": "limited",
"themes": [
"one-light-ui",
"one-light-syntax"
],
"uriHandlerRegistration": "always"
},
"docblockr": {
"spacer_between_sections": "true"
},
"double-tag": {
"allowEndTagSync": true
},
"editor": {
"fontSize": 16,
"preferredLineLength": 100,
"scrollPastEnd": true,
"showIndentGuide": true,
"softWrap": true
},
"exception-reporting": {
"userId": "4b038f78-5a5b-4e6e-9ef5-891e859d8260"
},
"file-types": {
"*.ejs": "source.html",
"*.jsx": "source.js.jsx",
"*.tsx": "source.tsx"
},
"filesize": {
"UseDecimal": true
},
"flex-tool-bar": {},
"fold-comments": {
"autofold": true
},
"fonts": {
"fontFamily": "Source Code Pro Medium"
},
"gist-it": {
"newGistsDefaultToPrivate": true,
"openAfterCreate": true,
"userToken": "306ed2c2eadc1dd20b4c8c48b36a1c070bf353a6"
},
"git-plus": {
"commits": {},
"experimental": {
"autoFetchNotify": true
},
"general": {
"alwaysOpenDockWithResult": true
}
},
"github": {
"filesystemEventDiagnostics": true,
"gitDiagnostics": true
},
"goto-definition": {},
"highlight-line": {
"enableUnderline": true
},
"highlight-selected": {
"highlightBackground": true,
"lightTheme": true
},
"hyperclick": {
"win32TriggerKeys": "ctrlKey,altKey"
},
"ide-css": {
"additionalGrammars": [
".source.css.styles",
".source.css.postcss"
]
},
"ide-typescript": {
"diagnosticsEnabled": false,
"ignoreFlow": false,
"returnTypeInAutocomplete": "right"
},
"js-hyperclick": {
"extensions": [
".js",
".json",
".node",
".jsx",
".vue",
"ts",
"tsx"
]
},
"language-babel": {
"keepFileExtension": true
},
"line-ending-selector": {
"defaultLineEnding": "LF"
},
"linter-eslint": {
"advanced": {
"disableFSCache": true
},
"autofix": {
"ignoreFixableRulesWhileTyping": true
},
"global": {
"globalNodePath": "C:\\Users\\youngjuning\\AppData\\Roaming\\npm"
},
"lintHtmlFiles": true,
"scopes": [
"source.js",
"source.js.jsx",
"source.js.jsx",
"source.babel",
"source.js-semantic",
"text.html.vue"
]
},
"linter-tslint": {
"ignoreTypings": true,
"useGlobalTslint": true
},
"linter-ui-default": {
"hidePanelWhenEmpty": false,
"panelHeight": 300,
"showPanel": true,
"showProviderName": true
},
"markdown-img-paste": {
"upload_to_mssm": true,
"use_assets_folder": false
},
"markdown-preview-enhanced": {
"frontMatterRenderingOption": "code block",
"imageDropAction": "upload",
"imageUploader": "sm.ms",
"openPreviewPaneAutomatically": false
},
"markdown-table-editor": {
"ambiguousAsWide": true,
"defaultAlignment": "center",
"formatOnSave": true,
"headerAlignment": "center"
},
"markdown-writer": {
"relativeImagePath": true,
"siteEngine": "hexo",
"tableAlignment": "center",
"tableExtraPipes": true
},
"minimap": {
"plugins": {
"cursorline": true,
"cursorlineDecorationsZIndex": 0,
"find-and-replace": true,
"find-and-replaceDecorationsZIndex": 0,
"git-diff": true,
"git-diffDecorationsZIndex": 0,
"highlight-selected": true,
"highlight-selectedDecorationsZIndex": 0,
"linter": true,
"linterDecorationsZIndex": 0,
"pigments": true,
"pigmentsDecorationsZIndex": 0,
"selection": true,
"selectionDecorationsZIndex": 0
}
},
"minimap-linter": {
"markerTypeWarning": "gutter"
},
"nuclide-format-js": {
"requiresFormatRequires": false,
"runOnSave": true,
"useAsService": false
},
"open-terminal-here": {
"command": "start /D \"%cd%\" C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
},
"plantuml-preview": {
"bringFront": true,
"jarLocation": "C:\\Users\\youngjuning\\plantuml.jar",
"outputFormat": "png"
},
"plantuml-viewer": {
"charset": "utf-8",
"graphvizDotExecutable": "C:\\Program Files (x86)\\Graphviz2.38\\bin\\dot.exe"
},
"platformio-ide-terminal": {
"style": {
"theme": "one-dark"
},
"toggles": {
"autoClose": true
}
},
"prettier-atom": {
"formatOnSaveOptions": {
"enabled": true,
"isDisabledIfNoConfigFile": true,
"showInStatusBar": true
},
"prettierEslintOptions": {},
"useStylelint": true
},
"pretty-json": {
"prettifyOnSaveJSON": true
},
"remote-ftp": {
"beta": {},
"connector": {},
"dev": {
"debugResponse": true
},
"notifications": {
"enableTransfer": true,
"enableWatchFileChange": true
},
"statusbar": {
"position": "right"
},
"tree": {
"showProjectName": "remote"
}
},
"sublime-block-comment": {
"pad": true
},
"sync-settings": {
"checkForUpdatedBackup": false,
"extraFiles": [
"toolbar.cson",
"config.cson",
"sync-settings"
],
"removeObsoletePackages": true
},
"tabs": {
"enableVcsColoring": true
},
"todo-show": {
"autoRefresh": false,
"findTheseTodos": [
"TODO"
],
"ignoreThesePaths": [
"node_modules",
"vendor",
"bower_components",
"*.pdf",
"ios",
"android"
],
"sortBy": "Type",
"statusBarIndicator": true
},
"tool-bar": {
"iconSize": "16px"
},
"tree-view": {
"hideIgnoredNames": true,
"hideVcsIgnoredFiles": true
},
"tree-view-git-branch": {
"location": "before",
"separator": true
},
"wakatime": {
"debug": true,
"apikey": "Saved in your ~/.wakatime.cfg file"
},
"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
'.text.md':
'技术文档模版':
'prefix': 'sishu-tech'
'body': """
## P01
### 切图
- 原型图:
### 分工
- 时间:
- 负责人:
### props
```js
```
### 动作
#### didMount
#### onSubmit
### 备注
"""
'vuepress tip':
'prefix': 'vp-tip'
'body': """
::: tip
$1
:::
"""
'vuepress warning':
'prefix': 'vp-warning'
'body': """
::: warning
$1
:::
"""
'vuepress danger':
'prefix': 'vp-danger'
'body': """
::: danger
$1
:::
"""
'.source.js,.source.js.jsx':
'PlaceIMG':
'prefix': 'PlaceIMG'
'body': """
https://placeimg.com/${1:640}/${2:480}/any
"""
'description': 'PlaceIMG'
'descriptionMoreURL': 'https://placeimg.com/'
'koa':
'prefix': 'koa'
'body': """
const Koa = require('koa')
const app = new Koa()
"""
'description': '基于Node.js平台的下一代 web 开发框架'
'descriptionMoreURL': 'http://t.cn/RjTeKjS'
'koa-router':
'prefix': 'koa-router'
'body': """
const Router = require('koa-router')
const router = new Router()
app.use(router.routes()).use(router.allowedMethods())
"""
'description': 'Router middleware for koa'
'descriptionMoreURL': 'http://t.cn/8kQKRgV'
'koa-bodyParser':
'prefix': 'koa-bodyParser'
'body': """
const bodyParser = require('koa-bodyparser')
app.use(bodyParser())
"""
'description': 'a body parser for koa'
'descriptionMoreURL': 'http://t.cn/Ey01Mvn'
'koa-static':
'prefix': 'koa-static'
'body': """
const path = require('path')
const statics = require('koa-static')
// 设置静态资源目录
app.use(statics(path.join( __dirname, 'public')))
"""
'description': 'Static file server middleware'
'descriptionMoreURL': 'http://t.cn/Ey0eXp0'
'koa-views':
'prefix': 'koa-views'
'body': """
const path = require('path')
const views = require('koa-views')
// 配置模板文件目录和后缀名
app.use(views(path.join(__dirname, 'views'), {
extension: 'ejs',
}))
"""
'description': 'Static file server middleware'
'descriptionMoreURL': 'http://t.cn/Ey0eXp0'
'koa-session':
'prefix': 'koa-session-minimal'
'body': """
const session = require('koa-session-minimal')
"""
'description': 'Native Koa 2 session middleware'
'descriptionMoreURL': 'http://t.cn/EyOH0wH'
/*
* 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;
}
.list-tree.has-collapsable-children .list-nested-item > .list-item::before {
position: relative;
top: -1px;
margin-right: 5px;
}
.list-group .icon::before, .list-tree .icon::before {
margin-right: 5px;
position: relative;
}
.list-tree.has-collapsable-children .list-nested-item > .list-tree > li, .list-tree.has-collapsable-children .list-nested-item > .list-group > li {
padding-left: 17px;
}
.list-tree.has-collapsable-children li.list-item {
margin-left: 17px;
}
.syntax--comment {
// font-style: normal;
}
简言之就是可以同步 Atom 的设置文件,自定义快捷键,用户风格,初始化脚本及代码片段,还支持已安装的插件同步
# This file is used by Flex Tool Bar to create buttons on your Tool Bar.
# For more information how to use this package and create your own buttons,
# read the documentation on https://atom.io/packages/flex-tool-bar
[
{
type: "button"
icon: "gear"
callback: "flex-tool-bar:edit-config-file"
tooltip: "Edit Tool Bar"
}
{
type: "spacer"
}
{
type: "url"
icon: "mark-github"
url: "https://github.com/"
tooltip: "GitHub"
style:
color: "#000000"
}
{
type: "url"
icon: "docker"
iconset:"mdi"
url: "https://www.docker-cn.com/"
tooltip: "Docker"
style:
color: "#73ABFF"
}
{
type: "url"
icon: "sitemap"
iconset:"mdi"
url: "http://www.liuchengtu.com/home"
tooltip: "迅捷画图"
style:
color: "rgb(45,183,255)"
}
{
type: "spacer"
}
{
type: "url"
icon: "vuejs"
iconset:"mdi"
url: "https://cn.vuejs.org/index.html"
tooltip: "Vue.js"
style:
color: "#4fc08d"
}
{
type: "url"
icon: "vuejs"
iconset:"mdi"
url: "https://router.vuejs.org/zh/"
tooltip: "Vue Router"
style:
color: "#42b983"
}
{
type: "url"
icon: "vuejs"
iconset:"mdi"
url: "https://vuex.vuejs.org/zh/"
tooltip: "Vuex"
style:
color: "RED"
}
{
type: "url"
icon: "vuejs"
iconset:"mdi"
url: "https://cli.vuejs.org/zh/"
tooltip: "Vue-Cli"
style:
color: "#389d70"
}
{
type: "spacer"
}
{
type: "url"
icon: "react"
iconset:"mdi"
url: "https://react.docschina.org/"
tooltip: "React"
style:
color: "#61dafb"
}
{
type: "url"
icon: "react"
iconset:"mdi"
url: "https://reactnative.cn/"
tooltip: "React Native"
style:
color: "#000000"
}
{
type: "url"
icon: "react"
iconset:"mdi"
url: "https://reactnavigation.org/zh-Hans/"
tooltip: "React Navigation"
style:
color: "#6b52ae"
}
{
type: "url"
icon: "react"
iconset:"mdi"
url: "https://cn.mobx.js.org/"
tooltip: "Mobx"
style:
color: "#DF5923"
}
{
type: "url"
icon: "react"
iconset:"mdi"
url: "http://t.cn/EVKtTPY"
tooltip: "antd-mobile-rn"
style:
color: "#40a9ff"
}
{
type: "spacer"
}
{
type: "url"
icon: "wechat"
iconset:"mdi"
url: "https://mp.weixin.qq.com/"
tooltip: "微信公众平台"
style:
color: "#2f9833"
}
{
type: "url"
icon: "wechat"
iconset:"mdi"
url: "http://t.cn/RumGjGX"
tooltip: "微信公众平台Beta"
style:
color: "#000000"
}
{
type: "url"
icon: "wechat"
iconset:"mdi"
url: "https://open.weixin.qq.com/"
tooltip: "微信开放平台"
style:
color: "#2f9999"
}
{
type: "url"
icon: "wechat"
iconset:"mdi"
url: "http://t.cn/RoyMaWU"
tooltip: "微信公众平台技术文档"
style:
color: "#3eb94e"
}
{
type: "url"
icon: "wechat"
iconset:"mdi"
url: "http://t.cn/RnnV6cV"
tooltip: "微信小程序"
style:
color: "#5F5AAE"
}
{
type: "spacer"
}
{
type: "url"
icon: "webpack"
iconset:"mdi"
url: "https://www.webpackjs.com/"
tooltip: "webpack"
style:
color: "#8cd6f9"
}
{
type: "url"
icon: "check-all"
iconset:"mdi"
url: "http://eslint.cn/docs/rules/"
tooltip: "ESLint"
style:
color: "#5b5be0"
}
{
type: "url"
icon: "calendar-today"
iconset:"mdi"
url: "http://t.cn/RDuGFcG"
tooltip: "dayjs"
style:
color: "#FA5449"
}
{
type: "url"
icon: "package-variant-closed"
iconset:"mdi"
url: "https://mvnrepository.com/"
tooltip: "maven"
style:
color: "#356cb0"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment