Jump to content

SciTE - change colour scheme?


Recommended Posts

Posted (edited)

I would much prefer a darker theme and changing lexer colouring, is that at all possible? I've looked for config files and can't see anything other than the laxer.dll.

Just easier on the eyes :)

Thanks

 

EDIT: Sorry, found the info in the help file SciTEConfig. Though I can't find the standard background colour setting! Also, is it possible to save your own themes?

Edited by sl23
Link to comment
Share on other sites

Thanks for the shortcut tip. I'm messing around with it now, but the backgrounds only change the text background not the editor bg, how do I do that, or am I missing something here?

Link to comment
Share on other sites

Posted (edited)

here is mine

Rename this file to  ioa747_Dark.SciTEConfig and put it in  %SCITE_USERHOME%\SciTEConfig  folder

Then open scite press ctrl 1  go to tab Editor colors and press change sheme

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# START: DO NOT CHANGE ANYTHING AFTER THIS LINE     #-#-#-#-#
# ioa747 Dark Color scheme
#------------------------------------------------------------
font.base=font:Verdana,size:11,$(font.override)
font.monospace=font:Courier New,size:11

# 32 is the default style and its features will be inherited by all other styles unless overridden.
style.*.32=fore:#D0D0D0,back:#0D1117,$(font.base)
# Background color
style.au3.32=$(font.base),back:#0D1117

caret.line.back=#000000
caret.line.back.alpha=256
caret.fore=#FFFFFF
selection.fore=#C2FFAE
selection.alpha=70
selection.back=#4FA7FF

style.error.0=fore:#FF0000,back:#F0F0F0
style.error.1=fore:#FF0000,back:#FFFF00
style.error.2=fore:#FFFFFF,back:#FF0000

highlight.current.word.colour=#C2FFAE
# NEEDED to fix global highlight in #forceref
highlight.current.word.by.style=0
# NEEDED to fix global highlight for simple variable as $a
highlight.current.word.minlength=2

# Calltips colors
style.au3.38=fore:#00D7D7,back:#282800
calltips.color.highlight=#e7db74

# 33 is used to display line numbers in the margin.
style.*.33=fore:#DADADA,back:#161d27,$(font.base)
# checkerboard pixel patter color 1 around fold trees
fold.margin.colour=#2D3747
# checkerboard pixel patter color 2 around fold trees
fold.margin.highlight.colour=#0D1117
# Color of symbol fill
fold.back=#0D1117

# indentation line
style.au3.37=fore:#0D1117

# Brace highlight
style.au3.34=fore:#84ACF0,back:#0D1117
# Brace incomplete highlight
style.au3.35=fore:#B2B2B2,back:#0D1117

# White space
style.au3.0=fore:#80C0FF,back:#0D1117
# Comment line
style.au3.1=fore:#B2B2B2,back:#0D1117
# Comment block
style.au3.2=fore:#B2B2B2,back:#0D1117
# Number
style.au3.3=fore:#00DDDD,back:#0D1117
# Function
style.au3.4=fore:#0096F0,back:#0D1117
# Keyword
style.au3.5=fore:#84ACF0,back:#0D1117
# Macro
style.au3.6=fore:#FF8000,back:#0D1117
# String
style.au3.7=fore:#D9CD79,back:#0D1117
# Operator
style.au3.8=fore:#FFAE5E,back:#0D1117
# Variable
style.au3.9=fore:#FFCEFF,back:#0D1117
# Send keys in string
style.au3.10=fore:#00B0B0,back:#0D1117
# Pre-Processor
style.au3.11=fore:#0080C0,back:#0D1117
# Special
style.au3.12=fore:#CB9898,back:#0D1117
# Abbrev-Expand
style.au3.13=fore:#FF80C0,back:#0D1117
# COM Objects
style.au3.14=fore:#CC68CC,back:#0D1117
# Standard UDF's
style.au3.15=fore:#9A65DC,back:#0D1117
# User UDF's as defined by au3.keywords.user.udfs= in au3.UserUdfs.properties
style.au3.16=fore:#DD4489,back:#0D1117
# Files UDF's
style.au3.17=fore:#DD4489,underlined,back:#0D1117

# ConsoleWrite output background color
style.*.32=fore:#D0D0D0,back:#0D1117,$(font.base)
# Actual consoleWrite output
style.errorlist.0=fore:#F9F9F9
# ConsoleWrite output highlighted
style.errorlist.3=fore:#FF0000
# starting with >
style.errorlist.4=fore:#32FFFF
# starting with !
style.errorlist.10=fore:#FF0000
# starting with +
style.errorlist.11=fore:#EA9515
# starting with - or <
style.errorlist.12=fore:#E6DB74
# starting with ---
style.errorlist.13=fore:#E87400
#
style.errorlist.32=$(font.base),back:#0D1117

# END => DO NOT CHANGE ANYTHING BEFORE THIS LINE  #-#-#-#-#-#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

 

Edited by ioa747

I know that I know nothing

Link to comment
Share on other sites

Oh I see the other themes in that folder! I missed that!

Thanks for sharing. So when I click save and apply, it saves the current set up to that config file? Thereby creating your own theme. ;) I thought it saved the setting to Global Properties.

Thanks again!

Link to comment
Share on other sites

Sorry, one last thing...

Due to using the dark theme I can no longer see the value text, in the *.properties and *.SciteConfig files,  as it's black. Is there a way to change that?

Link to comment
Share on other sites

Posted (edited)

Very cool @zid, thank you.

Maybe @argumentum, would like it too.

Edited by donnyh13

LibreOffice UDF  ; Scite4AutoIt Spell-Checker Using LibreOffice

Spoiler

"Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions."

 

Link to comment
Share on other sites

I'm having issues with selected text now since I adjusted those themes. It doesn't seem to respond to: selection.alpha=50

Instead, when I select text, it is fully opaque and I can't see the text underneath.

Can you help please? :)

 

Link to comment
Share on other sites

Posted (edited)
35 minutes ago, sl23 said:

Can you help please?

did you try

Quote

selection.back

edit: never mind, I misunderstood you.

Are you adjusting them in your Scite User properties? If not maybe selection.alpha is already defined there (and thus would be over riding it?)

Edited by donnyh13

LibreOffice UDF  ; Scite4AutoIt Spell-Checker Using LibreOffice

Spoiler

"Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions."

 

Link to comment
Share on other sites

I'm using the SciTE Config for AutoIT3 - Press Ctrl + 1 to open.

Change scheme to what I want, edit the parameters and then Save+Apply.

But it doesn't change the parameter mentioned above. Others work but this one doesn't.

Should this parameter be 'empty' in the properties file?

Link to comment
Share on other sites

Scite config puts your values in the SciteUSer properties file, so that shouldn't be the problem. I'm not sure why Alpha  wouldn't be working? you could try commenting alpha out in the properties file, and see if it works, (just put a # at the start of the line).

LibreOffice UDF  ; Scite4AutoIt Spell-Checker Using LibreOffice

Spoiler

"Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions."

 

Link to comment
Share on other sites

Another thought is, do you think your some of the other colours for the line are combining to make it look opaque? When it really isn't?

Such as caret.line.back, selection.fore etc?

LibreOffice UDF  ; Scite4AutoIt Spell-Checker Using LibreOffice

Spoiler

"Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions."

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...