Skip to content

Instantly share code, notes, and snippets.

@panoply
Last active June 28, 2016 21:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save panoply/1a00ccf4d9cdfb5497ce to your computer and use it in GitHub Desktop.
Save panoply/1a00ccf4d9cdfb5497ce to your computer and use it in GitHub Desktop.
Reference - Sublime preferences and modified dreamweaver theme.

Dreamweaver Theme (Sublime Text)

The old school theme from Dreamwever for Sublime Text 2/3. Original Author and theme can be found in this Respository. This version has been edited heavily to fit my developer preferences and should follow with the Preference settings, so you will require the packages relevant to some specific additions in the settings file.

{
"caret_style": "phase",
"color_scheme": "Packages/User/SublimeLinter/Monokai Soda (SL).tmTheme",
"detect_indentation": true,
"draw_white_space": "all",
"enable_tab_scrolling": true,
"fade_fold_buttons": false,
"find_selected_text": true,
"font_face": "Courier New",
"font_options": "subpixel_antialias",
"font_size": 19.2,
"gutter": true,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
],
"indent_to_bracket": true,
"line_padding_bottom": 1,
"line_padding_top": 1,
"margin": -1,
"overlay_scroll_bars": "enabled",
"rulers":
[
115
],
"spell_check": true,
"tab_completion": true,
"tab_size": 3,
"theme": "SoDaReloaded Dark.sublime-theme",
"translateTabsToSpaces": true,
"useTabStops": true,
"word_wrap": true,
"wrap_width": 100,
"folder_exclude_patterns": ["node_modules", ".svn", ".git", ".hg", "CVS"],
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"],
"binary_file_patterns": ["generated/*", "*.tbz2", "*.gzip", "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],
"tab_size": 2,
"translate_tabs_to_spaces": true,
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Dreamweaver</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#fff</string>
<key>foreground</key>
<string>#000</string>
<key>caret</key>
<string>#000</string>
<key>lineHighlight</key>
<string>#f1f1f1</string>
<key>invisibles</key>
<string>#999</string>
<key>selection</key>
<string>#5EA0FF</string>
<key>selectionForeground</key>
<string>#fff</string>
<key>bracketContentsOptions</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Generic Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#999</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML Tags</string>
<key>scope</key>
<string>text.html meta.tag, text.xml meta.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#011EAA</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML anchor tag</string>
<key>scope</key>
<string>text.html meta.tag.anchor - string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#060</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML img tag</string>
<key>scope</key>
<string>text.html meta.tag.img - string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#909</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML input/form/textarea/label/button etc... tags</string>
<key>scope</key>
<string>text.html meta.tag.form - string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f90</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML table tags</string>
<key>scope</key>
<string>text.html meta.tag.table - string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#099</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML Strings</string>
<key>scope</key>
<string>text.html string - source.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#04F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Tag</string>
<key>scope</key>
<string>source.css.embedded.html punctuation.definition.tag, source.css.embedded.html entity.name.tag.style, source.css.embedded entity.other.attribute-name - meta.selector</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#909</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SCRIPT Tag</string>
<key>scope</key>
<string>source.js.embedded.html entity.other.attribute-name, entity.name.tag.script, source.js.embedded.html punctuation.definition.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#900</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Tag</string>
<key>scope</key>
<string>text.html source.php punctuation.section.embedded</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F00</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML Special Characters</string>
<key>scope</key>
<string>text.html constant.character.entity, text.xml constant.character.entity</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript base</string>
<key>scope</key>
<string>source.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript String</string>
<key>scope</key>
<string>source.js string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#00F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript Number</string>
<key>scope</key>
<string>source.js constant.numeric</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F00</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript ClientKeywords</string>
<key>scope</key>
<string>source.js support</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#909</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript ReservedKeywords</string>
<key>scope</key>
<string>source.js keyword, source.js storage, source.js constant, source.js keyword.operator.new</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#009</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript FunctionKeywords</string>
<key>scope</key>
<string>source.js storage.type.function</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript NativeKeywords</string>
<key>scope</key>
<string>source.js support.function.native, source.js support.function.js.firebug, source.js support.function.dom, source.js entity.name.type.instance, source.js support.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#099</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript Operator</string>
<key>scope</key>
<string>source.js keyword.operator</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#00f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript Brackets/Bracers</string>
<key>scope</key>
<string>source.js meta.brace, source.js punctuation.definition.parameters, source.js variable.language</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#009</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript EntityName</string>
<key>scope</key>
<string>source.js entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript Regexp</string>
<key>scope</key>
<string>source.js string.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#060</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS base</string>
<key>scope</key>
<string>source.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f0f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Properties</string>
<key>scope</key>
<string>source.css meta.property-name</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#009</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS Value</string>
<key>scope</key>
<string>source.css meta.property-value</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#00f</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS String</string>
<key>scope</key>
<string>source.css string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#060</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS @import</string>
<key>scope</key>
<string>source.css meta.at-rule.import - string</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#099</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS @media</string>
<key>scope</key>
<string>source.css meta.at-rule.media</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#900</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS important</string>
<key>scope</key>
<string>source.css keyword.other.important</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#f00</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP base</string>
<key>scope</key>
<string>source.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Comment</string>
<key>scope</key>
<string>source.php comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#f90</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP String</string>
<key>scope</key>
<string>source.php string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C00</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP REGEX String</string>
<key>scope</key>
<string>source.php string.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C00</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Number</string>
<key>scope</key>
<string>source.php constant.numeric, source.php constant.numeric.index</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F00</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Variable</string>
<key>scope</key>
<string>source.php variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#06F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Keywords</string>
<key>scope</key>
<string>source.php keyword, source.php support.function.construct</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#060</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Storage / Operators / Support</string>
<key>scope</key>
<string>source.php keyword.operator - keyword.operator.logical, source.php storage, source.php support</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#00F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP Array Indexing Fix</string>
<key>scope</key>
<string>keyword.operator.index-start.php, keyword.operator.index-end.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP True/False</string>
<key>scope</key>
<string>source.php support.constant, source.php constant.language</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#060</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SublimeLinter Warning</string>
<key>scope</key>
<string>sublimelinter.mark.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EDBA00</string>
</dict>
</dict><dict>
<key>name</key>
<string>SublimeLinter Gutter Mark</string>
<key>scope</key>
<string>sublimelinter.gutter-mark</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict><dict>
<key>name</key>
<string>SublimeLinter Error</string>
<key>scope</key>
<string>sublimelinter.mark.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DA2000</string>
</dict>
</dict></array>
<key>uuid</key>
<string>750AEFCD-88F3-4E2C-9560-1CF215A393C8</string>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment