Last active
January 29, 2019 14:32
-
-
Save zbeyens/c05affe28152d56d89ddf40e05910ad3 to your computer and use it in GitHub Desktop.
automatic update by http://atom.io/packages/sync-settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Uncrustify Configuration File | |
# File Created With UncrustifyX 0.3 (176) | |
# | |
# Alignment | |
# --------- | |
## Alignment | |
# Align obj-c declaration params on colon | |
align_oc_decl_colon = true # boolean (false/true) | |
# Align on tabstop | |
align_on_tabstop = false # boolean (false/true) | |
# Align variable definitions | |
align_func_params = true # boolean (false/true) | |
# Align with tabs | |
align_with_tabs = false # boolean (false/true) | |
# Keep non-indenting tabs | |
align_keep_tabs = false # boolean (false/true) | |
## Alignment Span | |
# Alignment span for #define bodies | |
align_pp_define_span = 8 # number | |
# Alignment span for equals in enums | |
align_enum_equ_span = 4 # number | |
# Alignment span for obj-c message colons | |
align_oc_msg_colon_span = 20 # number | |
# Alignment span for obj-c message spec | |
align_oc_msg_spec_span = 20 # number | |
# Alignment span for single-line typedefs | |
align_typedef_span = 5 # number | |
# Alignment span for struct initializer values | |
align_struct_init_span = 4 # number | |
# Alignment span for trailing comments | |
align_right_cmt_span = 8 # number | |
## Alignment Style | |
# Alignment style for star in variable definitions | |
align_var_def_star_style = 1 # number | |
## Gap | |
# Minimum gap between type and synonym of typedef | |
align_typedef_gap = 3 # number | |
# Minimum gap for trailing comment | |
align_right_cmt_gap = 8 # number | |
## Other | |
# Always align with first parameter in obj-c message | |
align_oc_msg_colon_first = false # boolean (false/true) | |
# Blank Lines | |
# ----------- | |
## Newline Count After | |
# Newline count after function body | |
nl_after_func_body = 2 # number | |
# Newline count after single-line function body | |
nl_after_func_body_one_liner = 0 # number | |
## Other | |
# Remove blank lines after open brace | |
eat_blanks_after_open_brace = true # boolean (false/true) | |
# Remove blank lines before close brace | |
eat_blanks_before_close_brace = true # boolean (false/true) | |
# Code-Modifying | |
# -------------- | |
## Braces | |
# Braces around statments that span N newlines | |
mod_full_brace_nl = 3 # number | |
# Braces on single-line do statement | |
mod_full_brace_do = ignore # string (add/force/ignore/remove) | |
# Braces on single-line else statement | |
mod_full_brace_if = ignore # string (add/force/ignore/remove) | |
# Braces on single-line for statement | |
mod_full_brace_for = add # string (add/force/ignore/remove) | |
# Braces on single-line while statement | |
mod_full_brace_while = remove # string (add/force/ignore/remove) | |
## Comments | |
# Add comment after ifdef/else statement of size | |
mod_add_long_ifdef_else_comment = 20 # number | |
# Add comment after ifdef/endif statement of size | |
mod_add_long_ifdef_endif_comment = 20 # number | |
## Parentheses | |
# Remove unnecessary parentheses on return statement | |
mod_paren_on_return = remove # string (add/force/ignore/remove) | |
## Semicolons | |
# Remove superflous semicolons | |
mod_remove_extra_semicolon = true # boolean (false/true) | |
# Comments | |
# -------- | |
## Empty Lines | |
# Empty first line for multi-line C comments | |
cmt_c_nl_start = true # boolean (false/true) | |
# Empty first line for multi-line C++ comments | |
cmt_cpp_nl_start = true # boolean (false/true) | |
## Other | |
# Stars on multi-line comments | |
cmt_star_cont = true # boolean (false/true) | |
# General | |
# ------- | |
## Other | |
# Newline character | |
newlines = lf # string (auto/cr/crlf/lf) | |
# Output tab size | |
output_tab_size = 4 # number | |
# Indentation | |
# ----------- | |
## Indentation | |
# Indent obj-c block | |
indent_oc_block = true # boolean (false/true) | |
## Indentation Size | |
# Indentation column size | |
indent_columns = 4 # number | |
# Indentation size between case and switch | |
indent_switch_case = 4 # number | |
# Indentation size for obj-c blocks in a message parameter | |
indent_oc_block_msg = 4 # number | |
# Indentation size for obj-c message subsequent parameters | |
indent_oc_msg_colon = 4 # number | |
## Other | |
# Align continued statements at equals | |
indent_align_assign = true # boolean (false/true) | |
# Indent goto labels | |
indent_label = 2 # number | |
# Indent with tabs | |
indent_with_tabs = 0 # number | |
# Newlines | |
# -------- | |
## Merging | |
# Change unbraced if statements into one-liner | |
nl_create_if_one_liner = true # boolean (false/true) | |
## Newline After | |
# Newline after brace open | |
nl_after_brace_open = true # boolean (false/true) | |
# Newline after for | |
nl_after_for = force # string (add/force/ignore/remove) | |
# Newline after if | |
nl_after_if = force # string (add/force/ignore/remove) | |
# Newline after macro multi-line definition | |
nl_multi_line_define = true # boolean (false/true) | |
# Newline after return | |
nl_after_return = true # boolean (false/true) | |
## Newline Before | |
# Newline before case statement | |
nl_before_case = true # boolean (false/true) | |
# Newline before for | |
nl_before_for = force # string (add/force/ignore/remove) | |
# Newline before if | |
nl_before_if = force # string (add/force/ignore/remove) | |
# Newline before while | |
nl_before_while = force # string (add/force/ignore/remove) | |
## Newline Between | |
# Newline between case colon and open brace | |
nl_case_colon_brace = remove # string (add/force/ignore/remove) | |
# Newline between catch and open brace | |
nl_catch_brace = remove # string (add/force/ignore/remove) | |
# Newline between close brace and catch | |
nl_brace_catch = remove # string (add/force/ignore/remove) | |
# Newline between close brace and else | |
nl_brace_else = remove # string (add/force/ignore/remove) | |
# Newline between close brace and finally | |
nl_brace_finally = remove # string (add/force/ignore/remove) | |
# Newline between close brace and while | |
nl_brace_while = remove # string (add/force/ignore/remove) | |
# Newline between close parenthesis and open brace in multi line conditional | |
nl_multi_line_cond = false # boolean (false/true) | |
# Newline between do and open brace | |
nl_do_brace = remove # string (add/force/ignore/remove) | |
# Newline between else and open brace | |
nl_else_brace = remove # string (add/force/ignore/remove) | |
# Newline between else if and open brace | |
nl_elseif_brace = remove # string (add/force/ignore/remove) | |
# Newline between enum and open brace | |
nl_enum_brace = remove # string (add/force/ignore/remove) | |
# Newline between finally and open brace | |
nl_finally_brace = remove # string (add/force/ignore/remove) | |
# Newline between for and open brace | |
nl_for_brace = remove # string (add/force/ignore/remove) | |
# Newline between function call and open brace | |
nl_fcall_brace = remove # string (add/force/ignore/remove) | |
# Newline between function signature and open brace | |
nl_fdef_brace = remove # string (add/force/ignore/remove) | |
# Newline between if and open brace | |
nl_if_brace = remove # string (add/force/ignore/remove) | |
# Newline between struct and open brace | |
nl_struct_brace = remove # string (add/force/ignore/remove) | |
# Newline between switch and open brace | |
nl_switch_brace = remove # string (add/force/ignore/remove) | |
# Newline between try and open brace | |
nl_try_brace = remove # string (add/force/ignore/remove) | |
# Newline between union and open brace | |
nl_union_brace = remove # string (add/force/ignore/remove) | |
# Newline between while and open brace | |
nl_while_brace = remove # string (add/force/ignore/remove) | |
## Other | |
# Collapse empty blocks between braces | |
nl_collapse_empty_body = true # boolean (false/true) | |
# Don't split one-line obj-c messages | |
nl_oc_msg_leave_one_liner = true # boolean (false/true) | |
# Newlines at end of file | |
nl_end_of_file = add # string (add/force/ignore/remove) | |
# Place obj-c message parameters on new lines | |
nl_oc_msg_args = true # boolean (false/true) | |
# Spacing | |
# ------- | |
## Space After | |
# Space after C++ comment opening | |
sp_cmt_cpp_start = ignore # string (add/force/ignore/remove) | |
# Space after cast | |
sp_after_cast = remove # string (add/force/ignore/remove) | |
# Space after class colon | |
sp_after_class_colon = force # string (add/force/ignore/remove) | |
# Space after comma | |
sp_after_comma = add # string (add/force/ignore/remove) | |
# Space after condition close parenthesis | |
sp_after_sparen = force # string (add/force/ignore/remove) | |
# Space after obj-c block caret | |
sp_after_oc_block_caret = remove # string (add/force/ignore/remove) | |
# Space after obj-c colon | |
sp_after_oc_colon = remove # string (add/force/ignore/remove) | |
# Space after obj-c dictionary colon | |
sp_after_oc_dict_colon = add # string (add/force/ignore/remove) | |
# Space after obj-c message colon | |
sp_after_send_oc_colon = remove # string (add/force/ignore/remove) | |
# Space after obj-c property | |
sp_after_oc_property = add # string (add/force/ignore/remove) | |
# Space after obj-c return type | |
sp_after_oc_return_type = remove # string (add/force/ignore/remove) | |
# Space after obj-c scope | |
sp_after_oc_scope = force # string (add/force/ignore/remove) | |
# Space after obj-c type | |
sp_after_oc_type = remove # string (add/force/ignore/remove) | |
# Space after pointer star | |
sp_after_ptr_star = remove # string (add/force/ignore/remove) | |
# Space after pointer star followed by function | |
sp_after_ptr_star_func = force # string (add/force/ignore/remove) | |
## Space Around | |
# Space around arithmetic operators | |
sp_arith = add # string (add/force/ignore/remove) | |
# Space around assignment operator | |
sp_assign = add # string (add/force/ignore/remove) | |
# Space around boolean operators | |
sp_bool = add # string (add/force/ignore/remove) | |
# Space around compare operators | |
sp_compare = add # string (add/force/ignore/remove) | |
# Space around ternary condition colon | |
sp_cond_colon = force # string (add/force/ignore/remove) | |
# Space around ternary condition question mark | |
sp_cond_question = force # string (add/force/ignore/remove) | |
## Space Before | |
# Space before case colon | |
sp_before_case_colon = remove # string (add/force/ignore/remove) | |
# Space before class colon | |
sp_before_class_colon = force # string (add/force/ignore/remove) | |
# Space before if/for/switch/while open parenthesis | |
sp_before_sparen = force # string (add/force/ignore/remove) | |
# Space before obj-c block caret | |
sp_before_oc_block_caret = ignore # string (add/force/ignore/remove) | |
# Space before obj-c colon | |
sp_before_oc_colon = remove # string (add/force/ignore/remove) | |
# Space before obj-c dictionary colon | |
sp_before_oc_dict_colon = remove # string (add/force/ignore/remove) | |
# Space before obj-c message colon | |
sp_before_send_oc_colon = remove # string (add/force/ignore/remove) | |
# Space before pointer star | |
sp_before_ptr_star = force # string (add/force/ignore/remove) | |
# Space before pointer star followed by function | |
sp_before_ptr_star_func = force # string (add/force/ignore/remove) | |
# Space before unnamed pointer star | |
sp_before_unnamed_ptr_star = ignore # string (add/force/ignore/remove) | |
## Space Between | |
# Space between @selector and open parenthesis | |
sp_after_oc_at_sel = remove # string (add/force/ignore/remove) | |
# Space between catch and open brace | |
sp_catch_brace = add # string (add/force/ignore/remove) | |
# Space between catch and open parenthesis | |
sp_catch_paren = add # string (add/force/ignore/remove) | |
# Space between close brace and else | |
sp_brace_else = force # string (add/force/ignore/remove) | |
# Space between close parenthesis and open brace | |
sp_paren_brace = force # string (add/force/ignore/remove) | |
# Space between closing brace and catch | |
sp_brace_catch = add # string (add/force/ignore/remove) | |
# Space between closing brace and finally | |
sp_brace_finally = add # string (add/force/ignore/remove) | |
# Space between closing parenthesis and open brace | |
sp_fparen_brace = force # string (add/force/ignore/remove) | |
# Space between else and open brace | |
sp_else_brace = force # string (add/force/ignore/remove) | |
# Space between finally and open brace | |
sp_finally_brace = add # string (add/force/ignore/remove) | |
# Space between function name and open parenthesis | |
sp_func_call_paren = remove # string (add/force/ignore/remove) | |
# Space between function name and open parenthesis in declaration | |
sp_func_proto_paren = remove # string (add/force/ignore/remove) | |
# Space between function name and open parenthesis in function definition | |
sp_func_def_paren = remove # string (add/force/ignore/remove) | |
# Space between pointer stars | |
sp_between_ptr_star = remove # string (add/force/ignore/remove) | |
# Space between sizeof and open parenthesis | |
sp_sizeof_paren = remove # string (add/force/ignore/remove) | |
# Space between try and open brace | |
sp_try_brace = add # string (add/force/ignore/remove) | |
## Space Inside | |
# Space inside @selector() parens | |
sp_inside_oc_at_sel_parens = remove # string (add/force/ignore/remove) | |
# Space inside braces | |
sp_inside_braces = add # string (add/force/ignore/remove) | |
# Space inside cast parentheses | |
sp_inside_paren_cast = remove # string (add/force/ignore/remove) | |
# Space inside enum braces | |
sp_inside_braces_enum = add # string (add/force/ignore/remove) | |
# Space inside function parentheses | |
sp_inside_fparen = remove # string (add/force/ignore/remove) | |
# Space inside if-condition parentheses | |
sp_inside_sparen = remove # string (add/force/ignore/remove) | |
# Space inside parentheses | |
sp_inside_paren = remove # string (add/force/ignore/remove) | |
# Space inside parentheses in function type | |
sp_inside_tparen = remove # string (add/force/ignore/remove) | |
# Space inside struct/union braces | |
sp_inside_braces_struct = add # string (add/force/ignore/remove) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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()}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 | |
'body': | |
'ctrl-tab': 'pane:show-next-item' | |
'ctrl-tab ^ctrl': 'unset!' | |
'ctrl-shift-tab': 'pane:show-previous-item' | |
'ctrl-shift-tab ^ctrl': 'unset!' | |
'ctrl-shift-s': 'window:save-all', | |
'atom-workspace': | |
'f2': 'tree-view:rename', | |
'f4': 'tree-view:toggle-focus', | |
'ctrl-alt-shift-o': 'activate-power-mode:toggle' | |
'ctrl-alt-shift-m': 'atom-mermaid:toggle' | |
'ctrl-alt-o': 'browser-plus:open' | |
'ctrl-alt-v': 'copy-paste:paste' | |
'ctrl-shift-c': 'css-comb:run' | |
'ctrl-shift-/': 'fold-comments:toggle' | |
'alt-shift-t': 'git-time-machine:toggle' | |
# 'alt-t': 'imdone-atom:tasks' | |
'alt-j': 'imdone-atom:todays-journal' | |
# 'alt-p': 'imdone-atom:todays-project-journal' | |
'alt-.': 'imdone-atom:board-zoom-in' | |
'alt-,': 'imdone-atom:board-zoom-out' | |
"alt-v": "markdown-img-paste:paste" | |
'ctrl-shift-alt-t': 'recent-files-fuzzy-finder:toggle-finder' | |
"ctrl-'": 'symbols-tree-view:toggle' | |
'ctrl-alt-p': 'recent-files-fuzzy-finder:toggle-finder' | |
'ctrl-alt-t': 'split-diff:toggle' | |
'ctrl-p': 'settings-view:open' | |
'f1': 'command-palette:toggle' | |
'atom-workspace atom-text-editor': | |
"ctrl-alt-[": "fold-functions:fold" | |
"ctrl-alt-]": "fold-functions:unfold" | |
'atom-text-editor': | |
'ctrl-pageup': 'keyboard-scroll:scrollUpWithCursor' | |
'ctrl-pagedown': 'keyboard-scroll:scrollDownWithCursor' | |
'pageup': 'keyboard-scroll:scrollUp' | |
'pagedown': 'keyboard-scroll:scrollDown' | |
"f2": "tree-view:rename", | |
'ctrl-shift-h': 'atom-beautify:beautify-editor' | |
'alt-;': 'es6-javascript:end-line' | |
'alt-,': 'es6-javascript:end-line-comma' | |
'ctrl-enter': 'es6-javascript:end-new-line' | |
'ctrl-b': 'es6-javascript:wrap-block' | |
'ctrl-shift-m': 'markdown-preview-enhanced:toggle' | |
"ctrl-,": "settings-view:open", | |
'ctrl-alt-e': 'linter-eslint:fix-file' | |
'atom-text-editor[data-grammar~=html]': | |
'ctrl-shift-h': 'atom-html-preview:toggle' | |
'atom-text-editor:not([mini])': | |
"ctrl-shift-z": "core:redo" | |
"ctrl-u": "find-and-replace:select-undo", | |
'ctrl-e': 'emmet:expand-abbreviation' | |
'ctrl-shift-e': 'emmet:balance-outward' | |
'ctrl-shift-0': 'emmet:balance-inward' | |
'ctrl-alt-j': 'emmet:matching-pair' | |
'ctrl-alt-right': 'emmet:next-edit-point' | |
'ctrl-alt-left': 'emmet:prev-edit-point' | |
'ctrl-shift-`': 'emmet:split-join-tag' | |
'ctrl-shift-;': 'emmet:remove-tag' | |
'ctrl-shift-y': 'emmet:evaluate-math-expression' | |
'ctrl-alt-u': 'emmet:update-image-size' | |
'alt-up': 'emmet:increment-number-by-1' | |
'alt-down': 'emmet:decrement-number-by-1' | |
# 'ctrl-alt-up': 'emmet:increment-number-by-01' | |
# 'ctrl-alt-down': 'emmet:decrement-number-by-01' | |
'alt-shift-up': 'emmet:increment-number-by-10' | |
'alt-shift-down': 'emmet:decrement-number-by-10' | |
'ctrl-shift-.': 'emmet:select-next-item' | |
'ctrl-shift-,': 'emmet:select-previous-item' | |
# 'ctrl-shift-r': 'emmet:reflect-css-value' | |
#{}"ctrl-'": 'emmet:encode-decode-data-url' | |
"ctrl-shift-'": 'emmet:update-tag' | |
# 'ctrl-shift-m': 'emmet:merge-lines' | |
'ctrl-alt-w': 'emmet:wrap-with-abbreviation' | |
'ctrl-alt-enter': 'emmet:interactive-expand-abbreviation' | |
'atom-pane atom-text-editor:not([mini])': | |
'ctrl-shift-/': 'emmet:toggle-comment' | |
# Override Enter key for specific syntaxes only | |
'atom-pane atom-text-editor[data-grammar~="html"]:not([mini]):not(.autocomplete-active), atom-pane atom-text-editor[data-grammar~="xml"]:not([mini]):not(.autocomplete-active)': | |
'enter': 'emmet:insert-formatted-line-break-only' | |
# language-specific Tab triggers | |
# you can add more triggers by changing `grammar` attribute values | |
'atom-text-editor[data-grammar="text html basic"]:not([mini]), atom-text-editor[data-grammar~="erb"]:not([mini]), atom-text-editor[data-grammar~="jade"]:not([mini]), atom-text-editor[data-grammar~="css"]:not([mini]), atom-text-editor[data-grammar~="stylus"]:not([mini]), atom-text-editor[data-grammar~="sass"]:not([mini]), atom-text-editor[data-grammar~="scss"]:not([mini])': | |
'tab': 'emmet:expand-abbreviation-with-tab' | |
".platform-win32 atom-text-editor:not([mini])": | |
"alt-k": "markdown-writer:insert-link" | |
"alt-i": "markdown-writer:insert-image" | |
"ctrl->": "markdown-writer:toggle-blockquote" | |
"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" | |
"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-darwin atom-text-editor:not([mini])': | |
'cmd-shift-e': 'emmet:expand-abbreviation' | |
'ctrl-d': 'emmet:balance-outward' | |
'alt-d': 'emmet:balance-inward' | |
'ctrl-right': 'emmet:next-edit-point' | |
'ctrl-left': 'emmet:prev-edit-point' | |
"cmd-shift-j": 'emmet:split-join-tag' | |
"cmd-'": 'emmet:remove-tag' | |
'cmd-shift-y': 'emmet:evaluate-math-expression' | |
'ctrl-alt-up': 'emmet:increment-number-by-01' | |
'ctrl-alt-down': 'emmet:decrement-number-by-01' | |
'ctrl-alt-cmd-up': 'emmet:increment-number-by-1' | |
'ctrl-alt-cmd-down': 'emmet:decrement-number-by-1' | |
'ctrl-alt-cmd-shift-up': 'emmet:increment-number-by-10' | |
'ctrl-alt-cmd-shift-down': 'emmet:decrement-number-by-10' | |
'ctrl-shift-right': 'emmet:select-next-item' | |
'ctrl-shift-left': 'emmet:select-previous-item' | |
# 'cmd-shift-r': 'emmet:reflect-css-value' | |
'ctrl-i': 'emmet:update-image-size' | |
"ctrl-shift-i": 'emmet:encode-decode-data-url' | |
'ctrl-shift-u': 'emmet:update-tag' | |
'cmd-shift-m': 'emmet:merge-lines' | |
'ctrl-w': 'emmet:wrap-with-abbreviation' | |
'alt-cmd-enter': 'emmet:interactive-expand-abbreviation' | |
'.platform-darwin atom-pane atom-text-editor:not([mini])': | |
'cmd-/': 'emmet:toggle-comment' | |
'.platform-darwin atom-workspace': | |
'alt-cmd-n': 'advanced-open-file:toggle' | |
'.platform-win32 atom-workspace, .platform-linux atom-workspace': | |
'ctrl-alt-n': 'advanced-open-file:toggle' | |
'alt-shift-t': 'todo-show:toggle' | |
".platform-darwin atom-text-editor": | |
"ctrl-shift-alt-c": "markdown-pdf:convert" | |
'cmd-shift-i': 'auto-indent:apply' | |
".platform-win32 .editor, .platform-linux atom-text-editor": | |
"ctrl-shift-alt-c": "markdown-pdf:convert" | |
'.platform-win32 atom-text-editor, .platform-linux atom-text-editor': | |
'ctrl-shift-i': 'auto-indent:apply' | |
"alt-r": "toggler:toggle" | |
'.platform-darwin .advanced-open-file atom-text-editor': | |
'cmd-z': 'advanced-open-file:undo' | |
'.platform-win32 .advanced-open-file atom-text-editor, .platform-linux .advanced-open-file atom-text-editor': | |
'ctrl-z': 'advanced-open-file:undo' | |
'.advanced-open-file atom-text-editor': | |
'tab': 'advanced-open-file:autocomplete' | |
'up': 'advanced-open-file:move-cursor-up' | |
'down': 'advanced-open-file:move-cursor-down' | |
'pageup': 'advanced-open-file:move-cursor-top' | |
'pagedown': 'advanced-open-file:move-cursor-bottom' | |
# Emacs-style movement | |
'ctrl-p': 'advanced-open-file:move-cursor-up' | |
'ctrl-n': 'advanced-open-file:move-cursor-down' | |
# Alternative movement keys | |
'ctrl-i': 'advanced-open-file:move-cursor-up' | |
'ctrl-k': 'advanced-open-file:move-cursor-down' | |
# A more powerful version of alt-backspace | |
'ctrl-l': 'advanced-open-file:delete-path-component' | |
'atom-text-editor:not(.mini)': | |
'ctrl-alt-r': 'refactor:rename' | |
'enter': 'refactor:done' | |
# "'": 'refactor:singlequote' | |
# '"': 'refactor:doublequote' | |
'.platform-darwin atom-workspace atom-text-editor:not(.mini)[data-grammar~="todo"]': | |
'cmd-enter': 'tasks:add' | |
'cmd-shift-enter': 'tasks:add-above' | |
'cmd-d': 'tasks:complete' | |
'cmd-shift-a': 'tasks:archive' | |
'ctrl-c': 'tasks:cancel' | |
'cmd-shift-l': 'tasks:convert-to-task' | |
'ctrl-s': 'tasks:set-timestamp' | |
'.platform-win32 atom-workspace atom-text-editor:not(.mini)[data-grammar~="todo"], .platform-linux atom-workspace atom-text-editor:not(.mini)[data-grammar~="todo"]': | |
'ctrl-enter': 'tasks:add' | |
'ctrl-shift-enter': 'tasks:add-above' | |
'ctrl-d': 'tasks:complete' | |
'ctrl-shift-a': 'tasks:archive' | |
'alt-c': 'tasks:cancel' | |
'ctrl-shift-l': 'tasks:convert-to-task' | |
'ctrl-shift-s': 'tasks:set-timestamp' | |
'.platform-linux atom-workspace, .platform-win32 atom-workspace': | |
'ctrl-"': 'toggle-quotes:toggle' | |
'atom-workspace atom-text-editor.autocomplete-active': | |
'tab': 'snippets:next-tab-stop' | |
'shift-tab': 'snippets:previous-tab-stop' | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "Sublime-Style-Column-Selection", | |
"version": "1.7.5" | |
}, | |
{ | |
"name": "Zen", | |
"version": "0.18.0" | |
}, | |
{ | |
"name": "about", | |
"version": "1.9.1" | |
}, | |
{ | |
"name": "advanced-open-file", | |
"version": "0.16.8" | |
}, | |
{ | |
"name": "archive-view", | |
"version": "0.65.1" | |
}, | |
{ | |
"name": "ask-stack", | |
"version": "2.2.0" | |
}, | |
{ | |
"name": "atom-beautify", | |
"version": "0.33.4" | |
}, | |
{ | |
"name": "atom-bootstrap3", | |
"version": "1.2.12" | |
}, | |
{ | |
"name": "atom-bracket-highlight", | |
"version": "0.3.2" | |
}, | |
{ | |
"name": "atom-dark-syntax", | |
"version": "0.29.1", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-dark-ui", | |
"version": "0.53.3", | |
"theme": "ui" | |
}, | |
{ | |
"name": "atom-html-preview", | |
"version": "0.2.6" | |
}, | |
{ | |
"name": "atom-light-syntax", | |
"version": "0.29.1", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-light-ui", | |
"version": "0.46.3", | |
"theme": "ui" | |
}, | |
{ | |
"name": "atom-material-syntax", | |
"version": "1.0.8", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-material-ui", | |
"version": "2.1.3", | |
"theme": "ui" | |
}, | |
{ | |
"name": "atom-monokai", | |
"version": "0.10.9", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-nodejs-snippets", | |
"version": "2.1.1" | |
}, | |
{ | |
"name": "atom-ternjs", | |
"version": "0.18.3" | |
}, | |
{ | |
"name": "auto-indent", | |
"version": "0.5.0" | |
}, | |
{ | |
"name": "auto-reveal-in-sidebar", | |
"version": "0.8.0" | |
}, | |
{ | |
"name": "autoclose-html", | |
"version": "0.23.0" | |
}, | |
{ | |
"name": "autocomplete", | |
"version": "0.47.0" | |
}, | |
{ | |
"name": "autocomplete-atom-api", | |
"version": "0.10.7" | |
}, | |
{ | |
"name": "autocomplete-css", | |
"version": "0.17.5" | |
}, | |
{ | |
"name": "autocomplete-html", | |
"version": "0.8.8" | |
}, | |
{ | |
"name": "autocomplete-html-entities", | |
"version": "0.2.0" | |
}, | |
{ | |
"name": "autocomplete-json", | |
"version": "5.5.2" | |
}, | |
{ | |
"name": "autocomplete-modules", | |
"version": "2.2.6" | |
}, | |
{ | |
"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": "autoupdate-packages", | |
"version": "1.3.1" | |
}, | |
{ | |
"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": "better-handlebars", | |
"version": "0.1.1" | |
}, | |
{ | |
"name": "bookmarks", | |
"version": "0.45.1" | |
}, | |
{ | |
"name": "bracket-matcher", | |
"version": "0.90.4" | |
}, | |
{ | |
"name": "browser-plus", | |
"version": "0.0.98" | |
}, | |
{ | |
"name": "busy-signal", | |
"version": "2.0.0" | |
}, | |
{ | |
"name": "chary-tree-view", | |
"version": "0.2.13" | |
}, | |
{ | |
"name": "color-picker", | |
"version": "2.3.0" | |
}, | |
{ | |
"name": "color-tabs", | |
"version": "0.1.8" | |
}, | |
{ | |
"name": "color-tabs-regex", | |
"version": "0.2.5" | |
}, | |
{ | |
"name": "command-palette", | |
"version": "0.43.5" | |
}, | |
{ | |
"name": "css-comb", | |
"version": "2.5.0" | |
}, | |
{ | |
"name": "d3-snippets", | |
"version": "1.2.1" | |
}, | |
{ | |
"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": "editor-stats", | |
"version": "0.17.0" | |
}, | |
{ | |
"name": "editorconfig", | |
"version": "2.2.2" | |
}, | |
{ | |
"name": "emmet", | |
"version": "2.4.3" | |
}, | |
{ | |
"name": "encoding-selector", | |
"version": "0.23.9" | |
}, | |
{ | |
"name": "es6-javascript", | |
"version": "1.0.0" | |
}, | |
{ | |
"name": "exception-reporting", | |
"version": "0.43.1" | |
}, | |
{ | |
"name": "expose", | |
"version": "0.15.0" | |
}, | |
{ | |
"name": "file-icons", | |
"version": "2.1.29" | |
}, | |
{ | |
"name": "file-types", | |
"version": "1.0.1" | |
}, | |
{ | |
"name": "find-and-replace", | |
"version": "0.215.14" | |
}, | |
{ | |
"name": "flex-tool-bar", | |
"version": "2.1.2" | |
}, | |
{ | |
"name": "fold-comments", | |
"version": "0.6.0" | |
}, | |
{ | |
"name": "fold-functions", | |
"version": "0.11.0" | |
}, | |
{ | |
"name": "fuzzy-finder", | |
"version": "1.8.2" | |
}, | |
{ | |
"name": "git-diff", | |
"version": "1.3.9" | |
}, | |
{ | |
"name": "git-log", | |
"version": "0.4.1" | |
}, | |
{ | |
"name": "git-plus", | |
"version": "8.4.2" | |
}, | |
{ | |
"name": "git-time-machine", | |
"version": "2.1.0" | |
}, | |
{ | |
"name": "github", | |
"version": "0.23.3" | |
}, | |
{ | |
"name": "go-to-line", | |
"version": "0.33.0" | |
}, | |
{ | |
"name": "goto-definition", | |
"version": "1.3.4" | |
}, | |
{ | |
"name": "grammar-selector", | |
"version": "0.50.1" | |
}, | |
{ | |
"name": "hidpi", | |
"version": "0.14.0" | |
}, | |
{ | |
"name": "highlight-column", | |
"version": "0.5.4" | |
}, | |
{ | |
"name": "highlight-line", | |
"version": "0.12.0" | |
}, | |
{ | |
"name": "highlight-selected", | |
"version": "0.14.0" | |
}, | |
{ | |
"name": "html-to-css", | |
"version": "0.2.2" | |
}, | |
{ | |
"name": "hyperclick", | |
"version": "0.1.5" | |
}, | |
{ | |
"name": "image-view", | |
"version": "0.63.1" | |
}, | |
{ | |
"name": "incompatible-packages", | |
"version": "0.27.3" | |
}, | |
{ | |
"name": "indent-guide-improved", | |
"version": "1.4.13" | |
}, | |
{ | |
"name": "intentions", | |
"version": "1.1.5" | |
}, | |
{ | |
"name": "javascript-snippets", | |
"version": "1.2.1" | |
}, | |
{ | |
"name": "js-hyperclick", | |
"version": "1.15.0" | |
}, | |
{ | |
"name": "js-refactor", | |
"version": "0.8.1" | |
}, | |
{ | |
"name": "jumpy", | |
"version": "5.0.2" | |
}, | |
{ | |
"name": "keybinding-resolver", | |
"version": "0.38.4" | |
}, | |
{ | |
"name": "keyboard-scroll", | |
"version": "0.7.0" | |
}, | |
{ | |
"name": "language-babel", | |
"version": "2.85.0" | |
}, | |
{ | |
"name": "language-c", | |
"version": "0.60.14" | |
}, | |
{ | |
"name": "language-clojure", | |
"version": "0.22.7" | |
}, | |
{ | |
"name": "language-coffee-script", | |
"version": "0.49.3" | |
}, | |
{ | |
"name": "language-csharp", | |
"version": "1.1.0" | |
}, | |
{ | |
"name": "language-css", | |
"version": "0.43.0" | |
}, | |
{ | |
"name": "language-gfm", | |
"version": "0.90.6" | |
}, | |
{ | |
"name": "language-git", | |
"version": "0.19.1" | |
}, | |
{ | |
"name": "language-go", | |
"version": "0.46.6" | |
}, | |
{ | |
"name": "language-html", | |
"version": "0.51.5" | |
}, | |
{ | |
"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.19" | |
}, | |
{ | |
"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-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.8" | |
}, | |
{ | |
"name": "language-ruby", | |
"version": "0.72.14" | |
}, | |
{ | |
"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-x86", | |
"version": "1.0.1" | |
}, | |
{ | |
"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.0" | |
}, | |
{ | |
"name": "linter-htmlhint", | |
"version": "1.6.0" | |
}, | |
{ | |
"name": "linter-markdown", | |
"version": "5.2.2" | |
}, | |
{ | |
"name": "linter-sass-lint", | |
"version": "1.9.0" | |
}, | |
{ | |
"name": "linter-stylelint", | |
"version": "4.4.3" | |
}, | |
{ | |
"name": "linter-ui-default", | |
"version": "1.7.1" | |
}, | |
{ | |
"name": "local-history", | |
"version": "4.3.1" | |
}, | |
{ | |
"name": "markdown-img-paste", | |
"version": "0.3.11" | |
}, | |
{ | |
"name": "markdown-pdf", | |
"version": "2.2.0" | |
}, | |
{ | |
"name": "markdown-preview", | |
"version": "0.159.25" | |
}, | |
{ | |
"name": "markdown-preview-enhanced", | |
"version": "0.15.8" | |
}, | |
{ | |
"name": "markdown-writer", | |
"version": "2.11.4" | |
}, | |
{ | |
"name": "material-ui", | |
"version": "1.0.10", | |
"theme": "ui" | |
}, | |
{ | |
"name": "merge-conflicts", | |
"version": "1.4.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-highlight-selected", | |
"version": "4.6.1" | |
}, | |
{ | |
"name": "minimap-pigments", | |
"version": "0.2.2" | |
}, | |
{ | |
"name": "monokai", | |
"version": "0.24.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "notifications", | |
"version": "0.70.5" | |
}, | |
{ | |
"name": "npm-install", | |
"version": "4.0.4" | |
}, | |
{ | |
"name": "nucleus-dark-ui", | |
"version": "0.12.3", | |
"theme": "ui" | |
}, | |
{ | |
"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-on-github", | |
"version": "1.3.1" | |
}, | |
{ | |
"name": "open-recent", | |
"version": "5.0.0" | |
}, | |
{ | |
"name": "package-generator", | |
"version": "1.3.0" | |
}, | |
{ | |
"name": "pane-layout-plus", | |
"version": "0.7.4" | |
}, | |
{ | |
"name": "pdf-view", | |
"version": "0.71.0" | |
}, | |
{ | |
"name": "pigments", | |
"version": "0.40.2" | |
}, | |
{ | |
"name": "prettier-atom", | |
"version": "0.56.2" | |
}, | |
{ | |
"name": "project-manager", | |
"version": "3.3.6" | |
}, | |
{ | |
"name": "qiniu-uploader", | |
"version": "0.0.5" | |
}, | |
{ | |
"name": "qolor", | |
"version": "0.4.2" | |
}, | |
{ | |
"name": "react-snippets", | |
"version": "1.1.2" | |
}, | |
{ | |
"name": "recent-files-fuzzy-finder", | |
"version": "0.6.1" | |
}, | |
{ | |
"name": "redux-snippets", | |
"version": "0.2.2" | |
}, | |
{ | |
"name": "refactor", | |
"version": "0.11.5" | |
}, | |
{ | |
"name": "remember-folds", | |
"version": "0.3.0" | |
}, | |
{ | |
"name": "save-session", | |
"version": "0.15.7" | |
}, | |
{ | |
"name": "script", | |
"version": "3.18.1" | |
}, | |
{ | |
"name": "settings-view", | |
"version": "0.257.2" | |
}, | |
{ | |
"name": "simple-drag-drop-text", | |
"version": "0.4.0" | |
}, | |
{ | |
"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": "sort-lines", | |
"version": "0.18.0" | |
}, | |
{ | |
"name": "spell-check", | |
"version": "0.74.2" | |
}, | |
{ | |
"name": "split-diff", | |
"version": "1.6.0" | |
}, | |
{ | |
"name": "status-bar", | |
"version": "1.8.15" | |
}, | |
{ | |
"name": "styled-components-snippets", | |
"version": "0.6.1" | |
}, | |
{ | |
"name": "styleguide", | |
"version": "0.49.12" | |
}, | |
{ | |
"name": "symbols-tree-view", | |
"version": "0.14.0" | |
}, | |
{ | |
"name": "symbols-view", | |
"version": "0.118.2" | |
}, | |
{ | |
"name": "sync-settings", | |
"version": "0.8.6" | |
}, | |
{ | |
"name": "tabs", | |
"version": "0.109.2" | |
}, | |
{ | |
"name": "teletype", | |
"version": "0.13.3" | |
}, | |
{ | |
"name": "timecop", | |
"version": "0.36.2" | |
}, | |
{ | |
"name": "todo-show", | |
"version": "2.3.2" | |
}, | |
{ | |
"name": "toggle-quotes", | |
"version": "1.1.3" | |
}, | |
{ | |
"name": "toggler", | |
"version": "0.3.1" | |
}, | |
{ | |
"name": "tool-bar", | |
"version": "1.1.11" | |
}, | |
{ | |
"name": "tree-view", | |
"version": "0.224.5" | |
}, | |
{ | |
"name": "tree-view-git-status", | |
"version": "1.5.2" | |
}, | |
{ | |
"name": "update-package-dependencies", | |
"version": "0.13.1" | |
}, | |
{ | |
"name": "v-bootstrap4", | |
"version": "0.2.2" | |
}, | |
{ | |
"name": "welcome", | |
"version": "0.36.7" | |
}, | |
{ | |
"name": "whitespace", | |
"version": "0.37.7" | |
}, | |
{ | |
"name": "wordcount", | |
"version": "3.0.0" | |
}, | |
{ | |
"name": "wrap-guide", | |
"version": "0.40.3" | |
}, | |
{ | |
"name": "zentabs", | |
"version": "0.8.9" | |
} | |
] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Sublime-Style-Column-Selection": { | |
"selectKeyTrigger": "Shift" | |
}, | |
"Zen": { | |
"fullscreen": false, | |
"tabs": "multiple" | |
}, | |
"activate-power-mode": { | |
"autoToggle": false, | |
"comboMode": { | |
"enabled": false | |
}, | |
"particles": { | |
"colours": { | |
"fixed": "#80ffff", | |
"type": "fixed" | |
} | |
}, | |
"playAudio": { | |
"audioclip": "../audioclips/typewriter.wav" | |
}, | |
"plugins": { | |
"playAudio": true, | |
"screenShake": true | |
}, | |
"screenShake": { | |
"enabled": false | |
} | |
}, | |
"atom-autocomplete-php": { | |
"binComposer": "C:\\ProgramData\\ComposerSetup\\bin\\composer.phar", | |
"binPhp": "C:\\wamp64\\bin\\php\\php5.6.25\\php.exe" | |
}, | |
"atom-beautify": { | |
"c": { | |
"configPath": "~/../../uncrustify/cfg/defaults.cfg" | |
}, | |
"coffeescript": { | |
"indent_size": 2 | |
}, | |
"cpp": { | |
"configPath": "~/../../uncrustify/cfg/defaults.cfg" | |
}, | |
"general": { | |
"_analyticsUserId": "b4a6668e-a72f-44cd-b699-2f50ca052797" | |
}, | |
"java": { | |
"beautify_on_save": true, | |
"configPath": "/uncrustify/cfg/defaults.cfg" | |
}, | |
"js": { | |
"default_beautifier": "Prettier", | |
"object_curly_spacing": true | |
}, | |
"jsx": { | |
"brace_style": "collapse-preserve-inline", | |
"indent_with_tabs": true | |
}, | |
"python": { | |
"beautify_on_save": true | |
} | |
}, | |
"atom-terminal-panel": { | |
"enableConsoleStartupInfo": false | |
}, | |
"atom-ternjs": { | |
"documentation": false, | |
"inlineFnCompletion": false, | |
"snippetsFirst": true | |
}, | |
"autoclose-html": { | |
"neverClose": [ | |
"br", | |
"hr", | |
"img", | |
"input", | |
"link", | |
"meta", | |
"area", | |
"base", | |
"col", | |
"command", | |
"embed", | |
"keygen", | |
"param", | |
"source", | |
"track", | |
"wbr", | |
"i" | |
] | |
}, | |
"autocomplete-js-import": { | |
"fuzzy": { | |
"enabled": true | |
} | |
}, | |
"autocomplete-paths": { | |
"maxFileCount": 200000 | |
}, | |
"autocomplete-plus": {}, | |
"autocomplete-python": { | |
"useKite": false | |
}, | |
"autosave": { | |
"enabled": true | |
}, | |
"autoupdate-packages": { | |
"lastUpdateTimestamp": 1548752618348 | |
}, | |
"bracket-matcher": { | |
"highlightMatchingLineNumber": true | |
}, | |
"clang-format": { | |
"formatCOnSave": false, | |
"formatCPlusPlusOnSave": false | |
}, | |
"color-picker": { | |
"automaticReplace": true, | |
"preferredFormat": "HEX", | |
"uppercaseColorValues": true | |
}, | |
"color-tabs": { | |
"backgroundStyle": "none", | |
"borderSize": 1, | |
"borderStyle": "bottom" | |
}, | |
"color-tabs-regex": { | |
"regexEngine": "String.match" | |
}, | |
"core": { | |
"autoHideMenuBar": true, | |
"disabledPackages": [ | |
"highlight-column", | |
"spell-check", | |
"linter-sass-lint", | |
"autosave", | |
"whitespace", | |
"about", | |
"background-tips", | |
"welcome", | |
"language-javascript", | |
"zentabs", | |
"minimap-highlight-selected", | |
"minimap-cursorline", | |
"script", | |
"markdown-preview", | |
"symbols-tree-view", | |
"hidpi", | |
"chary-tree-view", | |
"language-x86", | |
"markdown-img-paste", | |
"markdown-pdf", | |
"markdown-writer", | |
"qiniu-uploader", | |
"autocomplete", | |
"remember-folds" | |
], | |
"ignoredNames": [ | |
".git", | |
".hg", | |
".svn", | |
".DS_Store", | |
"._*", | |
".*", | |
"Thumbs.db", | |
".pioenvs", | |
".piolibdeps", | |
".clang_complete", | |
".gcc-flags.json" | |
], | |
"telemetryConsent": "no", | |
"themes": [ | |
"one-dark-ui", | |
"monokai" | |
], | |
"uriHandlerRegistration": "always", | |
"useTreeSitterParsers": false | |
}, | |
"css-comb": { | |
"predef": "yandex", | |
"showNotifications": false | |
}, | |
"csslint": { | |
"hideOnNoErrors": true | |
}, | |
"docblockr": { | |
"extend_double_slash": false | |
}, | |
"editor": { | |
"autoIndentOnPaste": true, | |
"fontSize": 19, | |
"normalizeIndentOnPaste": false, | |
"scrollPastEnd": true, | |
"scrollSensitivity": 100 | |
}, | |
"exception-reporting": { | |
"userId": "17ee32b6-fd9e-3b96-6881-1a8ae92b22e7" | |
}, | |
"file-types": { | |
"h": "source.cpp" | |
}, | |
"fold-comments": { | |
"autofold": true | |
}, | |
"fold-functions": {}, | |
"foldername-tabs": { | |
"maxLength": 10 | |
}, | |
"fonts": { | |
"fontFamily": "Roboto Mono" | |
}, | |
"fuzzy-finder": { | |
"ignoredNames": [ | |
"**/node_modules/*", | |
"**/vault/*" | |
], | |
"prefillFromSelection": true | |
}, | |
"gcc-make-run": { | |
"args": "company02.txt", | |
"cflags": "-fsyntax-only", | |
"make": "mingw32-make" | |
}, | |
"git-plus": { | |
"diffs": {}, | |
"general": { | |
"_analyticsUserId": "1358e604-aafa-471d-831f-f998d46e81fa", | |
"alwaysOpenDockWithResult": true, | |
"splitPane": "Right" | |
} | |
}, | |
"glowing-cursor": { | |
"transitionDuration": 100 | |
}, | |
"hidpi": { | |
"manualResolutionScaleFactors": "1", | |
"osScaleFactor": 1.25, | |
"scaleFactor": 1.25 | |
}, | |
"hyperclick": { | |
"win32TriggerKeys": "altKey" | |
}, | |
"jumpy": {}, | |
"keyboard-localization": { | |
"useKeyboardLayout": "uk_UA" | |
}, | |
"linter": {}, | |
"linter-clang": { | |
"execPath": "clang++" | |
}, | |
"linter-eslint": { | |
"autofix": {} | |
}, | |
"linter-gcc": { | |
"execPath": "g++.exe", | |
"gccIncludePaths": "./ViewSynLibStatic/include, ./CommonLibStatic\\include" | |
}, | |
"linter-js-standard": { | |
"checkForEslintConfig": false | |
}, | |
"linter-jshint": { | |
"lintInlineJavaScript": true | |
}, | |
"linter-markdown": { | |
"presetRecommendedWithoutConfig": false, | |
"yamlWithoutConfig": false | |
}, | |
"linter-pep8": { | |
"maxLineLength": 200 | |
}, | |
"linter-stylelint": { | |
"disableWhenNoConfig": false, | |
"useStandard": true | |
}, | |
"linter-ui-default": { | |
"alwaysTakeMinimumSpace": true, | |
"panelHeight": -25.39996337890625, | |
"panelRepresents": "Entire Project", | |
"statusBarClickBehavior": "Jump to next issue", | |
"statusBarPosition": "Right" | |
}, | |
"markdown-preview-enhanced": { | |
"codeBlockTheme": "monokai.css", | |
"previewTheme": "monokai.css" | |
}, | |
"markdown-writer": { | |
"fileExtension": ".markdown, .md" | |
}, | |
"minimap": { | |
"disablePythonDocLinks": true, | |
"plugins": { | |
"cursorline": true, | |
"cursorlineDecorationsZIndex": 0, | |
"find-and-replace": true, | |
"find-and-replaceDecorationsZIndex": 0, | |
"highlight-selected": true, | |
"highlight-selectedDecorationsZIndex": 0, | |
"pigments": true, | |
"pigmentsDecorationsZIndex": 0 | |
} | |
}, | |
"navigate": { | |
"f1": "http://devdocs.io/#q=&searchterm", | |
"f10": "https://duckduckgo.com/?q=&searchterm", | |
"f6": "http://www.bing.com/search?q=&searchterm" | |
}, | |
"platformio-ide": { | |
"showHomeScreen": false | |
}, | |
"platformio-ide-terminal": { | |
"style": { | |
"theme": "dracula" | |
} | |
}, | |
"prettier-atom": { | |
"formatOnSaveOptions": { | |
"enabled": true | |
} | |
}, | |
"save-session": { | |
"dataSaveFolder": "C:\\Users\\miyuk\\.atom\\packages\\save-session\\projects" | |
}, | |
"split-diff": { | |
"diffWords": true, | |
"ignoreWhitespace": true, | |
"leftEditorColor": "red", | |
"rightEditorColor": "green", | |
"scrollSyncType": "Vertical + Horizontal", | |
"syncHorizontalScroll": true | |
}, | |
"swackets": { | |
"colorParens": true | |
}, | |
"sync-settings": { | |
"extraFiles": [ | |
"toolbar.cson" | |
], | |
"quietUpdateCheck": true | |
}, | |
"todo-show": { | |
"findTheseTodos": [ | |
"TODO", | |
"FIXME", | |
"CHANGED", | |
"XXX", | |
"IDEA", | |
"HACK", | |
"NB", | |
"NOTE", | |
"REVIEW", | |
"BUG", | |
"QUESTION", | |
"COMBAK", | |
"TEMP", | |
"OPTI", | |
"PROD" | |
], | |
"ignoreThesePaths": [ | |
"**/node_modules/", | |
"**/vendor/", | |
"**/bower_components/", | |
"**/lib/**" | |
], | |
"showInTable": [ | |
"Type", | |
"Text", | |
"Path" | |
], | |
"sortBy": "Type" | |
}, | |
"tool-bar": { | |
"iconSize": "16px", | |
"position": "Left" | |
}, | |
"tree-view": { | |
"autoReveal": true, | |
"hideVcsIgnoredFiles": true, | |
"squashDirectoryNames": true | |
}, | |
"typewriter": { | |
"showGutter": true, | |
"showScrollbar": true | |
}, | |
"welcome": { | |
"showOnStartup": false | |
}, | |
"wordcount": { | |
"extensions": [ | |
"md", | |
"markdown", | |
"readme", | |
"txt", | |
"rst", | |
"adoc", | |
"log", | |
"msg", | |
"tex" | |
] | |
}, | |
"zentabs": { | |
"maximumOpenedTabs": 8, | |
"neverCloseUnsaved": true | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'.source.js': | |
'makeMapStateToProps': | |
'prefix': 'mms' | |
'body': """ | |
const makeMapStateToProps = () => | |
createStructuredSelector({ | |
${1:} | |
}); | |
""" | |
'make createSelector': | |
'prefix': 'mcs' | |
'body': """ | |
export const makeGet${1:} = () => | |
createSelector( | |
[${2:inputSelectors}], | |
(${3:resultSelectors}) => { | |
${4:// derived data} | |
} | |
); | |
""" | |
'Object.keys().forEach': | |
'prefix': 'okfe' | |
'body': """ | |
Object.keys(${1:}).forEach((${2:elem}) => { | |
${3:// body...} | |
}); | |
""" | |
'forEach': | |
'prefix': 'fe' | |
'body': """ | |
${1:myArray}.forEach((${2:elem}) => { | |
${3:// body...} | |
}); | |
""" | |
'switch': | |
'prefix': 'sw' | |
'body': """ | |
switch (${1:expression}) { | |
case ${2:test1}: | |
${3:statement1}; | |
break; | |
default: | |
${7:// to do} | |
""" | |
'constructor': | |
'prefix': 'cns' | |
'body': """ | |
constructor(${1:args}) { | |
${2:} | |
} | |
""" | |
'setTimeout': | |
'prefix': 'st' | |
'body': """ | |
setTimeout(() => { | |
${2:} | |
}, ${1:delay}); | |
""" | |
'setInterval': | |
'prefix': 'si' | |
'body': """ | |
setInterval(() => { | |
${2:} | |
}, ${1:interval}); | |
""" | |
'Object.values() ': | |
'prefix': 'ov' | |
'body': """ | |
Object.values(${1:})${2:} | |
""" | |
'Object.keys() ': | |
'prefix': 'ok' | |
'body': """ | |
Object.keys(${1:})${2:} | |
""" | |
'const = ': | |
'prefix': 'c' | |
'body': """ | |
const ${1:} = ${2:} | |
""" | |
'const = () =>': | |
'prefix': 'caf' | |
'body': """ | |
const ${1:} = (${2:arguments}) => ${3:}; | |
""" | |
'const = () => {}': | |
'prefix': 'cafb' | |
'body': """ | |
const ${1:} = (${2:arguments}) => { | |
${3:} | |
}; | |
""" | |
'const = require()': | |
'prefix': 'cre' | |
'body': """ | |
const ${1:}${2:} = require('${1:}${3:}'); | |
""" | |
'await Promise.all([])': | |
'prefix': 'apa' | |
'body': """ | |
await Promise.all([ | |
${1:} | |
]); | |
""" | |
'[...props]': | |
'prefix': 'asp' | |
'body': """ | |
[...${1:props}] | |
""" | |
'{...props}': | |
'prefix': 'osp' | |
'body': """ | |
{...${1:props}} | |
""" | |
'async function': | |
'prefix': 'asf' | |
'body': """ | |
async ${1:function}(${2:arguments}) { | |
${3} | |
} | |
""" | |
'async arrow function': | |
'prefix': 'asaf' | |
'body': """ | |
async (${1:arguments}) => { | |
${0} | |
} | |
""" | |
'await': | |
'prefix': 'a' | |
'body': """ | |
await ${0} | |
""" | |
'IIAFE': | |
'prefix': 'iiafe' | |
'body': """ | |
(async () => { | |
${1:} | |
})(); | |
""" | |
'try/catch': | |
'prefix': 'tc' | |
'body': """ | |
try { | |
${1:} | |
} catch (err) { | |
${2:} | |
} | |
""" | |
'logger.info()': | |
'prefix': 'li' | |
'body': """ | |
logger.info(${1:}); | |
""" | |
'logger.debug()': | |
'prefix': 'ld' | |
'body': """ | |
logger.debug(${1:}); | |
""" | |
'logger.warn()': | |
'prefix': 'lw' | |
'body': """ | |
logger.warn(${1:}); | |
""" | |
# 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 | |
# Keybindings require three things to be fully defined: A selector that is | |
# matched against the focused element, the keystroke and the command to | |
# execute. | |
# | |
# Below is a basic keybinding which registers on all platforms by applying to | |
# the root workspace element. | |
# For more detailed documentation see | |
# https://atom.io/docs/latest/advanced/keymaps |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* 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) | |
*/ | |
.deprecation-cop-status { | |
display: none; | |
} | |
// 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; | |
} | |
.tab-bar .tab .title { | |
font-size: 16px; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is used by Atom Toolbar Preferred 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/atom-toolbar-preferred | |
[ | |
{ | |
type: "button" | |
tooltip: "New File" | |
callback: "application:new-file" | |
icon: "plus" | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Open File' | |
# callback: 'application:open-file' | |
# icon: 'file-text' | |
# iconset: 'fa' | |
# }, | |
{ | |
type: 'button' | |
tooltip: 'Open Folder' | |
callback: 'application:open-folder' | |
icon: 'folder-open' | |
iconset: 'fa' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Save File' | |
# callback: 'core:save' | |
# icon: 'archive' | |
# iconset: 'ion' | |
# }, | |
{ | |
type: 'button' | |
tooltip: 'List projects' | |
dependency: 'project-manager' | |
callback: 'project-manager:list-projects' | |
icon: 'file-submodule' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Find in Buffer' | |
# callback: 'find-and-replace:toggle' | |
# icon: 'search' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Markdown Preview' | |
# dependency: 'markdown-preview' | |
# callback: 'markdown-preview:toggle' | |
# show: 'markdown' | |
# icon: 'social-markdown' | |
# iconset: 'ion' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'HTML Preview' | |
# # dependency: 'atom-html-preview' | |
# callback: 'atom-html-preview:toggle' | |
# show: 'html' | |
# icon: 'html5' | |
# iconset: 'fa' | |
# }, | |
{ | |
type: 'spacer' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Beautify' | |
dependency: 'atom-beautify' | |
# callback: 'atom-beautify:beautify-editor' | |
callback: 'prettier:format' | |
icon: 'magic' | |
iconset: 'fa' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Auto indent (selection)' | |
# callback: 'editor:auto-indent' | |
# icon: 'indent' | |
# iconset: 'fa' | |
# }, | |
{ | |
type: 'button' | |
tooltip: 'Fold All' | |
callback: 'editor:fold-all' | |
icon: 'level-up-alt' | |
iconset: 'fa' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Unfold All' | |
callback: 'editor:unfold-all' | |
icon: 'level-down-alt' | |
iconset: 'fa' | |
}, | |
{ | |
type: 'spacer' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Git Plus' | |
# dependency: 'git-plus' | |
# callback: 'git-plus:menu' | |
# icon: 'git-plain' | |
# iconset: 'devicon' | |
# }, | |
{ | |
type: 'button' | |
tooltip: 'Git Pull' | |
dependency: 'git-plus' | |
callback: 'git-plus:pull' | |
icon: 'download-network' | |
iconset: 'mdi' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Git Add All + Commit' | |
dependency: 'git-plus' | |
callback: 'git-plus:add-all-and-commit' | |
icon: 'git-commit' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Git Push' | |
dependency: 'git-plus' | |
callback: 'git-plus:push' | |
icon: 'upload-network' | |
iconset: 'mdi' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Git Projects' | |
# dependency: 'git-projects' | |
# callback: 'git-projects:toggle' | |
# icon: 'git' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Toggle Blame' | |
# dependency: 'blame' | |
# callback: 'blame:toggle' | |
# icon: 'sourcetree-plain' | |
# iconset: 'devicon' | |
# }, | |
{ | |
type: 'button' | |
tooltip: 'Git Time Machine' | |
dependency: 'git-time-machine' | |
callback: 'git-time-machine:toggle' | |
icon: 'history' | |
iconset: 'fa' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Split Diff' | |
dependency: 'split-diff' | |
callback: 'split-diff:toggle' | |
icon: 'columns' | |
iconset: 'fa' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Merge Conflicts' | |
dependency: 'merge-conflicts' | |
callback: 'merge-conflicts:detect' | |
icon: 'git-merge' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Open on Github' | |
# dependency: 'open-on-github' | |
# callback: 'open-on-github:repository' | |
# icon: 'github' | |
# iconset: 'fa' | |
# }, | |
{ | |
type: 'spacer' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Toggle Fullscreen' | |
# callback: 'window:toggle-full-screen' | |
# icon: 'arrow-expand-all' | |
# iconset: 'mdi' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Split screen - Vertically' | |
# callback: 'pane:split-right' | |
# icon: 'format-horizontal-align-center' | |
# iconset: 'mdi' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Split screen - Horizontally' | |
# callback: 'pane:split-down' | |
# icon: 'format-vertical-align-center' | |
# iconset: 'mdi' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Focus Active Pane' | |
# dependency: 'hey-pane' | |
# callback: 'hey-pane:toggle-focus-of-active-pane' | |
# icon: 'expand' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Toggle Sidebar' | |
# callback: 'tree-view:toggle' | |
# icon: 'sitemap' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Toggle Minimap' | |
# dependency: 'minimap' | |
# callback: 'minimap:toggle' | |
# icon: 'map' | |
# iconset: 'fa' | |
# }, | |
{ | |
type: 'button' | |
tooltip: 'Toggle Exposé' | |
dependency: 'expose' | |
callback: 'expose:toggle' | |
icon: 'search-plus' | |
iconset: 'fa' | |
}, | |
# { | |
# type: 'button' | |
# tooltip: 'Open Terminal' | |
# callback: 'term3:open-split-down' | |
# icon: 'terminal' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Run Script' | |
# callback: 'script:run' | |
# icon: 'play-circle' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Stop Script' | |
# callback: 'script:kill-process' | |
# icon: 'stop-circle' | |
# iconset: 'fa' | |
# }, | |
# { | |
# type: 'button' | |
# tooltip: 'Config Script' | |
# callback: 'script:run-options' | |
# icon: 'sliders' | |
# iconset: 'fa' | |
# }, | |
{ | |
type: 'spacer' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Ask Stack' | |
dependency: 'ask-stack' | |
callback: 'ask-stack:ask-question' | |
icon: 'lightbulb' | |
iconset: 'fa' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Project: To-Do List' | |
callback: 'todo-show:find-in-open-files' | |
icon: 'tasklist' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Open Command Palette' | |
callback: 'command-palette:toggle' | |
icon: 'three-bars' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Reload Window' | |
callback: 'window:reload' | |
icon: 'sync-alt' | |
iconset: 'fa' | |
}, | |
{ | |
type: 'button' | |
tooltip: 'Open Settings View' | |
callback: 'settings-view:open' | |
icon: 'gear' | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment