Skip to content

Instantly share code, notes, and snippets.

@liginv
Last active May 11, 2019 15:14
Show Gist options
  • Save liginv/2cb4ad4e06cb1b1ae67c9bb6ac24642e to your computer and use it in GitHub Desktop.
Save liginv/2cb4ad4e06cb1b1ae67c9bb6ac24642e to your computer and use it in GitHub Desktop.
Sublime Text 3 personal Configs.
The location of these file are ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/
{
"extensions":
[
"js",
"vue"
]
}
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"10% Too Dull for My Tastes Color Scheme",
"A File Icon",
"AutoPEP8",
"Autoprefixer",
"AutoWrap",
"Babel",
"Babel Snippets",
"Beancount",
"Chrome REPL",
"Clang-Complete",
"Color Highlighter",
"CSScomb",
"Django",
"Django Lookup Snippets",
"Dockerfile Syntax Highlighting",
"Emmet",
"ESLint",
"Git",
"GitGutter",
"Gutter Color",
"Handlebars",
"HTML-CSS-JS Prettify",
"JavaScript Ultimate",
"Jedi - Python autocompletion",
"JSONLint",
"Ledger syntax highlighting",
"LoremIpsum",
"MarkdownEditing",
"MarkdownPreview",
"Material Theme",
"Material Theme - White Panels",
"MongoExec",
"Monokai JSON+",
"orgmode",
"Origami",
"Package Control",
"PlainNotes",
"PlainTasks",
"Pretty JSON",
"PyCover",
"PyYapf Python Formatter",
"React ES6 Snippets",
"React IDE",
"ReactJS Snippets",
"requirementstxt",
"rsub",
"Sass",
"SCSS Snippets",
"Seti_UI",
"Shell Exec",
"SideBarEnhancements",
"Smart Title Case",
"Sublime Tutor",
"SublimeCodeIntel",
"SublimeLinter",
"SublimeLinter-annotations",
"SublimeLinter-contrib-dockerfilelint",
"SublimeLinter-contrib-eslint_d",
"SublimeLinter-flake8",
"SublimeLinter-html-tidy",
"SublimeLinter-json",
"SublimeLinter-pep8",
"SublimeLinter-pylint",
"SublimeLinter-xmllint",
"SublimeREPL",
"Sublimerge 3",
"Terminal",
"Terminality",
"TerminalView",
"TodoReview",
"TypeScript",
"Vue Syntax Highlight",
"VueFormatter",
"Vuejs Snippets Airbnb",
"Vuetify",
"Whitespace"
]
}
// These settings override both User and Default settings for the JSON syntax
{
"spell_check": true,
"word_wrap": true,
"rulers": [ 72, 90 ],
"wrap_width": 80,
}
// These settings override both User and Default settings for the Plain text syntax
{
"archive_name": "Completed:",
"before_tasks_bullet_margin": 1,
"cancelled_tasks_bullet": "✘",
"color_scheme": "Packages/PlainTasks/tasks-eighties-colored.hidden-tmTheme",
"date_format": "(%Y-%m-%d %a %H:%M)",
"done_tag": false,
"done_tasks_bullet": "✔",
"draw_indent_guides": true,
"extensions":
[
"TODO",
"todo",
"todolist",
"taskpaper",
"tasks",
"task",
],
"fade_fold_buttons": false,
"fold_buttons": true,
"gutter": true,
"line_numbers": false,
"margin": 1,
"match_brackets": false,
"new_on_top": true,
"open_tasks_bullet": "□",
"project_tag": true,
"show_remain_due": true,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"use_tab_stops": false
}
{
"added_words":
[
"Kozhikode"
],
"auto_complete_size_limit": 5,
"binary_file_patterns":
[
".DS_Store",
"node_modules/"
],
"bold_folder_labels": true,
"caret_style": "phase",
"clig": true,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme",
"draw_minimap_border": true,
"fade_fold_buttons": false,
"font_face": "Fira Code Retina",
"font_options":
[
"no_bold",
"no_italic",
"no_antialias",
"grey_antialias",
"subpixel_antialias",
"no_round",
"directwrite"
],
"font_size": 19.0,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"JavaScript",
"Markdown",
"Vintage"
],
"liga": true,
"line_padding_bottom": 1,
"line_padding_top": 1,
"material_theme_accent_pink": true,
"material_theme_accent_scrollbars": true,
"material_theme_appbar_red": true,
"material_theme_big_fileicons": true,
"material_theme_bullet_tree_indicator": true,
"material_theme_compact_sidebar": true,
"material_theme_contrast_mode": true,
"material_theme_panel_separator": true,
"material_theme_small_statusbar": true,
"material_theme_small_tab": true,
"material_theme_tabs_separator": true,
"material_theme_tree_headings": true,
"theme": "Material-Theme-Darker.sublime-theme",
"translate_tabs_to_spaces": true,
"wide_caret": true,
"word_wrap": true
}
// These settings override both User and Default settings for the Plain text syntax
{
// base settings
"auto_complete": false,
"sublimelinter": true,
"translate_tabs_to_spaces": true,
"tab_size": 4,
"word_wrap": false,
// editor options
// "draw_white_space": "all",
// tabs and whitespace
"auto_indent": true,
"rulers": [ 72, 79 ],
"wrap_width": 80,
"smart_indent": true,
"tab_size": 4,
"trim_automatic_white_space": true,
"use_tab_stops": true,
}
{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
/*
SublimeCodeIntel default settings
All settings can be overridden in *.sublime-project file
*/
{
/*
Sets the mode in which SublimeCodeIntel runs:
true - Enabled (the default).
false - Disabled.
*/
"codeintel": true,
/* path to codeintel database */
"codeintel_database_dir": "~/.codeintel",
/*
An array of language names which are enabled.
*/
"codeintel_enabled_languages":
[
"JavaScript", "SCSS", "Python", "HTML",
"Ruby", "Python3", "XML", "Sass", "HTML5", "Perl", "CSS",
"Twig", "Less", "Node.js", "TemplateToolkit", "PHP"
],
/*
Maps syntax names to languages. This allows variations on a syntax
(for example "Python (Django)") to be used. The key is
the base filename of the .tmLanguage syntax files, and the value
is the syntax it maps to.
*/
"codeintel_syntax_map":
{
"Python Django": "Python"
},
/* ####################################################################### */
/* the following settings can be overridden for each language individually */
/* see "codeintel_language_settings" below! */
/* ####################################################################### */
/*
Sets the mode in which SublimeCodeIntel's live autocomplete runs:
true - Autocomplete popups as you type (the default).
false - Autocomplete popups only when you request it.
*/
"codeintel_live": true,
/*
Tooltips method:
"popup" - Uses Autocomplete popup for tooltips.
"panel" - Uses the output panel for tooltips.
"status" - Uses the status bar for tooltips (was the default).
*/
"codeintel_tooltips": "popup",
/*
"buffer" - add word completions from current view
"all" - add word completions from all views from active window
"none" - do not add word completions
*/
"codeintel_word_completions": "buffer",
/*
Insert functions snippets.
*/
"codeintel_snippets": true,
/*
Define global filters to exclude paths from scanning. Use the codeintel_config setting for language specific settings.
ex: ["list/of","/path/to/exclude"]
(Currently only working for JavaScript and PHP)
*/
"codeintel_scan_exclude_dir":[],
/* Code Scanning: Controls how the Code Intelligence system scans your source code files. */
/* Maximum directory depth: */
"codeintel_max_recursive_dir_depth": 10,
/* Include all files and directories from the project base directory: */
"codeintel_scan_files_in_project": true,
/* API Catalogs: SublimeCodeIntel uses API catalogs to provide autocomplete and calltips for 3rd-party libraries.
Add te libraries that you use in your code. Note: Adding all API catalogs for a particular language can lead to confusing results.
Avaliable catalogs:
PyWin32 (Python3) (for Python3: Python Extensions for Windows)
PyWin32 (for Python: Python Extensions for Windows)
Rails (for Ruby: Rails version 1.1.6)
jQuery (for JavaScript: jQuery JavaScript library - version 1.9.1)
Prototype (for JavaScript: JavaScript framework for web development)
dojo (for JavaScript: Dojo Toolkit API - version 1.5.0)
Ext_30 (for JavaScript: Ext JavaScript framework - version 3.0)
HTML5 (for JavaScript: HTML5 (Canvas, Web Messaging, Microdata))
MochiKit (for JavaScript: A lightweight JavaScript library - v1.4.2)
Mozilla Toolkit (for JavaScript: Mozilla Toolkit API - version 1.8)
XBL (for JavaScript: XBL JavaScript support - version 1.0)
YUI (for JavaScript: Yahoo! User Interface Library - v2.8.1)
Drupal (for PHP: A full-featured PHP content management/discussion engine -- v5.1)
PECL (for PHP: A collection of PHP Extensions)
*/
"codeintel_selected_catalogs": [],
/*
When editing within a defined scope, no live completion will trigger. ex: ["comment"]
*/
"codeintel_exclude_scopes_from_complete_triggers": ["comment"],
/*
Defines a configuration for each language.
*/
"codeintel_language_settings": {
"Python3": {
"python3": "/Library/Frameworks/Python.framework/Versions/3.6/bin/python3",
"codeintel_scan_extra_dir": [
"/Applications/Sublime Text.app/Contents/MacOS",
"~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
"~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"
],
"codeintel_scan_files_in_project": true,
"codeintel_selected_catalogs": []
},
"JavaScript": {
"codeintel_scan_extra_dir": [],
"codeintel_scan_exclude_dir":["/build/", "/min/"],
"codeintel_scan_files_in_project": false,
"codeintel_max_recursive_dir_depth": 2,
"codeintel_selected_catalogs": ["jQuery"]
},
"PHP": {
"php": "/usr/local/bin/php",
"codeintel_scan_extra_dir": [],
"codeintel_scan_files_in_project": true,
"codeintel_max_recursive_dir_depth": 15,
"codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]
}
}
}
{
"user": {
"debug": true,
"delay": 0.25,
"error_color": "D02000",
"gutter_theme": "Packages/Material Theme/extras/SublimeLinter/Material-Theme.gutter-theme",
"gutter_theme_excludes": [],
"lint_mode": "background",
"linters": {
"htmltidy": {
"@disable": false,
"args": [],
"excludes": []
},
"json": {
"@disable": false,
"args": [],
"excludes": [],
"strict": true
},
"pep8": {
"@disable": false,
"args": [],
"excludes": [],
"ignore": "E501,C0301,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111",
"max-line-length": 100,
"select": ""
},
"pyflakes": {
"@disable": false,
"args": [],
"excludes": []
},
"xmllint": {
"@disable": false,
"args": [],
"excludes": []
}
},
"mark_style": "outline",
"no_column_highlights_line": false,
"passive_warnings": false,
"paths": {
"linux": [],
"osx": [],
"windows": []
},
"python_paths": {
"linux": [],
"osx": [],
"windows": []
},
"rc_search_limit": 3,
"shell_timeout": 10,
"show_errors_on_save": false,
"show_marks_in_minimap": true,
"syntax_map": {
"coffeescript (gulpfile)": "coffeescript",
"html (django)": "html",
"html (rails)": "html",
"html 5": "html",
"javascript (babel)": "javascript",
"javascript (eslint)": "javascript",
"javascript (gruntfile)": "javascript",
"javascript (gulpfile)": "javascript",
"javascript (postcss)": "javascript",
"javascript (puglint)": "javascript",
"javascript (stylelint)": "javascript",
"javascript (webpack)": "javascript",
"json (babel)": "json",
"json (bower)": "json",
"json (composer)": "json",
"json (eslint)": "json",
"json (npm)": "json",
"json (postcss)": "json",
"json (puglint)": "json",
"json (settings)": "json",
"json (stylelint)": "json",
"json (sublime)": "json",
"json (tern js)": "json",
"magicpython": "python",
"php": "html",
"python django": "python",
"pythonimproved": "python",
"xml (config)": "xml",
"xml (svg)": "xml",
"yaml (circleci)": "yaml",
"yaml (docker)": "yaml",
"yaml (eslint)": "yaml",
"yaml (lock)": "yaml",
"yaml (procfile)": "yaml",
"yaml (stylelint)": "yaml",
"yaml (yarn)": "yaml"
},
"tooltip_fontsize": "1rem",
"tooltip_theme": "Packages/SublimeLinter/tooltip-themes/Default/Default.tooltip-theme",
"tooltip_theme_excludes": [],
"tooltips": false,
"use_current_shell_path": false,
"warning_color": "DDB700",
"wrap_find": true
}
}
{
"terminal": "iTerm.sh"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment