Last active
September 18, 2020 15:17
-
-
Save pongstr/6835846b55832a53a31e46c2ebf74071 to your computer and use it in GitHub Desktop.
Sublime Text 3 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
Show hidden characters
{ | |
"bootstrapped": true, | |
"in_process_packages": | |
[ | |
], | |
"installed_packages": | |
[ | |
"GitGutter", | |
"Package Control", | |
"SideBarEnhancements", | |
"Theme - One Dark" | |
] | |
} |
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
{ | |
"color_scheme": "Packages/Theme - One Dark/One Dark.tmTheme", | |
"ignored_packages": [ "Vintage" ], | |
"theme": "One Dark.sublime-theme", | |
// Note that the font_face and font_size are overridden in the platform | |
// specific settings file, for example, "Preferences (Linux).sublime-settings". | |
// Because of this, setting them here will have no effect: you must set them | |
// in your User File Preferences. | |
"font_face": "Menlo", | |
"font_size": 12, | |
// Valid options are "no_bold", "no_italic", "no_antialias", "gray_antialias", | |
// "subpixel_antialias", "no_round" (OS X only), "gdi" (Windows only) and | |
// "directwrite" (Windows only) | |
"font_options": ["subpixel_antialias", "no_bold"], | |
// Font options for theme text. Valid options are: "no_antialias", | |
// "gray_antialias", "gdi" (Windows only) and "directwrite" (Windows only) | |
"theme_font_options": [], | |
// Characters that are considered to separate words | |
"word_separators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?", | |
// Set to false to prevent line numbers being drawn in the gutter | |
"line_numbers": true, | |
// Set to false to hide the gutter altogether | |
"gutter": true, | |
// Spacing between the gutter and the text | |
"margin": 5, | |
// Fold buttons are the triangles shown in the gutter to fold regions of text | |
"fold_buttons": true, | |
// Hides the fold buttons unless the mouse is over the gutter | |
"fade_fold_buttons": true, | |
// Columns in which to display vertical rulers | |
"rulers": [ 90 ], | |
// Set to true to turn spell checking on by default | |
"spell_check": false, | |
// The number of spaces a tab is considered equal to | |
"tab_size": 2, | |
// Set to true to insert spaces when tab is pressed | |
"translate_tabs_to_spaces": true, | |
// If translate_tabs_to_spaces is true, use_tab_stops will make tab and | |
// backspace insert/delete up to the next tabstop | |
"use_tab_stops": true, | |
// Set to false to disable detection of tabs vs. spaces on load | |
"detect_indentation": true, | |
// Calculates indentation automatically when pressing enter | |
"auto_indent": true, | |
// Makes auto indent a little smarter, e.g., by indenting the next line | |
// after an if statement in C. Requires auto_indent to be enabled. | |
"smart_indent": true, | |
// Adds whitespace up to the first open bracket when indenting. Requires | |
// auto_indent to be enabled. | |
"indent_to_bracket": false, | |
// Trims white space added by auto_indent when moving the caret off the | |
// line. | |
"trim_automatic_white_space": true, | |
// Disables horizontal scrolling if enabled. | |
// May be set to true, false, or "auto", where it will be disabled for | |
// source code, and otherwise enabled. | |
"word_wrap": false, | |
// Set to a value other than 0 to force wrapping at that column rather than the | |
// window width | |
"wrap_width": 0, | |
// Set to false to prevent word wrapped lines from being indented to the same | |
// level | |
"indent_subsequent_lines": true, | |
// Draws text centered in the window rather than left aligned | |
"draw_centered": false, | |
// Controls auto pairing of quotes, brackets etc | |
"auto_match_enabled": true, | |
// Word list to use for spell checking | |
"dictionary": "Packages/Language - English/en_US.dic", | |
// Sets which scopes are checked for spelling errors | |
"spelling_selector": "markup.raw, source string.quoted - punctuation - meta.preprocessor.include, source comment - source comment.block.preprocessor, -(source, constant, keyword, storage, support, variable, markup.underline.link, meta.tag)", | |
// Set to true to draw a border around the visible rectangle on the minimap. | |
// The color of the border will be determined by the "minimapBorder" key in | |
// the color scheme | |
"draw_minimap_border": false, | |
// Always visualise the viewport on the minimap, as opposed to only | |
// showing it on mouse over | |
"always_show_minimap_viewport": false, | |
// If enabled, will highlight any line with a caret | |
"highlight_line": false, | |
// Valid values are "smooth", "phase", "blink" and "solid". | |
"caret_style": "smooth", | |
// These settings control the size of the caret | |
"caret_extra_top": 2, | |
"caret_extra_bottom": 2, | |
"caret_extra_width": 1, | |
// Set to false to disable underlining the brackets surrounding the caret | |
"match_brackets": true, | |
// Set to false if you'd rather only highlight the brackets when the caret is | |
// next to one | |
"match_brackets_content": true, | |
// Set to false to not highlight square brackets. This only takes effect if | |
// match_brackets is true | |
"match_brackets_square": true, | |
// Set to false to not highlight curly brackets. This only takes effect if | |
// match_brackets is true | |
"match_brackets_braces": true, | |
// Set to false to not highlight angle brackets. This only takes effect if | |
// match_brackets is true | |
"match_brackets_angle": false, | |
// Enable visualization of the matching tag in HTML and XML | |
"match_tags": true, | |
// Highlights other occurrences of the currently selected text | |
"match_selection": true, | |
// Additional spacing at the top of each line, in pixels | |
"line_padding_top": 2, | |
// Additional spacing at the bottom of each line, in pixels | |
"line_padding_bottom": 2, | |
// Set to false to disable scrolling past the end of the buffer. | |
// On OS X, this value is overridden in the platform specific settings, so | |
// you'll need to place this line in your user settings to override it. | |
"scroll_past_end": true, | |
// This controls what happens when pressing up or down when on the first | |
// or last line. | |
// On OS X, this value is overridden in the platform specific settings, so | |
// you'll need to place this line in your user settings to override it. | |
"move_to_limit_on_up_down": false, | |
// Set to "none" to turn off drawing white space, "selection" to draw only the | |
// white space within the selection, and "all" to draw all white space | |
"draw_white_space": "selection", | |
// Set to false to turn off the indentation guides. | |
// The color and width of the indent guides may be customized by editing | |
// the corresponding .tmTheme file, and specifying the colors "guide", | |
// "activeGuide" and "stackGuide" | |
"draw_indent_guides": true, | |
// Controls how the indent guides are drawn, valid options are | |
// "draw_normal" and "draw_active". draw_active will draw the indent | |
// guides containing the caret in a different color. | |
"indent_guide_options": ["draw_normal"], | |
// Set to true to removing trailing white space on save | |
"trim_trailing_white_space_on_save": true, | |
// Set to true to ensure the last line of the file ends in a newline | |
// character when saving | |
"ensure_newline_at_eof_on_save": true, | |
// Set to true to automatically save files when switching to a different file | |
// or application | |
"save_on_focus_lost": true, | |
// Save via writing to an alternate file, and then renaming it over the | |
// original file. | |
"atomic_save": true, | |
// The encoding to use when the encoding can't be determined automatically. | |
// ASCII, UTF-8 and UTF-16 encodings will be automatically detected. | |
"fallback_encoding": "Western (Windows 1252)", | |
// Encoding used when saving new files, and files opened with an undefined | |
// encoding (e.g., plain ascii files). If a file is opened with a specific | |
// encoding (either detected or given explicitly), this setting will be | |
// ignored, and the file will be saved with the encoding it was opened | |
// with. | |
"default_encoding": "UTF-8", | |
// Files containing null bytes are opened as hexadecimal by default | |
"enable_hexadecimal_encoding": true, | |
// Determines what character(s) are used to terminate each line in new files. | |
// Valid values are 'system' (whatever the OS uses), 'windows' (CRLF) and | |
// 'unix' (LF only). | |
"default_line_ending": "system", | |
// When enabled, hovering over a word will show a popup listing all | |
// possible locations for the definition symbol. Requires index_files. | |
"show_definitions": true, | |
// When enabled, pressing tab will insert the best matching completion. | |
// When disabled, tab will only trigger snippets or insert a tab. | |
// Shift+tab can be used to insert an explicit tab when tab_completion is | |
// enabled. | |
"tab_completion": true, | |
// Enable auto complete to be triggered automatically when typing. | |
"auto_complete": true, | |
// The maximum file size where auto complete will be automatically triggered. | |
"auto_complete_size_limit": 4194304, | |
// The delay, in ms, before the auto complete window is shown after typing | |
"auto_complete_delay": 50, | |
// Controls what scopes auto complete will be triggered in | |
"auto_complete_selector": "meta.tag - punctuation.definition.tag.begin, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", | |
// Additional situations to trigger auto complete | |
"auto_complete_triggers": [ {"selector": "text.html", "characters": "<"} ], | |
// By default, auto complete will commit the current completion on enter. | |
// This setting can be used to make it complete on tab instead. | |
// Completing on tab is generally a superior option, as it removes | |
// ambiguity between committing the completion and inserting a newline. | |
"auto_complete_commit_on_tab": false, | |
// Controls if auto complete is shown when snippet fields are active. | |
// Only relevant if auto_complete_commit_on_tab is true. | |
"auto_complete_with_fields": false, | |
// Controls what happens when pressing the up key while the first item in | |
// the auto complete window is selected: if false, the window is hidden, | |
// otherwise the last item in the window is selected. Likewise for the | |
// down key when the last item is selected. | |
"auto_complete_cycle": false, | |
// Automatically close HTML and XML tags when </ is entered. | |
"auto_close_tags": true, | |
// By default, shift+tab will only unindent if the selection spans | |
// multiple lines. When pressing shift+tab at other times, it'll insert a | |
// tab character - this allows tabs to be inserted when tab_completion is | |
// enabled. Set this to true to make shift+tab always unindent, instead of | |
// inserting tabs. | |
"shift_tab_unindent": false, | |
// If true, the copy and cut commands will operate on the current line | |
// when the selection is empty, rather than doing nothing. | |
"copy_with_empty_selection": true, | |
// If true, the selected text will be copied into the find panel when it's | |
// shown. | |
// On OS X, this value is overridden in the platform specific settings, so | |
// you'll need to place this line in your user settings to override it. | |
"find_selected_text": true, | |
// When auto_find_in_selection is enabled, the "Find in Selection" flag | |
// will be enabled automatically when multiple lines of text are selected | |
"auto_find_in_selection": false, | |
// When drag_text is enabled, clicking on selected text will begin a | |
// drag-drop operation. This is not currently implemented under Linux. | |
"drag_text": true, | |
// | |
// User Interface Settings | |
// | |
// Set to 0 to disable smooth scrolling. Set to a value between 0 and 1 to | |
// scroll slower, or set to larger than 1 to scroll faster | |
"scroll_speed": 2.0, | |
// Controls side bar animation when expanding or collapsing folders | |
"tree_animation_enabled": true, | |
// Controls animation throughout the application | |
"animation_enabled": true, | |
// Makes tabs with modified files more visible | |
"highlight_modified_tabs": false, | |
"show_tab_close_buttons": true, | |
// Show folders in the side bar in bold | |
"bold_folder_labels": false, | |
// Draw divider lines between sections of the UI when using the Adaptive theme | |
"adaptive_dividers": true, | |
// OS X only. Valid values are true, false, and "auto". Auto will enable | |
// the setting when running on a screen 2560 pixels or wider (i.e., a | |
// Retina display). When this setting is enabled, OpenGL is used to | |
// accelerate drawing. Sublime Text must be restarted for changes to take | |
// effect. | |
"gpu_window_buffer": "auto", | |
// Valid values are "system", "enabled" and "disabled" | |
"overlay_scroll_bars": "system", | |
// Allows tabs to scroll left and right, instead of simply shrinking | |
"enable_tab_scrolling": true, | |
// Display file encoding in the status bar | |
"show_encoding": true, | |
// Display line endings in the status bar | |
"show_line_endings": false, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment