Message from discussion
SciTE - scintillua integration
Received: by 10.224.105.137 with SMTP id t9mr8798778qao.7.1341267194253;
Mon, 02 Jul 2012 15:13:14 -0700 (PDT)
X-BeenThere: scite-interest@googlegroups.com
Received: by 10.224.198.129 with SMTP id eo1ls11062270qab.9.gmail; Mon, 02 Jul
2012 15:13:12 -0700 (PDT)
Received: by 10.224.87.6 with SMTP id u6mr8802904qal.4.1341267192867;
Mon, 02 Jul 2012 15:13:12 -0700 (PDT)
Received: by 10.224.202.70 with SMTP id fd6msqab;
Mon, 2 Jul 2012 12:47:02 -0700 (PDT)
Received: by 10.52.173.49 with SMTP id bh17mr837577vdc.2.1341258422450;
Mon, 02 Jul 2012 12:47:02 -0700 (PDT)
Date: Mon, 2 Jul 2012 12:47:01 -0700 (PDT)
From: stone1343 <stone1...@gmail.com>
To: scite-interest@googlegroups.com
Message-Id: <003e0fba-fd18-4c7c-a827-a97be6b38e05@googlegroups.com>
In-Reply-To: <CAO48Bk9uVeJCf6dSRLLmf9F1DG7AekBaD_g2NnPEWnbzCgPBFg@mail.gmail.com>
References: <CAO48Bk9uVeJCf6dSRLLmf9F1DG7AekBaD_g2NnPEWnbzCgPBFg@mail.gmail.com>
Subject: Re: SciTE - scintillua integration
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_747_30149230.1341258422020"
------=_Part_747_30149230.1341258422020
Content-Type: multipart/alternative;
boundary="----=_Part_748_12636728.1341258422020"
------=_Part_748_12636728.1341258422020
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
I created my own theme, replacing scite.lua. I know they say you're not=20
supposed to, but I've also completely replaced SciTEGlobal.properties. I=20
didn't want to load all the settings for the SciTE lexers since the only=20
lexers I'm using are the Scintillua ones.
On Monday, June 11, 2012 5:20:49 AM UTC-4, paaguti wrote:
>
> Hi,=20
>
> I have created an integrated SciTE w/scintillua executable for Linux.=20
> SciTE properties are in /usr/share/scite and scintillua stuff is in=20
> /usr/share/scite/lexers. Everything works fine. I just wonder if=20
> someone has been able to chab=C2=A1nge the theme either from the user=20
> properties of from the scite lua init script.=20
>
> /PA=20
>
------=_Part_748_12636728.1341258422020
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
I created my own theme, replacing scite.lua. I know they say you're not sup=
posed to, but I've also completely replaced SciTEGlobal.properties. I didn'=
t want to load all the settings for the SciTE lexers since the only lexers =
I'm using are the Scintillua ones.<br><br>On Monday, June 11, 2012 5:20:49 =
AM UTC-4, paaguti wrote:<blockquote class=3D"gmail_quote" style=3D"margin: =
0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi,
<br>
<br>I have created an integrated SciTE w/scintillua executable for Linux.
<br>SciTE properties are in /usr/share/scite and scintillua stuff is in
<br>/usr/share/scite/lexers. Everything works fine. I just wonder if
<br>someone has been able to chab=C2=A1nge the theme either from the user
<br>properties of from the scite lua init script.
<br>
<br>/PA
<br></blockquote>
------=_Part_748_12636728.1341258422020--
------=_Part_747_30149230.1341258422020
Content-Type: application/octet-stream; name=SciTEGlobal.properties
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=SciTEGlobal.properties
X-Attachment-Id: 2b75a655-c363-4d56-907e-95be569b29cb
IyBHbG9iYWwgaW5pdGlhbGlzYXRpb24gZmlsZSBmb3IgU2NpVEUKIyBEb2N1bWVudGF0aW9uIGF0
IGh0dHA6Ly93d3cuc2NpbnRpbGxhLm9yZy9TY2lURURvYy5odG1sCiMgUHVyZSBTY2ludGlsbHVh
IEpNUyAyMDEyLTA2LTAzCgojIEN1c3RvbWl6ZSBTY2lURSBzZXR0aW5ncwphcmUueW91LnN1cmU9
MQpjaGVjay5pZi5hbHJlYWR5Lm9wZW49MQp0aXRsZS5mdWxsLnBhdGg9MQpzYXZlLnJlY2VudD0x
CnNhdmUuc2Vzc2lvbj0xCnNhdmUucG9zaXRpb249MQp2Yy5ob21lLmtleT0wCmJ1ZmZlcnM9MjAK
dGFiYmFyLnZpc2libGU9MQp0YWJiYXIuaGlkZS5vbmU9MQp0b29sYmFyLnZpc2libGU9MApzdGF0
dXNiYXIudmlzaWJsZT0xCnN0YXR1c2Jhci5udW1iZXI9MQpzdGF0dXNiYXIudGV4dC4xPSAgKCQo
T3ZlclR5cGUpKSAgICAgTGluZSAkKExpbmVOdW1iZXIpLCBjb2x1bW4gJChDb2x1bW5OdW1iZXIp
ICAgICAkKE5iT2ZMaW5lcykgbGluZXMsICQoQnVmZmVyTGVuZ3RoKSBieXRlcyAgICAgJChFT0xN
b2RlKSAgICAgJChGaWxlRGF0ZSkgICAgICQoRmlsZVRpbWUpICAgICAkKExhbmd1YWdlKQpsaW5l
Lm1hcmdpbi52aXNpYmxlPTEKbGluZS5tYXJnaW4ud2lkdGg9MysKbWFyZ2luLndpZHRoPTEwCmZv
bGQubWFyZ2luLndpZHRoPTEwCmZvbGQubWFyZ2luLmNvbG91cj0jRUNFOUQ4CmZvbGQubWFyZ2lu
LmhpZ2hsaWdodC5jb2xvdXI9I0VDRTlEOApibGFuay5tYXJnaW4ubGVmdD0xCmJsYW5rLm1hcmdp
bi5yaWdodD0xCnZpZXcud2hpdGVzcGFjZT0xCnZpZXcuaW5kZW50YXRpb24ud2hpdGVzcGFjZT0x
CnZpZXcuaW5kZW50YXRpb24uZ3VpZGVzPTEKdmlldy5pbmRlbnRhdGlvbi5leGFtaW5lPTMKaGln
aGxpZ2h0LmluZGVudGF0aW9uLmd1aWRlcz0xCmJ1ZmZlcmVkLmRyYXc9MQpjYXJldC5wZXJpb2Q9
NTAwCmNhcmV0LndpZHRoPTIKY2FyZXQuZm9yZT0jRkYwMDAwCmNhcmV0LmxpbmUuYmFjaz0jMjIx
MTAwCmNhcmV0LmxpbmUuYmFjay5hbHBoYT0yMAplZGdlLm1vZGU9MApicmFjZXMuY2hlY2s9MQpi
cmFjZXMuc2xvcHB5PTAKc2VsZWN0aW9uLmJhY2s9I0ZGRkZCQgpzZWxlY3Rpb24uYWxwaGE9MjU2
CndoaXRlc3BhY2UuZm9yZT0jNjY2NjY2CmJvb2ttYXJrLmZvcmU9IzMzMzNGRgpib29rbWFyay5i
YWNrPSMzMzMzRkYKZmluZC5tYXJrPTEKZGVmYXVsdC5maWxlLmV4dD0udHh0CmZpbmQuZmlsZXM9
Ki5sdWEKZmluZC5pbi5iaW5hcnk9MApmaW5kLnVzZS5zdHJpcD0xCnJlcGxhY2UudXNlLnN0cmlw
PTEKc3RyaXAuYnV0dG9uLmhlaWdodD0yNApmaW5kLmNvbW1hbmQ9CmhpZ2hsaWdodC5jdXJyZW50
LndvcmQ9MQpoaWdobGlnaHQuY3VycmVudC53b3JkLmNvbG91cj0jMDAwMDAwCnNwbGl0LnZlcnRp
Y2FsPTAKb3V0cHV0LnZlcnRpY2FsLnNpemU9MjAwCm91dHB1dC5pbml0aWFsLmhpZGUKaWYgUExB
VF9XSU4KCW9wZW4uZGlhbG9nLmluLmZpbGUuZGlyZWN0b3J5PTEKaWYgUExBVF9HVEsKCWJhY2tn
cm91bmQuc2F2ZS5zaXplPTEwMDAwMDAwCnVzZXIuc2hvcnRjdXRzPUN0cmwrUXxJRE1fUVVJVHxc
CkN0cmwrUGFnZURvd258SURNX05FWFRGSUxFfFwKQ3RybCtQYWdlVXB8SURNX1BSRVZGSUxFfAoK
IyBDdXN0b21pemUgZmlsZSBzZXR0aW5ncwpzdHJpcC50cmFpbGluZy5zcGFjZXM9MQplbnN1cmUu
ZmluYWwubGluZS5lbmQ9MQplbnN1cmUuY29uc2lzdGVudC5saW5lLmVuZHM9MQplb2wuYXV0bz0x
CnRhYnNpemU9MgppbmRlbnQuc2l6ZT0yCnVzZS50YWJzPTAKaW5kZW50LmF1dG89MQp0YWIuaW5k
ZW50cz0xCmJhY2tzcGFjZS51bmluZGVudHM9MQppbmRlbnQuYXV0b21hdGljPTAKY29kZS5wYWdl
PTAKaWYgUExBVF9HVEsKICBvdXRwdXQuY29kZS5wYWdlPTY1MDAxCgppZiBQTEFUX1dJTgogIGZv
bnQuYmFzZT1mb250OkNvbnNvbGFzLHNpemU6OQppZiBQTEFUX0dUSwogIGZvbnQuYmFzZT1mb250
OiFVYnVudHUgTW9ubyxzaXplOjExCiMgRGVmYXVsdApzdHlsZS4qLjMyPSQoZm9udC5iYXNlKSxm
b3JlOiMwMDAwMDAsYmFjazojRkZGRkZGCiMgTGluZSBudW1iZXIKc3R5bGUuKi4zMz1mb3JlOiMw
MDAwMDAsYmFjazojRUNFOUQ4CgppZiBQTEFUX1dJTgogIGFsbC5maWxlcz1BbGwgRmlsZXMgKCou
Kil8Ki4qfAppZiBQTEFUX0dUSwogIGFsbC5maWxlcz1BbGwgRmlsZXMgKCopfCp8SGlkZGVuIEZp
bGVzICguKil8Lip8Cm9wZW4uZmlsdGVyPSQoYWxsLmZpbGVzKQoKcHJpbnQuY29sb3VyLm1vZGU9
MwpwcmludC5tYWduaWZpY2F0aW9uPS0yCnByaW50Lm1hcmdpbnM9NTAwLDUwMCw1MDAsNTAwCnBy
aW50LmhlYWRlci5mb3JtYXQ9JChGaWxlUGF0aCkKcHJpbnQuZm9vdGVyLmZvcm1hdD1QcmludGVk
ICQoQ3VycmVudERhdGUpLCAkKEN1cnJlbnRUaW1lKSAtLSBQYWdlICQoQ3VycmVudFBhZ2UpCmlm
IFBMQVRfV0lOCiAgcHJpbnQuaGVhZGVyLnN0eWxlPWZvbnQ6Q29uc29sYXMsc2l6ZTo5CiAgcHJp
bnQuZm9vdGVyLnN0eWxlPWZvbnQ6Q29uc29sYXMsc2l6ZTo5CmlmIFBMQVRfR1RLCiAgcHJpbnQu
aGVhZGVyLnN0eWxlPWZvbnQ6IVVidW50dSBNb25vLHNpemU6MTEKICBwcmludC5mb290ZXIuc3R5
bGU9Zm9udDohVWJ1bnR1IE1vbm8sc2l6ZToxMQpleHBvcnQuaHRtbC53eXNpd3lnPTEKZXhwb3J0
Lmh0bWwuc3R5bGV1c2VkPTEKZXhwb3J0LnBkZi5tYWduaWZpY2F0aW9uPTAKZXhwb3J0LnBkZi5m
b250PUNvdXJpZXIKZXhwb3J0LnBkZi5wYWdlc2l6ZT02MTIsNzkyCmV4cG9ydC5wZGYubWFyZ2lu
cz01MCw1MCw1MCw1MApleHBvcnQueG1sLmNvbGxhcHNlLnNwYWNlcz0xCmV4cG9ydC54bWwuY29s
bGFwc2UubGluZXM9MQpmb2xkPTEKZm9sZC5jb21wYWN0PTEKZm9sZC5mbGFncz0xNgpmb2xkLnN5
bWJvbHM9MQpmb2xkLmNvbW1lbnQ9MQpmb2xkLnByZXByb2Nlc3Nvcj0xCmNsZWFyLmJlZm9yZS5l
eGVjdXRlPTAKY2FyZXQucG9saWN5LnhzbG9wPTEKY2FyZXQucG9saWN5LndpZHRoPTIwCmNhcmV0
LnBvbGljeS54c3RyaWN0PTAKY2FyZXQucG9saWN5LnhldmVuPTAKY2FyZXQucG9saWN5LnhqdW1w
cz0wCmNhcmV0LnBvbGljeS55c2xvcD0xCmNhcmV0LnBvbGljeS5saW5lcz0xCmNhcmV0LnBvbGlj
eS55c3RyaWN0PTEKY2FyZXQucG9saWN5LnlldmVuPTEKY2FyZXQucG9saWN5LnlqdW1wcz0wCmNo
YXJzLmFscGhhPWFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
VldYWVoKY2hhcnMubnVtZXJpYz0wMTIzNDU2Nzg5CmNoYXJzLmFjY2VudGVkPcDgweHC4sPjxOTF
5cbmx+fI6MnpyurL68zsze3O7s/v0fHS8tPz1PTV9db22PjZ+dr62/vc/N393woKbWVudS5sYW5n
dWFnZT1cClRleHR8dHh0fHxcCkFTUHxhc3B8fFwKQmFzaHxzaHx8XApCYXRjaHxiYXR8fFwKQy9D
Kyt8Y3x8XApDU1N8Y3NzfHxcCkRpZmZlcmVuY2V8ZGlmZnx8XApFcnJvcmxpc3R8ZXJyfHxcCkdy
b292eXxncm9vdnl8fFwKSFRNTCBBcHBsaWNhdGlvbnxodGF8fFwKSHlwZXJ0ZXh0fGh0bWx8fFwK
SW5mb3JtfGluZnx8XApKYXZhfGphdmF8fFwKSmF2YVNjcmlwdHxqc3x8XApMdWF8bHVhfHxcCk1h
a2VmaWxlfG1ha3x8XApOU0lTfG5zaXN8fFwKUGVybHxwbHx8XApQSFB8cGhwfHxcClByb3BlcnRp
ZXN8cHJvcGVydGllc3x8XApQeXRob258cHl8fFwKUkVYWHxyZXh8fFwKUnVieXxyYnx8XApTUUx8
c3FsfHxcClRDTHx0Y2x8fFwKVmFsYXx2YWxhfHxcClZCU2NyaXB0fHZic3x8XApYTUx8eG1sfHwK
CmlmIFBMQVRfV0lOCiAgY29tbWFuZC5zY2l0ZS5oZWxwPSJmaWxlOi8vJChTY2l0ZURlZmF1bHRI
b21lKVxTY2lURURvYy5odG1sIgppZiBQTEFUX0dUSwogIGNvbW1hbmQuc2NpdGUuaGVscD14ZGct
b3BlbiAiZmlsZTovLyQoU2NpdGVEZWZhdWx0SG9tZSkvU2NpVEVEb2MuaHRtbCIKY29tbWFuZC5z
Y2l0ZS5oZWxwLnN1YnN5c3RlbT0yCgojIFVzZSBTY2ludGlsbHVhIGxleGVycwppbXBvcnQgbGV4
ZXJzL2xwZWcKCiMgT3ZlcnJpZGVzIGFuZCBhZGRpdGlvbnMgdG8gbHBlZy5wcm9wZXJ0aWVzIGN1
c3RvbWl6ZWQgYnkgSk1TCgojIENvbG91ciB0aGVtZQpsZXhlci5scGVnLmNvbG9yLnRoZW1lPWpt
cwoKIyBMZXhlcnMKIyAqLmlubyAtIEFyZHVpbm8KbGV4ZXIuKi5pbm89bHBlZ19jcHAKIyAqLm10
cyAtIFFUUCBzY3JpcHQKZmlsZS5wYXR0ZXJucy52YnM9Ki5tdHM7Ki52YnMKIyAqLndzZiAtIFhN
TApsZXhlci4qLndzZj1scGVnX3htbAoKIyBTaGJhbmdzCnNoYmFuZy5sdWE9bHVhCnNoYmFuZy5w
ZXJsPXBsCnNoYmFuZy5weXRob249cHkKc2hiYW5nLmJhc2g9c2gKc2hiYW5nLnRjbHNoPXRjbAoK
IyBDb21waWxlIGFuZCBHbwpjb21tYW5kLmNvbXBpbGUuKi5qYXZhPWphdmFjICIkKEZpbGVOYW1l
RXh0KSIKY29tbWFuZC5nby4qLmphdmE9amF2YSAiJChGaWxlTmFtZSkiCmNvbW1hbmQuZ28uKi5s
dWE9bHVhICIkKEZpbGVOYW1lRXh0KSIKaWYgUExBVF9XSU4KICBjb21tYW5kLmNvbXBpbGUuKi5j
PWdjYyAiJChGaWxlTmFtZUV4dCkiIC1vICIkKEZpbGVOYW1lKS5leGUiCiAgY29tbWFuZC5nby4q
LmM9IiQoRmlsZU5hbWUpIgogIGNvbW1hbmQuY29tcGlsZS4qLmNwcD1nKysgIiQoRmlsZU5hbWVF
eHQpIiAtbyAiJChGaWxlTmFtZSkuZXhlIgogIGNvbW1hbmQuZ28uKi5jcHA9IiQoRmlsZU5hbWUp
IgogIGNvbW1hbmQuZ28uKi5iYXQ9IiQoRmlsZU5hbWUpIgogIGNvbW1hbmQuZ28uKi5odGE9c3Rh
cnQgIiQoRmlsZU5hbWVFeHQpIgogIGNvbW1hbmQuZ28uKi5qczsqLnZiczsqLndzZj1jc2NyaXB0
IC8vbm9sb2dvICIkKEZpbGVOYW1lRXh0KSIKaWYgUExBVF9HVEsKICBjb21tYW5kLmNvbXBpbGUu
Ki5jPWdjYyAiJChGaWxlTmFtZUV4dCkiIC1vICIkKEZpbGVOYW1lKSIKICBjb21tYW5kLmdvLiou
Yz0iLi8kKEZpbGVOYW1lKSIKICBjb21tYW5kLmNvbXBpbGUuKi5jcHA9ZysrICIkKEZpbGVOYW1l
RXh0KSIgLW8gIiQoRmlsZU5hbWUpIgogIGNvbW1hbmQuZ28uKi5jcHA9Ii4vJChGaWxlTmFtZSki
CiAgY29tbWFuZC5nby4qLnBsPXBlcmwgJChGaWxlTmFtZUV4dCkKICBjb21tYW5kLmdvLioucHk9
cHl0aG9uICQoRmlsZU5hbWVFeHQpCiAgY29tbWFuZC5nby4qLnNoPWJhc2ggJChGaWxlTmFtZUV4
dCkKCiMgUHl0aG9uIHByZWZlcnMgNCBzcGFjZXMKdGFiLnNpemUuJChmaWxlLnBhdHRlcm5zLnB5
KT00CmluZGVudC5zaXplLiQoZmlsZS5wYXR0ZXJucy5weSk9NAp1c2UudGFicy4kKGZpbGUucGF0
dGVybnMucHkpPTAKIyBNYWtlZmlsZXMgcmVxdWlyZSB0YWJzCnVzZS50YWJzLiQoZmlsZS5wYXR0
ZXJucy5tYWtlZmlsZSk9MQo=
------=_Part_747_30149230.1341258422020
Content-Type: application/octet-stream; name=jms.lua
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=jms.lua
X-Attachment-Id: 71e71a25-bb5a-49b0-8534-fe0bf91627dc
-- Copyright 2006-2012 Mitchell mitchell<att>caladbolg.net. See LICENSE.
-- Pure Scintillua JMS 2012-05-29
local l, color, style = lexer, lexer.color, lexer.style
l.colors = {
black = color('00', '00', '00'),
dark_grey = color('44', '44', '44'),
grey = color('99', '99', '99'),
light_grey = color('DD', 'DD', 'DD'),
window_grey = color('EC', 'E9', 'D8'),
white = color('FF', 'FF', 'FF'),
red = color('FF', '00', '00'),
green = color('11', 'CC', '11'),
teal = color('22', 'CC', 'CC'),
blue = color('11', '11', 'FF'),
purple = color('AA', '11', 'DD')
}
l.style_nothing = style { }
l.style_class = style { fore = l.colors.blue }
l.style_comment = style { fore = l.colors.grey }
l.style_constant = style { fore = l.colors.teal }
l.style_definition = style { fore = l.colors.teal }
l.style_error = style { fore = l.colors.red }
l.style_function = style { fore = l.colors.blue }
l.style_keyword = style { fore = l.colors.blue }
l.style_number = style { fore = l.colors.green }
l.style_operator = style { fore = l.colors.blue }
l.style_string = style { fore = l.colors.purple }
l.style_preproc = style { fore = l.colors.teal }
l.style_tag = style { fore = l.colors.blue }
l.style_type = style { fore = l.colors.teal }
l.style_variable = style { fore = l.colors.teal }
l.style_embedded = l.style_tag..{ fore = l.colors.teal }
l.style_label = style { fore = l.colors.teal }
l.style_regex = style { fore = l.colors.teal }
l.style_identifier = l.style_nothing
-- Default styles.
local font_face = '!Ubuntu Mono'
local font_size = 11
if WIN32 then
font_face = 'Consolas'
font_size = 9
elseif OSX then
font_face = '!Monaco'
end
l.style_default = style {
font = font_face,
size = font_size,
fore = l.colors.black,
back = l.colors.white
}
l.style_line_number = style { back = l.colors.window_grey }
l.style_bracelight = l.style_error
l.style_bracebad = l.style_error
l.style_controlchar = l.style_nothing
l.style_indentguide = style { fore = l.colors.grey }
l.style_calltip = style { fore = l.colors.white, back = l.colors.dark_grey }
------=_Part_747_30149230.1341258422020--