new theme

This commit is contained in:
Arturo Guadalupi 2015-03-26 15:26:17 +01:00 committed by Federico Fissore
parent 82b3269863
commit 501333a8ef
7 changed files with 168 additions and 154 deletions

View File

@ -1,113 +1,60 @@
# LITERAL1 specifies constants
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD1
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD2
#STRUCTURE COLORS #728E00 - GREEN KEYWORD3
#VARIABLES COLOR #00979C - BLUE LITERAL2
HIGH LITERAL1 Constants
LOW LITERAL1 Constants
INPUT LITERAL1 Constants
INPUT_PULLUP LITERAL1 Constants
OUTPUT LITERAL1 Constants
DEC LITERAL1 Serial_Print
BIN LITERAL1 Serial_Print
HEX LITERAL1 Serial_Print
OCT LITERAL1 Serial_Print
PI LITERAL1
HALF_PI LITERAL1
TWO_PI LITERAL1
LSBFIRST LITERAL1 ShiftOut
MSBFIRST LITERAL1 ShiftOut
CHANGE LITERAL1 AttachInterrupt
FALLING LITERAL1 AttachInterrupt
RISING LITERAL1 AttachInterrupt
DEFAULT LITERAL1 AnalogReference
EXTERNAL LITERAL1 AnalogReference
INTERNAL LITERAL1 AnalogReference
INTERNAL1V1 LITERAL1 AnalogReference
INTERNAL2V56 LITERAL1 AnalogReference
# LITERAL2 specifies constants
# KEYWORD1 specifies datatypes and C/C++ keywords
HIGH LITERAL2 Constants
LOW LITERAL2 Constants
INPUT LITERAL2 Constants
INPUT_PULLUP LITERAL2 Constants
OUTPUT LITERAL2 Constants
DEC LITERAL2 Serial_Print
BIN LITERAL2 Serial_Print
HEX LITERAL2 Serial_Print
OCT LITERAL2 Serial_Print
PI LITERAL2
HALF_PI LITERAL2
TWO_PI LITERAL2
LSBFIRST LITERAL2 ShiftOut
MSBFIRST LITERAL2 ShiftOut
CHANGE LITERAL2 AttachInterrupt
FALLING LITERAL2 AttachInterrupt
RISING LITERAL2 AttachInterrupt
DEFAULT LITERAL2 AnalogReference
EXTERNAL LITERAL2 AnalogReference
INTERNAL LITERAL2 AnalogReference
INTERNAL1V1 LITERAL2 AnalogReference
INTERNAL2V56 LITERAL2 AnalogReference
boolean KEYWORD1 BooleanVariables
break KEYWORD1 Break
byte KEYWORD1 Byte
case KEYWORD1 SwitchCase
char KEYWORD1 Char
class KEYWORD1
const KEYWORD1 Const
continue KEYWORD1 Continue
default KEYWORD1 SwitchCase
do KEYWORD1 DoWhile
double KEYWORD1 Double
else KEYWORD1 Else
false KEYWORD1 Constants
float KEYWORD1 Float
for KEYWORD1 For
if KEYWORD1 If
int KEYWORD1 Int
long KEYWORD1 Long
new KEYWORD1
null KEYWORD1
private KEYWORD1
protected KEYWORD1
public KEYWORD1
register KEYWORD1
return KEYWORD1 Return
short KEYWORD1
signed KEYWORD1
static KEYWORD1 Static
String KEYWORD1 String
switch KEYWORD1 SwitchCase
this KEYWORD1
throw KEYWORD1
try KEYWORD1
true KEYWORD1
unsigned KEYWORD1
void KEYWORD1 Void
while KEYWORD1 While
word KEYWORD1 Word
boolean LITERAL2 BooleanVariables
byte LITERAL2 Byte
const LITERAL2 Const
false LITERAL2 Constants
float LITERAL2 Float
null LITERAL2
int LITERAL2 Int
long LITERAL2 Long
new LITERAL2
private LITERAL2
protected LITERAL2
public LITERAL2
short LITERAL2
signed LITERAL2
static LITERAL2 Static
String LITERAL2 String
void LITERAL2 Void
true LITERAL2
unsigned LITERAL2
# operators aren't highlighted, but may have documentation
+= IncrementCompound
+ Arithmetic
[] arrayaccess
= assign
& BitwiseAnd
| BitwiseAnd
,
// Comments
?:
{} Braces
-- Increment
/ Arithmetic
/* Comments
. dot
==
< greaterthan
<= greaterthanorequalto
++ Increment
!= inequality
<< Bitshift
< lessthan
<= lessthanorequalto
&& Boolean
! Boolean
|| Boolean
- Arithmetic
% Modulo
* Arithmetic
() parentheses
>> Bitshift
; SemiColon
-= IncrementCompound
# these are datatypes, but we've also defined functions to cast to them
boolean KEYWORD2 boolean_
byte KEYWORD2 byte_
char KEYWORD2 char_
float KEYWORD2 float_
int KEYWORD2 int_
long KEYWORD2 long_
word KEYWORD2 word_
boolean LITERAL2 boolean_
byte LITERAL2 byte_
char LITERAL2 char_
float LITERAL2 float_
int LITERAL2 int_
long LITERAL2 long_
word LITERAL2 word_
# KEYWORD2 specifies methods and functions
@ -165,11 +112,11 @@ shiftOut KEYWORD2 ShiftOut
tone KEYWORD2 Tone
yield KEYWORD2 Yield
Serial KEYWORD3 Serial
Serial1 KEYWORD3 Serial
Serial2 KEYWORD3 Serial
Serial3 KEYWORD3 Serial
SerialUSB KEYWORD3 Serial
Serial KEYWORD1 Serial
Serial1 KEYWORD1 Serial
Serial2 KEYWORD1 Serial
Serial3 KEYWORD1 Serial
SerialUSB KEYWORD1 Serial
begin KEYWORD2 Serial_Begin
end KEYWORD2 Serial_End
peek KEYWORD2 Serial_Peek
@ -208,10 +155,8 @@ substring KEYWORD2
toCharArray KEYWORD2
toInt KEYWORD2
# USB-related keywords
Keyboard KEYWORD3
Mouse KEYWORD3
Keyboard KEYWORD1
Mouse KEYWORD1
press KEYWORD2
release KEYWORD2
releaseAll KEYWORD2
@ -220,5 +165,63 @@ click KEYWORD2
move KEYWORD2
isPressed KEYWORD2
# KEYWORD3 specifies structures
break KEYWORD3 Break
case KEYWORD3 SwitchCase
char KEYWORD3 Char
class KEYWORD3
continue KEYWORD3 Continue
default KEYWORD3 SwitchCase
do KEYWORD3 DoWhile
double KEYWORD3 Double
else KEYWORD3 Else
for KEYWORD3 For
if KEYWORD3 If
register KEYWORD3
return KEYWORD3 Return
switch KEYWORD3 SwitchCase
this KEYWORD3
throw KEYWORD3
try KEYWORD3
while KEYWORD3 While
word KEYWORD3 Word
setup KEYWORD3 Setup
loop KEYWORD3 Loop
# operators aren't highlighted, but may have documentation
+= IncrementCompound
+ Arithmetic
[] arrayaccess
= assign
& BitwiseAnd
| BitwiseAnd
,
// Comments
?:
{} Braces
-- Increment
/ Arithmetic
/* Comments
. dot
==
< greaterthan
<= greaterthanorequalto
++ Increment
!= inequality
<< Bitshift
< lessthan
<= lessthanorequalto
&& Boolean
! Boolean
|| Boolean
- Arithmetic
% Modulo
* Arithmetic
() parentheses
>> Bitshift
; SemiColon
-= IncrementCompound

View File

@ -1,3 +1,13 @@
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD1
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD2
#STRUCTURE COLORS #728E00 - GREEN KEYWORD3
#VARIABLES COLOR #00979C - BLUE LITERAL1
#ERROR COLOR #A61717 - RED
#COMMENTS // COLOR #95A5A6 - LIGHT GREY
#COMMENTS /**/ COLOR #434F54 - DARK GREY
# GUI - STATUS
status.notice.fgcolor = #002325
status.notice.bgcolor = #17A1A5
@ -20,7 +30,7 @@ console.font = Monospaced,plain,11
console.font.macosx = Monaco,plain,10
console.color = #000000
console.output.color = #eeeeee
console.error.color = #E34C00
console.error.color = #A61717
# GUI - BUTTONS
buttons.bgcolor = #006468
@ -65,29 +75,30 @@ editor.brackethighlight.color = #006699
# TEXT - KEYWORDS
# e.g abstract, final, private
editor.keyword1.style = #cc6600,plain
# FUNCTIONS
editor.keyword1.style = #d35400,bold
# e.g. beginShape, point, line
editor.keyword2.style = #cc6600,plain
# METHODS
editor.keyword2.style = #D35400,plain
# e.g. byte, char, short, color
editor.keyword3.style = #cc6600,bold
# STRUCTURES
editor.keyword3.style = #728e00,plain
# TEXT - LITERALS
# constants: e.g. null, true, this, RGB, TWO_PI
# constants & datatypes
editor.literal1.style = #006699,plain
# p5 built in variables: e.g. mouseX, width, pixels
editor.literal2.style = #006699,plain
editor.literal2.style = #00979C,plain
# http://arduino.cc/
editor.url.style = #0000ff,underlined
# e.g. + - = /
editor.operator.style = #000000,plain
editor.operator.style = #434f54,plain
# ?? maybe this is for words followed by a colon
# like in case statements or goto
@ -95,8 +106,8 @@ editor.label.style = #7e7e7e,bold
# TEXT - COMMENTS
editor.comment1.style = #7e7e7e,plain
editor.comment2.style = #7e7e7e,plain
editor.comment1.style = #434F54,plain
editor.comment2.style = #95a5a6,plain
# LINE STATUS - editor line number status bar at the bottom of the screen

View File

@ -3,18 +3,18 @@
#######################################
#######################################
# Class (KEYWORD3)
# Class (KEYWORD1)
#######################################
Bridge KEYWORD3
FileIO KEYWORD3
FileSystem KEYWORD3
Console KEYWORD3
Process KEYWORD3
Mailbox KEYWORD3
HttpClient KEYWORD3
YunServer KEYWORD3
YunClient KEYWORD3
Bridge KEYWORD1
FileIO KEYWORD4
FileSystem KEYWORD1
Console KEYWORD1
Process KEYWORD1
Mailbox KEYWORD1
HttpClient KEYWORD1
YunServer KEYWORD1
YunClient KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)

View File

@ -4,7 +4,7 @@
# Class
#######################################
Esplora KEYWORD3
Esplora KEYWORD1
#######################################
# Methods and Functions

View File

@ -4,16 +4,16 @@
# Class
#######################################
GSM KEYWORD3
GSMVoiceCall KEYWORD3
GSM_SMS KEYWORD3
GPRS KEYWORD3
GSMClient KEYWORD3
GSMServer KEYWORD3
GSMModem KEYWORD3
GSMScanner KEYWORD3
GSMPIN KEYWORD3
GSMBand KEYWORD3
GSM KEYWORD1
GSMVoiceCall KEYWORD1
GSM_SMS KEYWORD1
GPRS KEYWORD1
GSMClient KEYWORD1
GSMServer KEYWORD1
GSMModem KEYWORD1
GSMScanner KEYWORD1
GSMPIN KEYWORD1
GSMBand KEYWORD1
#######################################
# Methods and Functions
@ -69,4 +69,4 @@ GSM_MODE_DCS LITERAL1
GSM_MODE_PCS LITERAL1
GSM_MODE_EGSM_DCS LITERAL1
GSM_MODE_GSM850_PCS LITERAL1
GSM_MODE_GSM850_EGSM_DCS_PCS LITERAL1
GSM_MODE_GSM850_EGSM_DCS_PCS LITERAL1

View File

@ -3,10 +3,10 @@
#######################################
#######################################
# Class (KEYWORD3)
# Class (KEYWORD1)
#######################################
Temboo KEYWORD3
Temboo KEYWORD1
#######################################
# Datatypes (KEYWORD2)

View File

@ -3,11 +3,11 @@
#######################################
#######################################
# Library (KEYWORD3)
# Library (KEYWORD1)
#######################################
WiFi KEYWORD3
WiFiUdp KEYWORD3
WiFi KEYWORD1
WiFiUdp KEYWORD1
#######################################
# Datatypes (KEYWORD1)