├── Sublime Text 2.icns ├── Theme - Flatland ├── dot.png ├── circle.png ├── fold.png ├── bookmark.png ├── tooltip.png ├── btn-large.png ├── btn-single.png ├── file-close.png ├── file-dirty.png ├── fold-closed.png ├── fold-open.png ├── group-open.png ├── overlay-bg.png ├── tab-active.png ├── tab-close.png ├── tab-dirty.png ├── tab-hover.png ├── text-field.png ├── btn-large-on.png ├── group-closed.png ├── icon-case-off.png ├── icon-case-on.png ├── icon-regex-on.png ├── icon-word-off.png ├── icon-word-on.png ├── icon-wrap-off.png ├── icon-wrap-on.png ├── tab-inactive.png ├── btn-group-left.png ├── btn-group-middle.png ├── btn-group-right.png ├── file-close-dirty.png ├── file-close-hover.png ├── icon-buffer-off.png ├── icon-buffer-on.png ├── icon-context-off.png ├── icon-context-on.png ├── icon-preserve-on.png ├── icon-regex-off.png ├── icon-reverse-off.png ├── icon-reverse-on.png ├── panel-background.png ├── quick-panel-row.png ├── square │ ├── tab-hover.png │ ├── tab-active.png │ ├── tab-inactive.png │ └── tabset-background.png ├── tab-close-hover.png ├── tab-dirty-active.png ├── fold-open-pressed.png ├── icon-highlight-off.png ├── icon-highlight-on.png ├── icon-preserve-off.png ├── icon-selection-off.png ├── icon-selection-on.png ├── tabset-background.png ├── file-close-selected.png ├── file-dirty-selected.png ├── fold-closed-pressed.png ├── group-closed-selected.png ├── group-open-selected.png ├── overlay-puck-vertical.png ├── sidebar-row-selected.png ├── status-bar-background.png ├── overlay-puck-horizontal.png ├── quick-panel-background.png ├── standard-puck-vertical.png ├── overlay-dark-puck-vertical.png ├── overlay-scrollbar-vertical.png ├── quick-panel-row-selected.png ├── standard-puck-horizontal.png ├── standard-scrollbar-corner.png ├── code-completion-row-selected.png ├── overlay-dark-puck-horizontal.png ├── overlay-scrollbar-horizontal.png ├── standard-scrollbar-vertical.png ├── standard-scrollbar-horizontal.png ├── Widget - Flatland.sublime-settings ├── Widget - Flatland.stTheme ├── Flatland-Monokai.tmTheme ├── Flatland.tmTheme └── Flatland.sublime-theme ├── resources ├── screenshot.png └── flatland_screen.png ├── .gitignore ├── README.md └── Vim └── colors └── flatland.vim /Sublime Text 2.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Sublime Text 2.icns -------------------------------------------------------------------------------- /Theme - Flatland/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/dot.png -------------------------------------------------------------------------------- /resources/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/resources/screenshot.png -------------------------------------------------------------------------------- /Theme - Flatland/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/circle.png -------------------------------------------------------------------------------- /Theme - Flatland/fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/fold.png -------------------------------------------------------------------------------- /Theme - Flatland/bookmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/bookmark.png -------------------------------------------------------------------------------- /Theme - Flatland/tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tooltip.png -------------------------------------------------------------------------------- /resources/flatland_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/resources/flatland_screen.png -------------------------------------------------------------------------------- /Theme - Flatland/btn-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/btn-large.png -------------------------------------------------------------------------------- /Theme - Flatland/btn-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/btn-single.png -------------------------------------------------------------------------------- /Theme - Flatland/file-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/file-close.png -------------------------------------------------------------------------------- /Theme - Flatland/file-dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/file-dirty.png -------------------------------------------------------------------------------- /Theme - Flatland/fold-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/fold-closed.png -------------------------------------------------------------------------------- /Theme - Flatland/fold-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/fold-open.png -------------------------------------------------------------------------------- /Theme - Flatland/group-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/group-open.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-bg.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-active.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-close.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-dirty.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-hover.png -------------------------------------------------------------------------------- /Theme - Flatland/text-field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/text-field.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # OS folder settings 2 | [Tt]humbs.db 3 | *.DS_Store 4 | 5 | # Sublime Text cache files 6 | *.cache 7 | -------------------------------------------------------------------------------- /Theme - Flatland/btn-large-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/btn-large-on.png -------------------------------------------------------------------------------- /Theme - Flatland/group-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/group-closed.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-case-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-case-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-case-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-case-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-regex-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-regex-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-word-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-word-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-word-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-word-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-wrap-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-wrap-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-wrap-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-wrap-on.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-inactive.png -------------------------------------------------------------------------------- /Theme - Flatland/btn-group-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/btn-group-left.png -------------------------------------------------------------------------------- /Theme - Flatland/btn-group-middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/btn-group-middle.png -------------------------------------------------------------------------------- /Theme - Flatland/btn-group-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/btn-group-right.png -------------------------------------------------------------------------------- /Theme - Flatland/file-close-dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/file-close-dirty.png -------------------------------------------------------------------------------- /Theme - Flatland/file-close-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/file-close-hover.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-buffer-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-buffer-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-buffer-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-buffer-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-context-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-context-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-context-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-context-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-preserve-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-preserve-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-regex-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-regex-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-reverse-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-reverse-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-reverse-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-reverse-on.png -------------------------------------------------------------------------------- /Theme - Flatland/panel-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/panel-background.png -------------------------------------------------------------------------------- /Theme - Flatland/quick-panel-row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/quick-panel-row.png -------------------------------------------------------------------------------- /Theme - Flatland/square/tab-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/square/tab-hover.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-close-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-close-hover.png -------------------------------------------------------------------------------- /Theme - Flatland/tab-dirty-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tab-dirty-active.png -------------------------------------------------------------------------------- /Theme - Flatland/fold-open-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/fold-open-pressed.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-highlight-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-highlight-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-highlight-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-highlight-on.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-preserve-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-preserve-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-selection-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-selection-off.png -------------------------------------------------------------------------------- /Theme - Flatland/icon-selection-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/icon-selection-on.png -------------------------------------------------------------------------------- /Theme - Flatland/square/tab-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/square/tab-active.png -------------------------------------------------------------------------------- /Theme - Flatland/tabset-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/tabset-background.png -------------------------------------------------------------------------------- /Theme - Flatland/file-close-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/file-close-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/file-dirty-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/file-dirty-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/fold-closed-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/fold-closed-pressed.png -------------------------------------------------------------------------------- /Theme - Flatland/group-closed-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/group-closed-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/group-open-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/group-open-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-puck-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-puck-vertical.png -------------------------------------------------------------------------------- /Theme - Flatland/sidebar-row-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/sidebar-row-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/square/tab-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/square/tab-inactive.png -------------------------------------------------------------------------------- /Theme - Flatland/status-bar-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/status-bar-background.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-puck-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-puck-horizontal.png -------------------------------------------------------------------------------- /Theme - Flatland/quick-panel-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/quick-panel-background.png -------------------------------------------------------------------------------- /Theme - Flatland/standard-puck-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/standard-puck-vertical.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-dark-puck-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-dark-puck-vertical.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-scrollbar-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-scrollbar-vertical.png -------------------------------------------------------------------------------- /Theme - Flatland/quick-panel-row-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/quick-panel-row-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/square/tabset-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/square/tabset-background.png -------------------------------------------------------------------------------- /Theme - Flatland/standard-puck-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/standard-puck-horizontal.png -------------------------------------------------------------------------------- /Theme - Flatland/standard-scrollbar-corner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/standard-scrollbar-corner.png -------------------------------------------------------------------------------- /Theme - Flatland/code-completion-row-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/code-completion-row-selected.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-dark-puck-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-dark-puck-horizontal.png -------------------------------------------------------------------------------- /Theme - Flatland/overlay-scrollbar-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/overlay-scrollbar-horizontal.png -------------------------------------------------------------------------------- /Theme - Flatland/standard-scrollbar-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/standard-scrollbar-vertical.png -------------------------------------------------------------------------------- /Theme - Flatland/standard-scrollbar-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fd/flatland/master/Theme - Flatland/standard-scrollbar-horizontal.png -------------------------------------------------------------------------------- /Theme - Flatland/Widget - Flatland.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | "color_scheme": "Packages/flatland/Theme - Flatland/Widget - Flatland.stTheme", 3 | "draw_shadows": false 4 | } 5 | -------------------------------------------------------------------------------- /Theme - Flatland/Widget - Flatland.stTheme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | author 6 | Robby Ingebretsen 7 | comment 8 | Flatland 9 | name 10 | Flatland 11 | settings 12 | 13 | 14 | settings 15 | 16 | background 17 | #313437 18 | caret 19 | #FFFFFF 20 | foreground 21 | #ffffff 22 | invisibles 23 | #3B3B3B 24 | selection 25 | #3d8EF3 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Flatland 2 | 3 | ## About 4 | 5 | Flatland is a simple theme and accompanying color scheme for Sublime Text 2. It is mostly derived from [Soda](https://github.com/buymeasoda/soda-theme), the right place to start for any custom theme development for Sublime. Thanks Soda! 6 | 7 | ## Design 8 | 9 | ![Screen Shot!](https://raw.github.com/thinkpixellab/flatland/master/resources/screenshot.png) 10 | 11 | 12 | ## Installation 13 | Flatland is a Sublime package. There are two ways to install it. 14 | 15 | ### Package Control 16 | You can install it using the excellent [Package Control][] package manager for Sublime Text 2 following these easy steps: 17 | 18 | 1. Add the https://github.com/thinkpixellab/flatland/ repository to your list of installed packages using `Package Control: Add Repository` from the Command Palette 19 | 2. Install the `flatland` package using the `Package Control: Install Package` command. 20 | 21 | [Package Control]: http://wbond.net/sublime_packages/package_control 22 | 23 | ### Manual Installation 24 | You can also install it manually by following these instructions: 25 | 26 | 1. [Download theme files](https://github.com/thinkpixellab/flatland/archive/master.zip) 27 | 2. Unzip the files and copy the folder newly created folder into your Sublime Text 2 Packages directory with the name `flatland`. You can find that directory by selecting "Preferences > Browse Packages ...". 28 | 3. Activate the theme by modifying your user preferences to include the following: 29 | 30 | ```javascript 31 | { 32 | "theme": "Flatland.sublime-theme", 33 | "color_scheme": "Packages/flatland/Theme - Flatland/Flatland.tmTheme" 34 | } 35 | ``` 36 | 37 | If you need help locating your user preferences file, you can find it selecting "Preferences > Settings - User". 38 | 39 | ## Optional Settings 40 | The following options can be set in your user preferences: 41 | 42 | ```javascript 43 | { 44 | // square file tabs instead of rounded corners 45 | "flatland_square_tabs": true, 46 | 47 | // Monokai theme (SublimeText's default) with Flatland background color 48 | "color_scheme": "Packages/flatland/Theme - Flatland/Flatland-Monokai.tmTheme" 49 | } 50 | ``` 51 | -------------------------------------------------------------------------------- /Vim/colors/flatland.vim: -------------------------------------------------------------------------------- 1 | " Vim color file 2 | " Converted from Textmate theme PlasticCodeWrap using Coloration v0.3.3 (http://github.com/sickill/coloration) 3 | 4 | set background=dark 5 | highlight clear 6 | 7 | if exists("syntax_on") 8 | syntax reset 9 | endif 10 | 11 | let g:colors_name = "PlasticCodeWrap" 12 | 13 | hi Cursor ctermfg=16 ctermbg=59 cterm=NONE guifg=#26292c guibg=#646769 gui=NONE 14 | hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3c3f42 gui=NONE 15 | hi CursorLine ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3b3e40 gui=NONE 16 | hi CursorColumn ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3b3e40 gui=NONE 17 | hi ColorColumn ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3b3e40 gui=NONE 18 | hi LineNr ctermfg=102 ctermbg=59 cterm=NONE guifg=#8f9192 guibg=#3b3e40 gui=NONE 19 | hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#636567 guibg=#636567 gui=NONE 20 | hi MatchParen ctermfg=209 ctermbg=NONE cterm=underline guifg=#fa9a4b guibg=NONE gui=underline 21 | hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f8 guibg=#636567 gui=bold 22 | hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f8 guibg=#636567 gui=NONE 23 | hi Pmenu ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 24 | hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#3c3f42 gui=NONE 25 | hi IncSearch ctermfg=16 ctermbg=231 cterm=NONE guifg=#26292c guibg=#f6f6f6 gui=NONE 26 | hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline 27 | hi Directory ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 28 | hi Folded ctermfg=102 ctermbg=16 cterm=NONE guifg=#798188 guibg=#26292c gui=NONE 29 | 30 | hi Normal ctermfg=231 ctermbg=16 cterm=NONE guifg=#f8f8f8 guibg=#26292c gui=NONE 31 | hi Boolean ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 32 | hi Character ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 33 | hi Comment ctermfg=102 ctermbg=NONE cterm=NONE guifg=#798188 guibg=NONE gui=NONE 34 | hi Conditional ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 35 | hi Constant ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 36 | hi Define ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 37 | hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f8 guibg=#46830e gui=bold 38 | hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0809 guibg=NONE gui=NONE 39 | hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f8 guibg=#233a5a gui=NONE 40 | hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f8 guibg=#204a87 gui=bold 41 | hi ErrorMsg ctermfg=231 ctermbg=124 cterm=NONE guifg=#f8f8f8 guibg=#aa2915 gui=NONE 42 | hi WarningMsg ctermfg=231 ctermbg=124 cterm=NONE guifg=#f8f8f8 guibg=#aa2915 gui=NONE 43 | hi Float ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 44 | hi Function ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 45 | hi Identifier ctermfg=228 ctermbg=NONE cterm=NONE guifg=#f6f080 guibg=NONE gui=NONE 46 | hi Keyword ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 47 | hi Label ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE 48 | hi NonText ctermfg=102 ctermbg=59 cterm=NONE guifg=#7a8288 guibg=#313336 gui=NONE 49 | hi Number ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 50 | hi Operator ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 51 | hi PreProc ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 52 | hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f8 guibg=NONE gui=NONE 53 | hi SpecialKey ctermfg=102 ctermbg=59 cterm=NONE guifg=#7a8288 guibg=#3b3e40 gui=NONE 54 | hi Statement ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 55 | hi StorageClass ctermfg=228 ctermbg=NONE cterm=NONE guifg=#f6f080 guibg=NONE gui=NONE 56 | hi String ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE 57 | hi Tag ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 58 | hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f8 guibg=NONE gui=bold 59 | hi Todo ctermfg=102 ctermbg=NONE cterm=inverse,bold guifg=#798188 guibg=NONE gui=inverse,bold 60 | hi Type ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 61 | hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline 62 | hi rubyClass ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 63 | hi rubyFunction ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 64 | hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE 65 | hi rubySymbol ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 66 | hi rubyConstant ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 67 | hi rubyStringDelimiter ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE 68 | hi rubyBlockParameter ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 69 | hi rubyInstanceVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 70 | hi rubyInclude ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 71 | hi rubyGlobalVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 72 | hi rubyRegexp ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 73 | hi rubyRegexpDelimiter ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 74 | hi rubyEscape ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 75 | hi rubyControl ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 76 | hi rubyClassVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 77 | hi rubyOperator ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 78 | hi rubyException ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fa9a4b guibg=NONE gui=NONE 79 | hi rubyPseudoVariable ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 80 | hi rubyRailsUserClass ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 81 | hi rubyRailsARAssociationMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 82 | hi rubyRailsARMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 83 | hi rubyRailsRenderMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 84 | hi rubyRailsMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 85 | hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE 86 | hi erubyComment ctermfg=102 ctermbg=NONE cterm=NONE guifg=#798188 guibg=NONE gui=NONE 87 | hi erubyRailsMethod ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 88 | hi htmlTag ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE 89 | hi htmlEndTag ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE 90 | hi htmlTagName ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE 91 | hi htmlArg ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE 92 | hi htmlSpecialChar ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1e94b guibg=NONE gui=NONE 93 | hi javaScriptFunction ctermfg=228 ctermbg=NONE cterm=NONE guifg=#f6f080 guibg=NONE gui=NONE 94 | hi javaScriptRailsFunction ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 95 | hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE 96 | hi yamlKey ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 97 | hi yamlAnchor ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 98 | hi yamlAlias ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 99 | hi yamlDocumentHeader ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f6f6f6 guibg=NONE gui=NONE 100 | hi cssURL ctermfg=209 ctermbg=NONE cterm=NONE guifg=#fb9a4b guibg=NONE gui=NONE 101 | hi cssFunctionName ctermfg=215 ctermbg=NONE cterm=NONE guifg=#ffb454 guibg=NONE gui=NONE 102 | hi cssColor ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 103 | hi cssPseudoClassId ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 104 | hi cssClassName ctermfg=74 ctermbg=NONE cterm=NONE guifg=#72aaca guibg=NONE gui=NONE 105 | hi cssValueLength ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b8d977 guibg=NONE gui=NONE 106 | hi cssCommonAttr ctermfg=150 ctermbg=NONE cterm=NONE guifg=#b7d877 guibg=NONE gui=NONE 107 | hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE 108 | -------------------------------------------------------------------------------- /Theme - Flatland/Flatland-Monokai.tmTheme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Flatland - Monokai 7 | settings 8 | 9 | 10 | settings 11 | 12 | background 13 | #26292C 14 | caret 15 | #F8F8F0 16 | foreground 17 | #F8F8F2 18 | invisibles 19 | #3B3A32 20 | lineHighlight 21 | #3E3D32 22 | selection 23 | #49483E 24 | findHighlight 25 | #FFE792 26 | findHighlightForeground 27 | #000000 28 | selectionBorder 29 | #222218 30 | activeGuide 31 | #9D550FB0 32 | 33 | bracketsForeground 34 | #F8F8F2A5 35 | bracketsOptions 36 | underline 37 | 38 | bracketContentsForeground 39 | #F8F8F2A5 40 | bracketContentsOptions 41 | underline 42 | 43 | tagsOptions 44 | stippled_underline 45 | 46 | 47 | 48 | name 49 | Comment 50 | scope 51 | comment 52 | settings 53 | 54 | foreground 55 | #75715E 56 | 57 | 58 | 59 | name 60 | String 61 | scope 62 | string 63 | settings 64 | 65 | foreground 66 | #E6DB74 67 | 68 | 69 | 70 | name 71 | Number 72 | scope 73 | constant.numeric 74 | settings 75 | 76 | foreground 77 | #AE81FF 78 | 79 | 80 | 81 | 82 | name 83 | Built-in constant 84 | scope 85 | constant.language 86 | settings 87 | 88 | foreground 89 | #AE81FF 90 | 91 | 92 | 93 | name 94 | User-defined constant 95 | scope 96 | constant.character, constant.other 97 | settings 98 | 99 | foreground 100 | #AE81FF 101 | 102 | 103 | 104 | name 105 | Variable 106 | scope 107 | variable 108 | settings 109 | 110 | fontStyle 111 | 112 | 113 | 114 | 115 | name 116 | Keyword 117 | scope 118 | keyword 119 | settings 120 | 121 | foreground 122 | #F92672 123 | 124 | 125 | 126 | name 127 | Storage 128 | scope 129 | storage 130 | settings 131 | 132 | fontStyle 133 | 134 | foreground 135 | #F92672 136 | 137 | 138 | 139 | name 140 | Storage type 141 | scope 142 | storage.type 143 | settings 144 | 145 | fontStyle 146 | italic 147 | foreground 148 | #66D9EF 149 | 150 | 151 | 152 | name 153 | Class name 154 | scope 155 | entity.name.class 156 | settings 157 | 158 | fontStyle 159 | underline 160 | foreground 161 | #A6E22E 162 | 163 | 164 | 165 | name 166 | Inherited class 167 | scope 168 | entity.other.inherited-class 169 | settings 170 | 171 | fontStyle 172 | italic underline 173 | foreground 174 | #A6E22E 175 | 176 | 177 | 178 | name 179 | Function name 180 | scope 181 | entity.name.function 182 | settings 183 | 184 | fontStyle 185 | 186 | foreground 187 | #A6E22E 188 | 189 | 190 | 191 | name 192 | Function argument 193 | scope 194 | variable.parameter 195 | settings 196 | 197 | fontStyle 198 | italic 199 | foreground 200 | #FD971F 201 | 202 | 203 | 204 | name 205 | Tag name 206 | scope 207 | entity.name.tag 208 | settings 209 | 210 | fontStyle 211 | 212 | foreground 213 | #F92672 214 | 215 | 216 | 217 | name 218 | Tag attribute 219 | scope 220 | entity.other.attribute-name 221 | settings 222 | 223 | fontStyle 224 | 225 | foreground 226 | #A6E22E 227 | 228 | 229 | 230 | name 231 | Library function 232 | scope 233 | support.function 234 | settings 235 | 236 | fontStyle 237 | 238 | foreground 239 | #66D9EF 240 | 241 | 242 | 243 | name 244 | Library constant 245 | scope 246 | support.constant 247 | settings 248 | 249 | fontStyle 250 | 251 | foreground 252 | #66D9EF 253 | 254 | 255 | 256 | name 257 | Library class/type 258 | scope 259 | support.type, support.class 260 | settings 261 | 262 | fontStyle 263 | italic 264 | foreground 265 | #66D9EF 266 | 267 | 268 | 269 | name 270 | Library variable 271 | scope 272 | support.other.variable 273 | settings 274 | 275 | fontStyle 276 | 277 | 278 | 279 | 280 | name 281 | Invalid 282 | scope 283 | invalid 284 | settings 285 | 286 | background 287 | #F92672 288 | fontStyle 289 | 290 | foreground 291 | #F8F8F0 292 | 293 | 294 | 295 | name 296 | Invalid deprecated 297 | scope 298 | invalid.deprecated 299 | settings 300 | 301 | background 302 | #AE81FF 303 | foreground 304 | #F8F8F0 305 | 306 | 307 | 308 | name 309 | JSON String 310 | scope 311 | meta.structure.dictionary.json string.quoted.double.json 312 | settings 313 | 314 | foreground 315 | #CFCFC2 316 | 317 | 318 | 319 | 320 | name 321 | diff.header 322 | scope 323 | meta.diff, meta.diff.header 324 | settings 325 | 326 | foreground 327 | #75715E 328 | 329 | 330 | 331 | name 332 | diff.deleted 333 | scope 334 | markup.deleted 335 | settings 336 | 337 | foreground 338 | #F92672 339 | 340 | 341 | 342 | name 343 | diff.inserted 344 | scope 345 | markup.inserted 346 | settings 347 | 348 | foreground 349 | #A6E22E 350 | 351 | 352 | 353 | name 354 | diff.changed 355 | scope 356 | markup.changed 357 | settings 358 | 359 | foreground 360 | #E6DB74 361 | 362 | 363 | 364 | 365 | scope 366 | constant.numeric.line-number.find-in-files - match 367 | settings 368 | 369 | foreground 370 | #AE81FFA0 371 | 372 | 373 | 374 | scope 375 | entity.name.filename.find-in-files 376 | settings 377 | 378 | foreground 379 | #E6DB74 380 | 381 | 382 | 383 | 384 | uuid 385 | D8D5E82E-3D5B-46B5-B38E-8C841C21347D 386 | 387 | 388 | -------------------------------------------------------------------------------- /Theme - Flatland/Flatland.tmTheme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | PlasticCodeWrap 7 | settings 8 | 9 | 10 | settings 11 | 12 | 13 | background 14 | #26292C 15 | 16 | caret 17 | #BBBCBD 18 | 19 | foreground 20 | #F8F8F8 21 | 22 | invisibles 23 | #7a8288 24 | 25 | lineHighlight 26 | #202325 27 | 28 | selection 29 | #3C3F42 30 | 31 | findHighlight 32 | #ffe792 33 | 34 | inactiveSelection 35 | #3C3F42 36 | 37 | gutterForeground 38 | #73797b75 39 | 40 | guide 41 | #73797b30 42 | 43 | activeGuide 44 | #73797b60 45 | 46 | 47 | 48 | 49 | name 50 | Comment 51 | scope 52 | comment 53 | settings 54 | 55 | fontStyle 56 | 57 | foreground 58 | #798188 59 | 60 | 61 | 62 | name 63 | Python Docstring 64 | scope 65 | string.quoted.double.block.python 66 | settings 67 | 68 | fontStyle 69 | 70 | foreground 71 | #798188 72 | 73 | 74 | 75 | name 76 | Constant 77 | scope 78 | constant 79 | settings 80 | 81 | foreground 82 | #b8d977 83 | 84 | 85 | 86 | name 87 | Entity 88 | scope 89 | entity 90 | settings 91 | 92 | fontStyle 93 | 94 | foreground 95 | #72aaca 96 | 97 | 98 | 99 | name 100 | Keyword 101 | scope 102 | keyword 103 | settings 104 | 105 | fontStyle 106 | 107 | foreground 108 | #fa9a4b 109 | 110 | 111 | 112 | name 113 | Storage 114 | scope 115 | storage 116 | settings 117 | 118 | fontStyle 119 | 120 | foreground 121 | #F6F080 122 | 123 | 124 | 125 | name 126 | String 127 | scope 128 | string 129 | settings 130 | 131 | fontStyle 132 | 133 | foreground 134 | #F6F6F6 135 | 136 | 137 | 138 | name 139 | Support 140 | scope 141 | support 142 | settings 143 | 144 | fontStyle 145 | 146 | foreground 147 | #72aaca 148 | 149 | 150 | 151 | name 152 | Variable 153 | scope 154 | variable 155 | settings 156 | 157 | foreground 158 | #FB9A4B 159 | 160 | 161 | 162 | name 163 | Invalid 164 | scope 165 | invalid 166 | settings 167 | 168 | background 169 | #D8290DBF 170 | foreground 171 | #F8F8F8 172 | 173 | 174 | 175 | name 176 | Embedded Source 177 | scope 178 | text source 179 | settings 180 | 181 | background 182 | #B0B3BA14 183 | 184 | 185 | 186 | name 187 | Embedded Source (Bright) 188 | scope 189 | text.html.ruby source 190 | settings 191 | 192 | background 193 | #B1B3BA21 194 | 195 | 196 | 197 | name 198 | Entity inherited-class 199 | scope 200 | entity.other.inherited-class 201 | settings 202 | 203 | fontStyle 204 | 205 | foreground 206 | #b7d877 207 | 208 | 209 | 210 | name 211 | String embedded-source 212 | scope 213 | string.quoted source 214 | settings 215 | 216 | fontStyle 217 | 218 | foreground 219 | #b7d877 220 | 221 | 222 | 223 | name 224 | String constant 225 | scope 226 | string constant 227 | settings 228 | 229 | foreground 230 | #b7d877 231 | 232 | 233 | 234 | name 235 | String.regexp 236 | scope 237 | string.regexp 238 | settings 239 | 240 | foreground 241 | #FFB454 242 | 243 | 244 | 245 | name 246 | String variable 247 | scope 248 | string variable 249 | settings 250 | 251 | foreground 252 | #EDEF7D 253 | 254 | 255 | 256 | name 257 | Support.function 258 | scope 259 | support.function 260 | settings 261 | 262 | fontStyle 263 | 264 | foreground 265 | #FFB454 266 | 267 | 268 | 269 | name 270 | Support.constant 271 | scope 272 | support.constant 273 | settings 274 | 275 | fontStyle 276 | 277 | foreground 278 | #b7d877 279 | 280 | 281 | 282 | name 283 | C/C++ Preprocessor Line 284 | scope 285 | other.preprocessor.c 286 | settings 287 | 288 | foreground 289 | #8996A8 290 | 291 | 292 | 293 | name 294 | C/C++ Preprocessor Directive 295 | scope 296 | other.preprocessor.c entity 297 | settings 298 | 299 | foreground 300 | #AFC4DB 301 | 302 | 303 | 304 | name 305 | Meta.tag.A 306 | scope 307 | declaration.tag, declaration.tag entity, meta.tag, meta.tag entity 308 | settings 309 | 310 | foreground 311 | #b7d877 312 | 313 | 314 | 315 | name 316 | css tag-name 317 | scope 318 | meta.selector.css entity.name.tag 319 | settings 320 | 321 | foreground 322 | #f5f080 323 | 324 | 325 | 326 | name 327 | css#id 328 | scope 329 | meta.selector.css entity.other.attribute-name.id 330 | settings 331 | 332 | foreground 333 | #FFB454 334 | 335 | 336 | 337 | name 338 | css.class 339 | scope 340 | meta.selector.css entity.other.attribute-name.class 341 | settings 342 | 343 | foreground 344 | #b6d877 345 | 346 | 347 | 348 | name 349 | css property-name: 350 | scope 351 | support.type.property-name.css 352 | settings 353 | 354 | foreground 355 | #72aaca 356 | 357 | 358 | 359 | name 360 | css property-value; 361 | scope 362 | meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css 363 | settings 364 | 365 | foreground 366 | #F6F080 367 | 368 | 369 | 370 | name 371 | css @at-rule 372 | scope 373 | meta.preprocessor.at-rule keyword.control.at-rule 374 | settings 375 | 376 | foreground 377 | #F6AA11 378 | 379 | 380 | 381 | name 382 | css additional-constants 383 | scope 384 | meta.property-value support.constant.named-color.css, meta.property-value constant 385 | settings 386 | 387 | foreground 388 | #EDF080 389 | 390 | 391 | 392 | name 393 | css constructor.argument 394 | scope 395 | meta.constructor.argument.css 396 | settings 397 | 398 | foreground 399 | #EB939A 400 | 401 | 402 | 403 | name 404 | diff.header 405 | scope 406 | meta.diff, meta.diff.header 407 | settings 408 | 409 | background 410 | #0E2231 411 | fontStyle 412 | 413 | foreground 414 | #F8F8F8 415 | 416 | 417 | 418 | name 419 | diff.deleted 420 | scope 421 | markup.deleted 422 | settings 423 | 424 | background 425 | #D03620 426 | foreground 427 | #F8F8F8 428 | 429 | 430 | 431 | name 432 | diff.changed 433 | scope 434 | markup.changed 435 | settings 436 | 437 | background 438 | #C4B14A 439 | foreground 440 | #F8F8F8 441 | 442 | 443 | 444 | name 445 | diff.inserted 446 | scope 447 | markup.inserted 448 | settings 449 | 450 | background 451 | #41A83E 452 | foreground 453 | #F8F8F8 454 | 455 | 456 | 457 | name 458 | SublimeLinter Annotations 459 | scope 460 | sublimelinter.outline.notes 461 | settings 462 | 463 | background 464 | #FFFFAA50 465 | 466 | 467 | 468 | name 469 | SublimeLinter Outline 470 | scope 471 | sublimelinter.outline.illegal 472 | settings 473 | 474 | background 475 | #FF4A5250 476 | 477 | 478 | 479 | name 480 | SublimeLinter Underline 481 | scope 482 | sublimelinter.underline.illegal 483 | settings 484 | 485 | background 486 | #FF000050 487 | 488 | 489 | 490 | name 491 | SublimeLinter Warning Outline 492 | scope 493 | sublimelinter.outline.warning 494 | settings 495 | 496 | background 497 | #DF940050 498 | 499 | 500 | 501 | name 502 | SublimeLinter Warning Underline 503 | scope 504 | sublimelinter.underline.warning 505 | settings 506 | 507 | background 508 | #FF000050 509 | 510 | 511 | 512 | name 513 | SublimeLinter Violation Outline 514 | scope 515 | sublimelinter.outline.violation 516 | settings 517 | 518 | background 519 | #ffffff33 520 | 521 | 522 | 523 | name 524 | SublimeLinter Violation Underline 525 | scope 526 | sublimelinter.underline.violation 527 | settings 528 | 529 | background 530 | #FF000050 531 | 532 | 533 | 534 | name 535 | html id 536 | scope 537 | entity.other.attribute-name.id.html 538 | settings 539 | 540 | foreground 541 | #FFB454 542 | 543 | 544 | 545 | name 546 | html class 547 | scope 548 | entity.other.attribute-name.html 549 | settings 550 | 551 | foreground 552 | #EDF080 553 | 554 | 555 | 556 | name 557 | html punctuations tags 558 | scope 559 | punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag 560 | settings 561 | 562 | foreground 563 | #65A4A4 564 | 565 | 566 | 567 | name 568 | CSS @import 569 | scope 570 | keyword.control.at-rule.import.css 571 | settings 572 | 573 | foreground 574 | #f7f09d 575 | 576 | 577 | 578 | name 579 | LESS variables 580 | scope 581 | variable.other.less 582 | settings 583 | 584 | foreground 585 | #b6d877 586 | 587 | 588 | 589 | name 590 | LESS variables 591 | scope 592 | entity.other.less.mixin 593 | settings 594 | 595 | foreground 596 | #b6d877 597 | 598 | 599 | 600 | name 601 | LESS units 602 | scope 603 | source.css.less keyword.unit.css 604 | settings 605 | 606 | foreground 607 | #EB939A 608 | 609 | 610 | 611 | name 612 | Angular 613 | scope 614 | entity.other.attribute-name.angular.html, source.angular.embedded.html 615 | settings 616 | 617 | foreground 618 | #FF3A83 619 | 620 | 621 | 622 | name 623 | HTML Entities 624 | scope 625 | constant.character.entity.html 626 | settings 627 | 628 | foreground 629 | #F1E94B 630 | 631 | 632 | 633 | name 634 | coffee instance var 635 | scope 636 | variable.other.readwrite.instance.coffee 637 | settings 638 | 639 | foreground 640 | #b6d877 641 | 642 | 643 | 644 | name 645 | coffee brace 646 | scope 647 | meta.brace.round.coffee,meta.brace.square.coffee 648 | settings 649 | 650 | foreground 651 | #F6F080 652 | 653 | 654 | 655 | name 656 | coffee embeded 657 | scope 658 | punctuation.section.embedded.coffee 659 | settings 660 | 661 | foreground 662 | #b6d877 663 | 664 | 665 | 666 | name 667 | Coffee vars 668 | scope 669 | variable.assignment.coffee variable.assignment.coffee 670 | settings 671 | 672 | foreground 673 | #FFFFFF 674 | 675 | 676 | 677 | name 678 | Coffee dots 679 | scope 680 | meta.delimiter.method.period.coffee 681 | settings 682 | 683 | foreground 684 | #FFAA00 685 | 686 | 687 | 688 | name 689 | Coffee curleys 690 | scope 691 | meta.brace.curly.coffee 692 | settings 693 | 694 | foreground 695 | #b6d877 696 | 697 | 698 | 699 | name 700 | Doctype/XML Processing 701 | scope 702 | meta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype 703 | settings 704 | 705 | foreground 706 | #73817D 707 | 708 | 709 | 710 | uuid 711 | 13E579BF-40AB-42E2-9EAB-0AD3EDD88532 712 | 713 | 714 | -------------------------------------------------------------------------------- /Theme - Flatland/Flatland.sublime-theme: -------------------------------------------------------------------------------- 1 | [ 2 | // 3 | // TABS 4 | // 5 | // Tab set 6 | { 7 | "class": "tabset_control", 8 | "layer0.texture": "flatland/Theme - Flatland/tabset-background.png", 9 | "layer0.inner_margin": [10, 0], 10 | "layer0.opacity": 1.0, 11 | "content_margin": [0, 4, 0, 0], 12 | "tab_overlap": 6, 13 | "tab_width": 160, 14 | "tab_min_width": 48, 15 | "tab_height": 34, 16 | "mouse_wheel_switch": false 17 | }, 18 | { 19 | "class": "tabset_control", 20 | "settings": ["mouse_wheel_switches_tabs"], 21 | "mouse_wheel_switch": true 22 | }, 23 | // Tab element 24 | { 25 | "class": "tab_control", 26 | "content_margin": [28, 6, 28, 4], 27 | "max_margin_trim": 0, 28 | "hit_test_level": 0.5, 29 | // Inactive tab settings 30 | "layer0.texture": "flatland/Theme - Flatland/tab-inactive.png", 31 | "layer0.inner_margin": [20, 4], 32 | "layer0.opacity": 1.0, 33 | // Active tab setting 34 | "layer1.texture": "flatland/Theme - Flatland/tab-active.png", 35 | "layer1.inner_margin": [20, 4], 36 | "layer1.opacity": 0.0, 37 | // Hover tab setting 38 | "layer2.texture": "flatland/Theme - Flatland/tab-hover.png", 39 | "layer2.inner_margin": [20, 4], 40 | "layer2.opacity": 0.0 41 | }, 42 | { 43 | // Tab close state 44 | "class": "tab_control", 45 | "settings": ["show_tab_close_buttons"], 46 | "content_margin": [12, -5, 8, 4] 47 | }, 48 | { 49 | // Hover tab state 50 | "class": "tab_control", 51 | "attributes": ["hover"], 52 | "layer2.opacity": 1.0 53 | }, 54 | { 55 | // Active tab state 56 | "class": "tab_control", 57 | "attributes": ["selected"], 58 | "layer0.opacity": 0.0, 59 | "layer1.opacity": 1.0, 60 | "layer2.opacity": 0.0 61 | }, 62 | // Tab labels 63 | { 64 | "class": "tab_label", 65 | "fade": false, 66 | "fg": [144, 146, 147], 67 | "font.bold" : false, 68 | "font.size" : 12 69 | }, 70 | { 71 | "class": "tab_label", 72 | "parents": [{"class": "tab_control", "attributes": ["hover"]}], 73 | "fg": [255, 255, 255] 74 | }, 75 | { 76 | "class": "tab_label", 77 | "parents": [{"class": "tab_control", "attributes": ["selected"]}], 78 | "fg": [255, 255, 255], // active tab text 79 | "shadow_color": [75, 59, 83], 80 | "shadow_offset": [0, 0] 81 | 82 | }, 83 | // Tab close button 84 | { 85 | "class": "tab_close_button", 86 | "content_margin": [0, 0], 87 | // Tab close default settings 88 | "layer0.texture": "flatland/Theme - Flatland/tab-close.png", 89 | "layer0.opacity": 1.0, 90 | "layer0.inner_margin": [0, 0], 91 | // Tab close hover settings 92 | "layer1.texture": "flatland/Theme - Flatland/tab-close-hover.png", 93 | "layer1.opacity": 0.0 94 | }, 95 | { 96 | // Tab button size 97 | "class": "tab_close_button", 98 | "settings": ["show_tab_close_buttons"], 99 | "content_margin": [8, 8] 100 | }, 101 | { 102 | // Tab close button hover 103 | "class": "tab_close_button", 104 | "attributes": ["hover"], 105 | "layer0.opacity": 0.0, 106 | "layer1.opacity": 1.0 107 | }, 108 | // Tab dirty button 109 | { 110 | "class": "tab_close_button", 111 | "parents": [{"class": "tab_control", "attributes": ["dirty"]}], 112 | "layer0.texture": "flatland/Theme - Flatland/tab-dirty.png", 113 | "layer0.opacity": 1.0, 114 | "layer1.opacity": 0.0 115 | }, 116 | { 117 | // Tab dirty button hover 118 | "class": "tab_close_button", 119 | "parents": [{"class": "tab_control", "attributes": ["dirty"]}], 120 | "attributes": ["hover"], 121 | "layer0.opacity": 0.0, 122 | "layer1.opacity": 1.0 123 | }, 124 | { 125 | // Tab dirty button active 126 | "class": "tab_close_button", 127 | "parents": [{"class": "tab_control", "attributes": ["selected"]}], 128 | "attributes": ["selected"], 129 | "layer0.opacity": 0.0, 130 | "layer1.opacity": 0.0 131 | }, 132 | // Tab close button hidden with highlight modified flag true 133 | { 134 | // Tab dirty state (close button hidden) 135 | "class": "tab_control", 136 | "settings": ["!show_tab_close_buttons", "highlight_modified_tabs"], 137 | "attributes": ["dirty"], 138 | "content_margin": [22, 6, 15, 4] 139 | }, 140 | { 141 | // Tab dirty button (close button hidden) 142 | "class": "tab_close_button", 143 | "settings": ["!show_tab_close_buttons", "highlight_modified_tabs"], 144 | "parents": [{"class": "tab_control", "attributes": ["dirty"]}], 145 | "content_margin": [8, 8], 146 | "layer0.opacity": 1.0, 147 | "layer1.opacity": 0.0 148 | }, 149 | // SQUARE TABS 150 | { 151 | "class": "tabset_control", 152 | "settings": ["flatland_square_tabs"], 153 | "layer0.texture": "flatland/Theme - Flatland/square/tabset-background.png", 154 | "content_margin": [0, 0, 0, 0] 155 | // "tab_overlap": 5 156 | }, 157 | { 158 | "class": "tab_control", 159 | "settings": ["flatland_square_tabs"], 160 | // Inactive tab settings 161 | "layer0.texture": "flatland/Theme - Flatland/square/tab-inactive.png", 162 | // Active tab setting 163 | "layer1.texture": "flatland/Theme - Flatland/square/tab-active.png", 164 | // Hover tab setting 165 | "layer2.texture": "flatland/Theme - Flatland/square/tab-hover.png" 166 | }, 167 | 168 | // 169 | // FOLD BUTTONS 170 | // 171 | 172 | { 173 | "class": "fold_button_control", 174 | "layer0.texture": "flatland/Theme - Flatland/fold-closed.png", 175 | "layer0.opacity": 1.0, 176 | "layer0.inner_margin": 0, 177 | "layer1.texture": "flatland/Theme - Flatland/fold-closed-pressed.png", 178 | "layer1.opacity": 0.0, 179 | "layer1.inner_margin": 0, 180 | "content_margin": [9, 7, 8, 6] 181 | }, 182 | { 183 | "class": "fold_button_control", 184 | "attributes": ["hover"], 185 | "layer0.opacity": 0.0, 186 | "layer1.opacity": 0.75 187 | }, 188 | { 189 | "class": "fold_button_control", 190 | "attributes": ["pressed"], 191 | "layer0.opacity": 0.0, 192 | "layer1.opacity": 1.0 193 | }, 194 | { 195 | "class": "fold_button_control", 196 | "attributes": ["expanded"], 197 | "layer0.texture": "flatland/Theme - Flatland/fold-open.png", 198 | "layer1.texture": "flatland/Theme - Flatland/fold-open-pressed.png" 199 | }, 200 | 201 | // 202 | // STANDARD SCROLLBARS 203 | // 204 | 205 | // Standard vertical scroll bar 206 | { 207 | "class": "scroll_bar_control", 208 | "layer0.texture": "flatland/Theme - Flatland/standard-scrollbar-vertical.png", 209 | "layer0.opacity": 1.0, 210 | "layer0.inner_margin": [0, 6], 211 | "blur": false 212 | }, 213 | // Standard horizontal scroll bar 214 | { 215 | "class": "scroll_bar_control", 216 | "attributes": ["horizontal"], 217 | "layer0.texture": "flatland/Theme - Flatland/standard-scrollbar-horizontal.png", 218 | "layer0.opacity": 1.0, 219 | "layer0.inner_margin": [6, 0], 220 | "blur": false 221 | }, 222 | // Standard scroll bar corner 223 | { 224 | "class": "scroll_corner_control", 225 | "layer0.texture": "flatland/Theme - Flatland/standard-scrollbar-corner.png", 226 | "layer0.opacity": 1.0, 227 | "layer0.inner_margin": [1, 1] 228 | }, 229 | // Standard vertical scroll puck 230 | { 231 | "class": "puck_control", 232 | "layer0.texture": "flatland/Theme - Flatland/standard-puck-vertical.png", 233 | "layer0.opacity": 1.0, 234 | "layer0.inner_margin": [0, 10], 235 | "content_margin": [8, 12], 236 | "blur": false 237 | }, 238 | // Standard horizontal scroll puck 239 | { 240 | "class": "puck_control", 241 | "attributes": ["horizontal"], 242 | "layer0.texture": "flatland/Theme - Flatland/standard-puck-horizontal.png", 243 | "layer0.opacity": 1.0, 244 | "layer0.inner_margin": [10, 0], 245 | "content_margin": [12, 8], 246 | "blur": false 247 | }, 248 | 249 | // 250 | // OVERLAY SCROLLBARS 251 | // 252 | 253 | // Overlay toggle scroll bar 254 | { 255 | "class": "scroll_area_control", 256 | "settings": ["overlay_scroll_bars"], 257 | "overlay": true 258 | }, 259 | { 260 | "class": "scroll_area_control", 261 | "settings": ["!overlay_scroll_bars"], 262 | "overlay": false 263 | }, 264 | // Overlay vertical scroll bar 265 | { 266 | "class": "scroll_bar_control", 267 | "settings": ["overlay_scroll_bars"], 268 | "layer0.texture": "flatland/Theme - Flatland/overlay-scrollbar-vertical.png", 269 | "layer0.inner_margin": [0, 5], 270 | "blur": true 271 | }, 272 | // Overlay horizontal scroll bar 273 | { 274 | "class": "scroll_bar_control", 275 | "settings": ["overlay_scroll_bars"], 276 | "attributes": ["horizontal"], 277 | "layer0.texture": "flatland/Theme - Flatland/overlay-scrollbar-horizontal.png", 278 | "layer0.inner_margin": [5, 0], 279 | "blur": true 280 | }, 281 | // Overlay vertical puck 282 | { 283 | "class": "puck_control", 284 | "settings": ["overlay_scroll_bars"], 285 | "layer0.texture": "flatland/Theme - Flatland/overlay-puck-vertical.png", 286 | "layer0.inner_margin": [0, 5], 287 | "content_margin": [5, 20], 288 | "blur": true 289 | }, 290 | // Overlay horizontal puck 291 | { 292 | "class": "puck_control", 293 | "settings": ["overlay_scroll_bars"], 294 | "attributes": ["horizontal"], 295 | "layer0.texture": "flatland/Theme - Flatland/overlay-puck-horizontal.png", 296 | "layer0.inner_margin": [5, 0], 297 | "content_margin": [20, 5], 298 | "blur": true 299 | }, 300 | // Overlay light puck (for dark content) 301 | { 302 | "class": "puck_control", 303 | "settings": ["overlay_scroll_bars"], 304 | "attributes": ["dark"], 305 | "layer0.texture": "flatland/Theme - Flatland/overlay-dark-puck-vertical.png" 306 | }, 307 | // Overlay light horizontal puck (for dark content) 308 | { 309 | "class": "puck_control", 310 | "settings": ["overlay_scroll_bars"], 311 | "attributes": ["horizontal", "dark"], 312 | "layer0.texture": "flatland/Theme - Flatland/overlay-dark-puck-horizontal.png" 313 | }, 314 | 315 | // 316 | // EMPTY WINDOW BACKGROUND 317 | // 318 | 319 | { 320 | "class": "sheet_container_control", 321 | "layer0.tint": [38,41,44], 322 | "layer0.opacity": 1.0 323 | }, 324 | 325 | // 326 | // GRID LAYOUT 327 | // 328 | { 329 | "class": "grid_layout_control", 330 | "border_size": 1, 331 | "border_color": [70, 70, 70] 332 | }, 333 | 334 | // 335 | // MINI MAP 336 | // 337 | 338 | { 339 | "class": "minimap_control", 340 | "viewport_color": [61, 142, 243, 20] 341 | }, 342 | 343 | // 344 | // LABELS 345 | // 346 | 347 | // General labels 348 | { 349 | "class": "label_control", 350 | "color": [201, 202, 203], 351 | "shadow_color": [201, 202, 203], 352 | "shadow_offset": [0, 0], 353 | "font.bold" : true, 354 | "font.size" : 11 355 | }, 356 | // Text field labels 357 | { 358 | "class": "label_control", 359 | "parents": [{"class": "panel_control"}], 360 | "shadow_color": [201, 202, 203], 361 | "shadow_offset": [0, 0] 362 | }, 363 | // Button labels 364 | { 365 | "class": "label_control", 366 | "parents": [{"class": "button_control"}], 367 | "shadow_color": [201, 202, 203], 368 | "shadow_offset": [0, 0] 369 | }, 370 | // Status bar label 371 | { 372 | "class": "label_control", 373 | "parents": [{"class": "status_bar"}], 374 | "color": [148, 149, 151], 375 | "shadow_color": [200, 200, 200], 376 | "shadow_offset": [0, 0], 377 | "font.bold" : false 378 | }, 379 | 380 | // 381 | // TOOLTIP 382 | // 383 | // TODO 384 | // Tooltip container 385 | { 386 | "class": "tool_tip_control", 387 | "layer0.texture": "flatland/Theme - Flatland/tooltip.png", 388 | "layer0.inner_margin": [1, 1], 389 | "layer0.opacity": 0.95, 390 | "content_margin": [3, 3] 391 | }, 392 | // Tooltip content 393 | { 394 | "class": "tool_tip_label_control", 395 | "color": [0, 0, 0] 396 | }, 397 | 398 | // 399 | // STATUS BAR 400 | // 401 | // Status bar container 402 | { 403 | "class": "status_bar", 404 | "layer0.texture": "flatland/Theme - Flatland/status-bar-background.png", 405 | "layer0.opacity": 1.0, 406 | "layer0.inner_margin": [2, 2], 407 | "content_margin": [14, 4, 4, 4] 408 | }, 409 | { 410 | "class": "status_button", 411 | "min_size": [100, 0] 412 | }, 413 | 414 | // 415 | // SIDEBAR 416 | // 417 | 418 | // Sidebar container 419 | { 420 | "class": "sidebar_container", 421 | "layer0.tint": [49, 52 ,55], 422 | "layer0.opacity": 1.0, 423 | "layer0.draw_center": false, 424 | "layer0.inner_margin": [0, 0, 0, 0], 425 | "content_margin": [0, 0, 0, 0] 426 | }, 427 | // Sidebar tree 428 | { 429 | "class": "sidebar_tree", 430 | "row_padding": [8, 4], 431 | "indent": 14, 432 | "indent_offset": 20, 433 | "indent_top_level": false, 434 | "layer0.tint": [49, 52, 55], 435 | "layer0.opacity": 1.0, 436 | "dark_content": false 437 | }, 438 | // Sidebar rows 439 | { 440 | "class": "tree_row", 441 | "layer0.texture": "flatland/Theme - Flatland/sidebar-row-selected.png", 442 | "layer0.opacity": 0.0, 443 | "layer0.inner_margin": [1,1] 444 | }, 445 | // Sidebar row selected 446 | { 447 | "class": "tree_row", 448 | "attributes": ["selected"], 449 | "layer0.opacity": 1.0 450 | }, 451 | // Sidebar heading 452 | { 453 | "class": "sidebar_heading", 454 | "color": [148, 149, 151], 455 | "font.bold": true, 456 | "shadow_color": [148, 149, 151], 457 | "shadow_offset": [0, 0] 458 | }, 459 | // Sidebar entry 460 | { 461 | "class": "sidebar_label", 462 | "color": [212, 212, 213], 463 | "shadow_offset": [0, 0] 464 | }, 465 | // Sidebar folder entry 466 | { 467 | "class": "sidebar_label", 468 | "parents": [{"class": "tree_row", "attributes": ["expandable"]}], 469 | "color": [212, 212, 213], 470 | "shadow_color": [0, 0, 0], 471 | "shadow_offset": [0, 0] 472 | }, 473 | { 474 | "class": "sidebar_label", 475 | "parents": [{"class": "tree_row", "attributes": ["expandable", "hover"]}], 476 | "color": [255, 255, 255] 477 | }, 478 | { 479 | "class": "sidebar_label", 480 | "parents": [{"class": "tree_row", "attributes": ["expandable"]}], 481 | "settings": ["bold_folder_labels"], 482 | "font.bold": true 483 | }, 484 | // Sidebar entry selected 485 | { 486 | "class": "sidebar_label", 487 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 488 | "color": [255, 255, 255], 489 | "shadow_color": [0, 0, 0], 490 | "shadow_offset": [0, 0] 491 | }, 492 | // Sidebar file close 493 | { 494 | "class": "close_button", 495 | "layer0.texture": "flatland/Theme - Flatland/file-close.png", 496 | "layer0.opacity": 0.0, 497 | "layer0.inner_margin": 0, 498 | "layer1.texture": "flatland/Theme - Flatland/file-close-selected.png", 499 | "layer1.opacity": 0.0, 500 | "layer1.inner_margin": 0, 501 | "content_margin": [8, 8] 502 | }, 503 | { 504 | "class": "close_button", 505 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 506 | "layer0.opacity": 1.0, 507 | "layer1.opacity": 0.0 508 | }, 509 | { 510 | "class": "close_button", 511 | "parents": [{"class": "tree_row", "attributes": ["hover", "selected"]}], 512 | "layer0.opacity": 0.0, 513 | "layer1.opacity": 1.0 514 | }, 515 | // Sidebar file dirty 516 | { 517 | "class": "close_button", 518 | "attributes": ["dirty"], 519 | "layer0.texture": "flatland/Theme - Flatland/file-dirty.png", 520 | "layer0.opacity": 1.0 521 | }, 522 | { 523 | "class": "close_button", 524 | "attributes": ["dirty"], 525 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 526 | "layer0.texture": "flatland/Theme - Flatland/file-dirty-selected.png" 527 | }, 528 | { 529 | "class": "close_button", 530 | "attributes": ["dirty"], 531 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 532 | "layer0.texture": "flatland/Theme - Flatland/file-close.png" 533 | }, 534 | // Sidebar file close hover 535 | { 536 | "class": "close_button", 537 | "attributes": ["hover"], 538 | "layer0.texture": "flatland/Theme - Flatland/file-close-hover.png" 539 | }, 540 | // Sidebar group closed 541 | { 542 | "class": "disclosure_button_control", 543 | "content_margin": [0, 6, 18, 7], 544 | "layer0.texture": "flatland/Theme - Flatland/group-closed.png", 545 | "layer0.opacity": 1.0, 546 | "layer0.inner_margin": 0 547 | }, 548 | { 549 | "class": "disclosure_button_control", 550 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 551 | "layer0.texture": "flatland/Theme - Flatland/group-closed.png" 552 | }, 553 | { 554 | "class": "disclosure_button_control", 555 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 556 | "layer0.texture": "flatland/Theme - Flatland/group-closed-selected.png" 557 | }, 558 | // Sidebar group open 559 | { 560 | "class": "disclosure_button_control", 561 | "attributes": ["expanded"], 562 | "layer0.texture": "flatland/Theme - Flatland/group-open.png" 563 | }, 564 | { 565 | "class": "disclosure_button_control", 566 | "attributes": ["expanded"], 567 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 568 | "layer0.texture": "flatland/Theme - Flatland/group-open.png" 569 | }, 570 | { 571 | "class": "disclosure_button_control", 572 | "attributes": ["expanded"], 573 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 574 | "layer0.texture": "flatland/Theme - Flatland/group-open-selected.png" 575 | }, 576 | 577 | // 578 | // STANDARD TEXT BUTTONS 579 | // 580 | 581 | // Standard buttons (used for Find / Replace panel) 582 | { 583 | "class": "button_control", 584 | "content_margin": [4, 6, 4, 5], 585 | "min_size": [64, 0], 586 | // Default button state 587 | "layer0.texture": "flatland/Theme - Flatland/btn-large.png", 588 | "layer0.opacity": 1.0, 589 | "layer0.inner_margin": [6, 6], 590 | // Pressed button setup 591 | "layer1.texture": "flatland/Theme - Flatland/btn-large-on.png", 592 | "layer1.opacity": 0.0, 593 | "layer1.inner_margin": [6, 6] 594 | }, 595 | { 596 | // Pressed button state 597 | "class": "button_control", 598 | "attributes": ["pressed", "hover"], 599 | "layer1.opacity": 1.0 600 | }, 601 | 602 | // 603 | // TEXT INPUT FIELD 604 | // 605 | 606 | // Text input field item 607 | { 608 | "class": "text_line_control", 609 | "layer0.texture": "flatland/Theme - Flatland/text-field.png", 610 | "layer0.opacity": 1.0, 611 | "layer0.inner_margin": [10,10,10,10], 612 | "content_margin": [4, 5, 15, 4] 613 | }, 614 | 615 | // 616 | // PANEL BACKGROUNDS 617 | // 618 | 619 | // Bottom panel background 620 | { 621 | "class": "panel_control", 622 | "layer0.texture": "flatland/Theme - Flatland/panel-background.png", 623 | "layer0.inner_margin": [2, 2, 2, 5], 624 | "layer0.opacity": 1.0 625 | }, 626 | // Quick panel background 627 | { 628 | "class": "overlay_control", 629 | "layer0.texture": "flatland/Theme - Flatland/overlay-bg.png", 630 | "layer0.inner_margin": [30, 30, 30, 30], // 9grid for the background 631 | "layer0.opacity": 1.0, 632 | "layer1.texture": "flatland/Theme - Flatland/quick-panel-background.png", 633 | "layer1.inner_margin": [20, 40, 20, 20], 634 | "layer1.opacity": 1.0, 635 | "content_margin": [20, 0, 20, 26] // content margin 636 | }, 637 | // Square tabs modify height, move content margin for quick panel 638 | { 639 | "class": "overlay_control", 640 | "settings": ["flatland_square_tabs"], 641 | "content_margin": [20, 4, 20, 26] 642 | }, 643 | 644 | // 645 | // QUICK PANEL 646 | // 647 | 648 | { 649 | "class": "quick_panel", 650 | "row_padding": [5, 2], 651 | "layer0.tint": [252, 0, 0], 652 | "layer0.opacity": 1.0 653 | }, 654 | { 655 | "class": "quick_panel_row", 656 | "layer0.texture": "flatland/Theme - Flatland/quick-panel-row.png", 657 | "layer0.inner_margin": [2, 2, 2, 2], 658 | "layer0.opacity": 1.0 659 | }, 660 | { 661 | "class": "quick_panel_row", 662 | "attributes": ["selected"], 663 | "layer0.texture": "flatland/Theme - Flatland/quick-panel-row-selected.png" 664 | }, 665 | { 666 | "class": "quick_panel_label", 667 | "fg": [144, 146, 147], 668 | "match_fg": [36, 150, 233, 255], 669 | "selected_fg": [255, 255, 255, 255], //selected foreground 670 | "selected_match_fg": [37, 40, 43, 255] 671 | }, 672 | { 673 | "class": "quick_panel_path_label", 674 | "fg": [104, 106, 107, 255], 675 | "match_fg": [16, 130, 213, 255], 676 | "selected_fg": [215, 215, 215, 255], 677 | "selected_match_fg": [57, 60, 63, 255] 678 | }, 679 | { 680 | "class": "quick_panel_score_label", 681 | "fg": [43, 151, 237, 255], 682 | "selected_fg": [43, 151, 237, 255] 683 | }, 684 | 685 | // 686 | // MINI QUICK PANEL 687 | // 688 | 689 | { 690 | "class": "mini_quick_panel_row", 691 | "layer0.texture": "flatland/Theme - Flatland/quick-panel-row.png", 692 | "layer0.inner_margin": [2, 2, 2, 2], 693 | "layer0.opacity": 1.0 694 | }, 695 | { 696 | "class": "mini_quick_panel_row", 697 | "attributes": ["selected"], 698 | "layer0.texture": "flatland/Theme - Flatland/quick-panel-row-selected.png" 699 | }, 700 | 701 | // 702 | // CODE COMPLETION DROPDOWN 703 | // 704 | { 705 | "class": "popup_control", 706 | "content_margin": [0, 0] 707 | }, 708 | { 709 | "class": "auto_complete", 710 | "row_padding": [2, 2], 711 | "layer0.tint": [30, 30, 30], 712 | "layer0.opacity": 1.0, 713 | "dark_content": true 714 | }, 715 | { 716 | "class": "auto_complete_label", 717 | "fg": [140, 140, 140], 718 | "match_fg": [255, 255, 255], 719 | "bg": [26, 26, 26], 720 | "selected_fg": [255, 255, 255], 721 | "selected_match_fg": [255, 255, 255], 722 | "selected_bg": [86, 86, 86] 723 | }, 724 | { 725 | "class": "table_row", 726 | "layer0.texture": "flatland/Theme - Flatland/code-completion-row-selected.png", 727 | "layer0.opacity": 0.0, 728 | "layer0.inner_margin": [1, 1] 729 | }, 730 | { 731 | "class": "table_row", 732 | "attributes": ["selected"], 733 | "layer0.opacity": 1.0 734 | }, 735 | 736 | // 737 | // BOTTOM PANEL BUTTONS 738 | // 739 | 740 | // Button group middle 741 | { 742 | "class": "icon_button_control", 743 | "layer0.texture": "flatland/Theme - Flatland/btn-group-middle.png", 744 | "layer0.inner_margin": [6, 6], 745 | "layer0.opacity": 1.0, 746 | "content_margin": [4, 4,4,5] 747 | }, 748 | // Button group left 749 | { 750 | "class": "icon_button_control", 751 | "attributes": ["left"], 752 | "layer0.texture": "flatland/Theme - Flatland/btn-group-left.png", 753 | "layer0.opacity": 1.0, 754 | "content_margin": [8,4,5,5] 755 | }, 756 | // Button group right 757 | { 758 | "class": "icon_button_control", 759 | "attributes": ["right"], 760 | "layer0.texture": "flatland/Theme - Flatland/btn-group-right.png", 761 | "layer0.opacity": 1.0, 762 | "content_margin": [4,4,8,5] 763 | }, 764 | // Button single 765 | { 766 | "class": "icon_button_control", 767 | "attributes": ["left", "right"], 768 | "layer0.texture": "flatland/Theme - Flatland/btn-single.png", 769 | "layer0.opacity": 1.0, 770 | "content_margin": [8,4,8,5] 771 | }, 772 | 773 | // 774 | // BOTTOM PANEL ICONS - GROUP 1 775 | // 776 | 777 | // Regex search button 778 | { 779 | "class": "icon_regex", 780 | "layer0.texture": "flatland/Theme - Flatland/icon-regex-off.png", 781 | "layer0.opacity": 1.0, 782 | "content_margin": [8, 8] 783 | }, 784 | { 785 | "class": "icon_regex", 786 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 787 | "layer0.texture": "flatland/Theme - Flatland/icon-regex-on.png" 788 | }, 789 | // Case sensitive search button 790 | { 791 | "class": "icon_case", 792 | "layer0.texture": "flatland/Theme - Flatland/icon-case-off.png", 793 | "layer0.opacity": 1.0, 794 | "content_margin": [8, 8] 795 | }, 796 | { 797 | "class": "icon_case", 798 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 799 | "layer0.texture": "flatland/Theme - Flatland/icon-case-on.png" 800 | }, 801 | // Match whole word search button 802 | { 803 | "class": "icon_whole_word", 804 | "layer0.texture": "flatland/Theme - Flatland/icon-word-off.png", 805 | "layer0.opacity": 1.0, 806 | "content_margin": [8, 8] 807 | }, 808 | { 809 | "class": "icon_whole_word", 810 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 811 | "layer0.texture": "flatland/Theme - Flatland/icon-word-on.png" 812 | }, 813 | 814 | // 815 | // BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES) 816 | // 817 | 818 | // Show search context button 819 | { 820 | "class": "icon_context", 821 | "layer0.texture": "flatland/Theme - Flatland/icon-context-off.png", 822 | "layer0.opacity": 1.0, 823 | "content_margin": [8, 8] 824 | }, 825 | { 826 | "class": "icon_context", 827 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 828 | "layer0.texture": "flatland/Theme - Flatland/icon-context-on.png" 829 | }, 830 | // Use search buffer 831 | { 832 | "class": "icon_use_buffer", 833 | "layer0.texture": "flatland/Theme - Flatland/icon-buffer-off.png", 834 | "layer0.opacity": 1.0, 835 | "content_margin": [8, 8] 836 | }, 837 | { 838 | "class": "icon_use_buffer", 839 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 840 | "layer0.texture": "flatland/Theme - Flatland/icon-buffer-on.png" 841 | }, 842 | 843 | // 844 | // BOTTOM PANEL ICONS - GROUP 2 845 | // 846 | 847 | // Reverse search direction button 848 | { 849 | "class": "icon_reverse", 850 | "layer0.texture": "flatland/Theme - Flatland/icon-reverse-off.png", 851 | "layer0.opacity": 1.0, 852 | "content_margin": [8, 8] 853 | }, 854 | { 855 | "class": "icon_reverse", 856 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 857 | "layer0.texture": "flatland/Theme - Flatland/icon-reverse-on.png" 858 | }, 859 | // Search wrap button 860 | { 861 | "class": "icon_wrap", 862 | "layer0.texture": "flatland/Theme - Flatland/icon-wrap-off.png", 863 | "layer0.opacity": 1.0, 864 | "content_margin": [8, 8] 865 | }, 866 | { 867 | "class": "icon_wrap", 868 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 869 | "layer0.texture": "flatland/Theme - Flatland/icon-wrap-on.png" 870 | }, 871 | // Search in selection button 872 | { 873 | "class": "icon_in_selection", 874 | "layer0.texture": "flatland/Theme - Flatland/icon-selection-off.png", 875 | "layer0.opacity": 1.0, 876 | "content_margin": [8, 8] 877 | }, 878 | { 879 | "class": "icon_in_selection", 880 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 881 | "layer0.texture": "flatland/Theme - Flatland/icon-selection-on.png" 882 | }, 883 | 884 | // 885 | // BOTTOM PANEL ICONS - GROUP 3 886 | // 887 | 888 | // Preserve case button 889 | { 890 | "class": "icon_preserve_case", 891 | "layer0.texture": "flatland/Theme - Flatland/icon-preserve-off.png", 892 | "layer0.opacity": 1.0, 893 | "content_margin": [8, 8] 894 | }, 895 | { 896 | "class": "icon_preserve_case", 897 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 898 | "layer0.texture": "flatland/Theme - Flatland/icon-preserve-on.png" 899 | }, 900 | 901 | // 902 | // BOTTOM PANEL ICONS - GROUP 4 903 | // 904 | 905 | // Highlight results button 906 | { 907 | "class": "icon_highlight", 908 | "layer0.texture": "flatland/Theme - Flatland/icon-highlight-off.png", 909 | "layer0.opacity": 1.0, 910 | "content_margin": [8, 8] 911 | }, 912 | { 913 | "class": "icon_highlight", 914 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 915 | "layer0.texture": "flatland/Theme - Flatland/icon-highlight-on.png" 916 | } 917 | 918 | ] 919 | --------------------------------------------------------------------------------