ערכת הנושא Solarized
Solarized היא ערכת הנושא החביבה עלי אשר משמשת אותי במסוף ובעורכי הטקסט השונים. בין תכונותיה:
- ניגודיות סלקטיבית (מפחיתה ניגודיות עבור בהירות, אך שומרת על ניגודויות הצבעים בצביעת תחביר).
- ערכות נושא לרקע בהיר וכהה.
- לוח צבעים 16/5 (16 צבעים בסיסיים, ניתנים להפחתה עד 5 לעיצוב וכו’).
ניתן למצוא הגדרות עבור עורכי טקסט וסביבות פיתוח שונות (כגון Vim, Emacs, NetBeans ועוד) מקושרות מהעמוד הרשמי של ערכת הנושא כמו גם משאבים לא רשמיים (Gedit, Eclipse).
הנה תצלום מסך של Vim עם ערכת הנושא הכהה, בזמן עריכת פוסט זה:
האתר שלי מבוסס גם הוא על ערכת הצבעים הזו, הנה קטע מקובץ ה- less:
/* Solarized */
@base03: #002b36;
@base02: #073642;
@base01: #586e75;
@base00: #657b83;
@base0: #839496;
@base1: #93a1a1;
@base2: #eee8d5;
@base3: #fdf6e3;
@yellow: #b58900;
@orange: #cb4b16;
@red: #dc322f;
@magenta: #d33682;
@violet: #6c71c4;
@blue: #268bd2;
@cyan: #2aa198;
@green: #859900;
.rebase(@rebase03,@rebase02,@rebase01,@rebase00,@rebase0,@rebase1,@rebase2,@rebase3) {
background-color:@rebase03;
color:@rebase0;
/* { color:@rebase0; }*/
h1,h2,h3,h4,h5,h6 { color:@rebase1; border-color: @rebase0; }
a, a:active, a:visited { color: @rebase1; }
}
.accentize(@accent) {
a, a:active, a:visited, code.url { color: @accent; }
h1,h2,h3,h4,h5,h6 {color:@accent; text-shadow: @base1 1px 0px 1px; }
html[dir=rtl] & {
h1,h2,h3,h4,h5,h6 { text-shadow: @base1 -1px 0px 1px; }
}
}
/* light is default mode, so pair with general html definition */
.light { .rebase(@base3,@base2,@base1,@base0,@base01,@base01,@base02,@base03)}
.dark { .rebase(@base03,@base02,@base01,@base00,@base0,@base1,@base2,@base3)}
Translations