Jump to content

AutoIT Editor Dark Theme


ssah8
 Share

Recommended Posts

  • 2 months later...

Here is mine:
 

# SciTE Customization GUI ----------------------------------------
# Do not remove these lines or anything between them
position.left=-1
position.top=-1
position.width=-1
position.height=-1
position.maximize=0
position.tile=0
minimize.to.tray=0
save.position=1
toolbar.visible=0
end.at.last.line=0
ensure.final.line.end=1
statusbar.visible=1
full.screen.hides.menu=0
title.full.path=1
title.show.buffers=0
blank.margin.right=0
blank.margin.left=6
split.vertical=0
output.vertical.size=256
output.horizontal.size=0
output.initial.hide=1
clear.before.execute=1
output.scroll=1
fold=1
fold.on.open=0
fold.compact=0
fold.preprocessor=0
fold.comment=1
fold.flags=0
fold.symbols=0
fold.highlight=1
fold.highlight.colour=#71FF1C
fold.margin.colour=#141414
fold.margin.highlight.colour=#1E1E1E
fold.margin.width=16
use.tabs=0
tabsize=4
tab.indents=4
backspace.unindents=1
indent.size.$(au3)=4
view.indentation.guides=1
style.au3.37=fore:#1E1E1E,back:#141414
highlight.indentation.guides=1
selection.fore=#38FF1C
selection.back=#141414
selection.alpha=25
selection.multiple=1
selection.additional.typing=1
selection.additional.fore=#1CFF55
selection.additional.back=#141414
selection.additional.alpha=50
highlight.current.word=1
highlight.current.word.by.style=0
highlight.current.word.autoselectword=0
highlight.current.word.wholeword=0
highlight.current.word.matchcase=1
highlight.current.word.minlength=2
highlight.current.word.colour=#C2FFAE
margin.width=16
braces.check=1
braces.sloppy=1
style.au3.34=fore:#8F9D6A,back:#141414,bold,notitalics,notunderlined
style.au3.35=fore:#CF6A4C,back:#141414,bold,notitalics,notunderlined
caret.fore=#A0A0A0
caret.width=3
caret.period=700
caret.additional.blinks=1
caret.sticky=1
virtual.space=1
caret.line.back=#F8F8F8
caret.line.back.alpha=10
caret.policy.xslop=1
caret.policy.width=20
caret.policy.xstrict=0
caret.policy.xeven=0
caret.policy.xjumps=0
caret.policy.yslop=1
caret.policy.lines=1
caret.policy.ystrict=1
caret.policy.yeven=1
caret.policy.yjumps=0
line.margin.visible=1
line.margin.width=1+
style.*.33=fore:#DADADA,back:#141414,font:Consolas,size:12,notbold,notitalics
error.select.line=0
style.errorlist.3=fore:#DADADA,back:#141414
error.marker.fore=#DADADA
error.marker.back=#141414
error.inline=0
style.error.1=fore:#CF6A4C,back:#141414
style.error.2=fore:#FF0000,back:#141414
are.you.sure=1
are.you.sure.for.build=0
are.you.sure.on.reload=0
save.all.for.build=0
load.on.activate=0
save.on.deactivate=0
reload.preserves.undo=1
check.if.already.open=0
quit.on.close.last=0
save.recent=1
save.session=1
save.find=1
session.bookmarks=1
session.folds=1
save.on.timer=600
strip.trailing.spaces=1
open.dialog.in.file.directory=1
calltips.color.highlight=#CF6A4C
style.au3.38=fore:#DADADA,back:#141414
calltips.set.above=0
calltip.au3.ignorecase=1
calltip.*.use.escapes=0
mousehover.calltips.dwelltime=750
autocomplete.au3.disable=0
autocomplete.choose.single=0
autocomplete.au3.ignorecase=1
autocompleteword.automatic=0
autocomplete.*.fillups =
buffers=100
buffers.zorder.switching=1
tabbar.visible=1
tabbar.multiline=0
tabbar.hideone=0
find.mark=1
find.replace.matchcase=0
find.replace.regexp=0
find.replace.regexp.posix=0
find.replace.wrap=1
find.replace.escapes=0
find.replacewith.focus=1
find.use.strip=0
replace.use.strip=0
find.close.on.find=1
find.in.files.close.on.find=1
find.replace.advanced=1
buffered.draw=1
two.phase.draw=1
technology=1
cache.layout=2
output.cache.layout=0
font.quality=3
ext.lua.auto.reload=1
ext.lua.reset=0
edge.mode=0
edge.column=143
edge.colour=#CF6A4C
indicators.alpha=50
indicators.under=1
style.au3.32=back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.0=fore:#A688FF,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.1=fore:#06FF83,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.2=fore:#77FFBB,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.3=fore:#CF6A4C,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.4=fore:#88C4FF,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.5=fore:#FFB96A,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.6=fore:#C4FF55,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.7=fore:#A4FFFF,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.8=fore:#FF3E3E,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.9=fore:#7587A6,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.10=fore:#DADADA,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.11=fore:#8996A8,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.12=fore:#4ABDAF,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.13=fore:#CEF7BD,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.14=fore:#0080FF,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.au3.15=fore:#FF80FF,back:#141414,font:Consolas,size:12,notbold,notitalics,notunderlined
style.errorlist.32=fore:#DADADA,back:#141414,font:Consolas,size:10,notbold,notitalics,notunderlined
style.errorlist.4=fore:#8F9D6A,back:#141414,font:Consolas,size:10,notbold,notitalics,notunderlined
style.errorlist.10=fore:#CF6A4C,back:#141414,font:Consolas,size:10,notbold,notitalics,notunderlined
style.errorlist.11=fore:#7587A6,back:#141414,font:Consolas,size:10,notbold,notitalics,notunderlined
style.errorlist.12=fore:#F9EE98,back:#141414,font:Consolas,size:10,notbold,notitalics,notunderlined
style.errorlist.0=fore:#FFFFFF,back:#141414,font:Consolas,size:10,notbold,notitalics,notunderlined
style.errorlist.1=fore:#DADADA,back:#141414,font:monoOne,size:10,notbold,notitalics,notunderlined
backup.files=0
check.updates.scite4autoit3=1
proper.case=1
debug.msgbox.option=-1
debug.console.option=0
debug.trace.option=3
# Do not remove these lines or anything between them
# - SciTE Customization GUI ----------------------------------------
import au3.UserUdfs
import au3.keywords.user.abbreviations

 

What is what? What is what.

Link to comment
Share on other sites

@ssah8 - I see you have fallen for the trap that some do, with the AutoIt name. AutoIt stands for 'automate it'. The 'It' at the end does NOT stand for IT, as in IT department. :)

Edited by TheSaint

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Link to comment
Share on other sites

  • 1 year later...
  • Moderators

In the latest version of SciTE, it is still Ctrl + 1 to open SciTE Config. Are you sure you have the full installation? :huh2:

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Link to comment
Share on other sites

Make sure there's an AutoIt script in the visible SciTE window or that option won't show up. The file has to have an extension of .au3

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Link to comment
Share on other sites

  • 2 months later...

Here is a Monokai style dark theme for SCITE Editor: 

Look alike or similar to Sublime Text 3.

Simply copy that code in your "SciTEUser.properties" wich is in Options > Open User Options File

See the picture for what it look like!

Happy coding everyone

 

# SciTE Customization GUI ----------------------------------------
# Do not remove these lines or anything between them
position.left=-1
position.top=-1
position.width=-1
position.height=-1
position.maximize=0
position.tile=0
minimize.to.tray=0
save.position=1
toolbar.visible=0
end.at.last.line=0
ensure.final.line.end=1
statusbar.visible=1
full.screen.hides.menu=0
title.full.path=1
title.show.buffers=0
blank.margin.right=0
blank.margin.left=6
split.vertical=0
output.vertical.size=256
output.horizontal.size=0
output.initial.hide=1
clear.before.execute=1
output.scroll=1
fold=1
fold.on.open=0
fold.compact=0
fold.preprocessor=0
fold.comment=1
fold.flags=0
fold.symbols=0
fold.highlight=1
fold.highlight.colour=#71FF1C
fold.margin.colour=#282923
fold.margin.highlight.colour=#1E1E1E
fold.margin.width=16
use.tabs=0
tabsize=4
tab.indents=4
backspace.unindents=1
indent.size.$(au3)=4
view.indentation.guides=1
style.au3.37=fore:#1E1E1E,back:#282923
highlight.indentation.guides=1
selection.fore=#38FF1C
selection.back=#f9f9f9
selection.alpha=50
selection.multiple=1
selection.additional.typing=1

selection.additional.back=#282923
selection.additional.alpha=50
highlight.current.word=1
highlight.current.word.by.style=0
highlight.current.word.autoselectword=0
highlight.current.word.wholeword=0
highlight.current.word.matchcase=1
highlight.current.word.minlength=2
highlight.current.word.colour=#C2FFAE
margin.width=16
braces.check=1
braces.sloppy=1
style.au3.34=fore:#8F9D6A,back:#282923,bold,notitalics,notunderlined
style.au3.35=fore:#e7db74,back:#282923,bold,notitalics,notunderlined
caret.fore=#A0A0A0
caret.width=3
caret.period=700
caret.additional.blinks=1
caret.sticky=1
virtual.space=1
caret.line.back=#F8F8F8
caret.line.back.alpha=10
caret.policy.xslop=1
caret.policy.width=20
caret.policy.xstrict=0
caret.policy.xeven=0
caret.policy.xjumps=0
caret.policy.yslop=1
caret.policy.lines=1
caret.policy.ystrict=1
caret.policy.yeven=1
caret.policy.yjumps=0
line.margin.visible=1
line.margin.width=1+
style.*.33=fore:#DADADA,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics
error.select.line=0
style.errorlist.3=fore:#DADADA,back:#282923
error.marker.fore=#DADADA
error.marker.back=#282923
error.inline=0
style.error.1=fore:#e7db74,back:#282923
style.error.2=fore:#FF0000,back:#282923
are.you.sure=1
are.you.sure.for.build=0
are.you.sure.on.reload=0
save.all.for.build=0
load.on.activate=0
save.on.deactivate=0
reload.preserves.undo=1
check.if.already.open=0
quit.on.close.last=0
save.recent=1
save.session=1
save.find=1
session.bookmarks=1
session.folds=1
save.on.timer=600
strip.trailing.spaces=1
open.dialog.in.file.directory=1
calltips.color.highlight=#e7db74
style.au3.38=fore:#DADADA,back:#282923
calltips.set.above=0
calltip.au3.ignorecase=1
calltip.*.use.escapes=0
mousehover.calltips.dwelltime=750
autocomplete.au3.disable=0
autocomplete.choose.single=0
autocomplete.au3.ignorecase=1
autocompleteword.automatic=0
autocomplete.*.fillups =
buffers=100
buffers.zorder.switching=1
tabbar.visible=1
tabbar.multiline=0
tabbar.hideone=0
find.mark=1
find.replace.matchcase=0
find.replace.regexp=0
find.replace.regexp.posix=0
find.replace.wrap=1
find.replace.escapes=0
find.replacewith.focus=1
find.use.strip=0
replace.use.strip=0
find.close.on.find=1
find.in.files.close.on.find=1
find.replace.advanced=1
buffered.draw=1
two.phase.draw=1
technology=1
cache.layout=2
output.cache.layout=0
font.quality=3
ext.lua.auto.reload=1
ext.lua.reset=0
edge.mode=0
edge.column=143
edge.colour=#e7db74
indicators.alpha=50
indicators.under=1
style.au3.32=back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.0=fore:#A688FF,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.1=fore:#74705d,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.2=fore:#77FFBB,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.3=fore:#e7db74,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.4=fore:#f92472,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.5=fore:#FFB96A,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.6=fore:#C4FF55,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.7=fore:#e7db74,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.8=fore:#FF3E3E,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.9=fore:#ffffff,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.10=fore:#DADADA,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.11=fore:#8996A8,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.12=fore:#4ABDAF,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.13=fore:#CEF7BD,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.14=fore:#0080FF,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.au3.15=fore:#FF80FF,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.32=fore:#DADADA,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.4=fore:#8F9D6A,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.10=fore:#e7db74,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.11=fore:#ffffff,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.12=fore:#F9EE98,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.0=fore:#FFFFFF,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics,notunderlined
style.errorlist.1=fore:#DADADA,back:#282923,font:monoOne,size:12,notbold,notitalics,notunderlined
backup.files=0
check.updates.scite4autoit3=1
proper.case=1
debug.msgbox.option=-1
debug.console.option=0
debug.trace.option=3
# Do not remove these lines or anything between them
# - SciTE Customization GUI ----------------------------------------
import au3.UserUdfs
import au3.keywords.user.abbreviation
expand popup

monokai.PNG

Link to comment
Share on other sites

  • 1 month later...
On 10/31/2016 at 3:57 AM, InunoTaishou said:

Sure you can, just open up a script and click Tools -> Scite Config (or Ctrl + 1)

Here's my properties, preview in the pic

 

Scite.png

I updated your code by giving colors to left margin line..

font.base=font:Consolas,size:10,$(font.override)
font.monospace=font:Consolas,size:10
backup.files=0
proper.case=0
error.inline=1
highlight.current.word=1
highlight.current.word.by.style=1
highlight.current.word.autoselectword=0
highlight.current.word.wholeword=0
highlight.current.word.matchcase=0
highlight.current.word.minlength=3
use.tabs=1
indent.size=4
indent.size.*.au3=4
tabsize=4
style.au3.32=style.*.32=$(font.base),back:#1F1F1F
caret.line.back=#000000
caret.line.back.alpha=256
selection.fore=#DCDCDC
selection.alpha=256
selection.back=#264F78
style.error.1=fore:#FF0000,back:#24221C
style.error.2=fore:#FF0000,back:#000000
highlight.current.word.colour=#00D040
indicators.alpha=63
calltips.set.above=0
style.au3.38=fore:#050505,back:#FFFFFF
calltips.color.highlight=#FF0000
visible.policy.strict=1
visible.policy.lines=0
style.au3.34=fore:#4E9CD6,back:#1F1F1F
style.au3.35=fore:#4CBC23,italics,back:#1F1F1F
style.au3.0=fore:#C8C8C8,back:#1F1F1F
style.au3.1=fore:#4CBC23,italics,back:#1F1F1F
style.au3.2=fore:#4CBC23,italics,back:#1F1F1F
style.au3.3=fore:#A8CEB5,back:#1F1F1F
style.au3.4=fore:#C563BD,back:#1F1F1F
style.au3.5=fore:#4E9CD6,back:#1F1F1F
style.au3.6=fore:#C563BD,back:#1F1F1F
style.au3.7=fore:#D69D85,back:#1F1F1F
style.au3.8=fore:#DCDCDC,back:#1F1F1F
style.au3.9=fore:#4EC9B0,back:#1F1F1F
style.au3.10=fore:#C8C8C8,back:#1F1F1F
style.au3.11=fore:#9B9B9B,back:#1F1F1F
style.au3.12=fore:#FF0000,back:#1F1F1F
style.au3.13=fore:#C8C8C8,back:#1F1F1F
style.au3.14=fore:#00FF00,back:#1F1F1F
style.au3.15=fore:#0080FF,back:#1F1F1F
style.au3.16=fore:#0080FF,back:#1F1F1F

#my parts start (to color margin to black)
blank.margin.right=0
blank.margin.left=6
fold=1
fold.on.open=0
fold.compact=0
fold.preprocessor=0
fold.comment=1
fold.flags=0
fold.symbols=0
fold.highlight=1
fold.highlight.colour=#71FF1C
fold.margin.colour=#282923
fold.margin.highlight.colour=#1E1E1E
fold.margin.width=16
line.margin.visible=1
line.margin.width=1+
style.*.33=fore:#DADADA,back:#282923,font:Ubuntu Mono,size:12,notbold,notitalics
#my parts end

caret.fore=#FFFFFF
command.name.19.*=
command.name.33.*=
openpath.$(au3)=$(SciteDefaultHome)\..\include;
command.name.7.*=
 

 

Link to comment
Share on other sites

  • 1 month later...

I searched this forum for long to find any suitable dark theme, but in the end stitched mine.
 

check.if.already.open=0
## Debug Output Options (to permanent change your selection copy them to SciTEUser.Properties and change it there
# Debug MessageBox Option 2="All"  1="No @extended"   0="No @extended & @error".
debug.msgbox.option=0
# Debug Console Option    3="All"  2="No SystemTime"  1="No SystemTime & Return"  0="No SystemTime, Return & Error".
debug.console.option=0
# Debug Trace Option      3="All"  2="No SystemTime"  1="No SystemTime & Return"  0="No SystemTime, Return & Error".
debug.trace.option=2
title.full.path=1           ;Chooses how the file name is displayed in the title bar. When 0 (default) the file name is displayed. When 1 the full path is displayed. When 2 the window title displays "filename in directory".
font.base=font:Consolas,size:10,$(font.override)
font.monospace=font:Consolas,size:10
backup.files=0
proper.case=0
error.inline=1
highlight.current.word=1
highlight.current.word.by.style=0           ;Allows highlight in comments also
highlight.current.word.autoselectword=0         ;Force enable only after minlenght
highlight.current.word.wholeword=0
highlight.current.word.matchcase=0
highlight.current.word.minlength=3          ;How many chars before higlight
use.tabs=1
indent.size=4
indent.size.*.au3=4
tabsize=4
style.*.32=fore:#009999,back:#003F3F,$(font.base)   ; 32 is the default style and its features will be inherited by all other styles unless overridden.
caret.line.back=#101010
caret.line.back.alpha=50
selection.fore=#FFFFFF
selection.alpha=60
selection.back=#78A878
selection.multipaste=1
style.error.1=fore:#FF0000,back:#24221C
style.error.2=fore:#FF0000,back:#000000
highlight.current.word.colour=#FF0000           ;Color of highlighht
indicators.alpha=63
calltips.set.above=0
style.au3.38=fore:#AAA6DB,back:#505050
calltips.color.highlight=#FF0000
visible.policy.strict=1
visible.policy.lines=0
style.*.34=fore:#FFFFFF,back:#000000            ; 34 and 35 are used to display matching and non-matching braces respectively.
style.*.35=fore:#FF0000,back:#FF0000            ; 34 and 35 are used to display matching and non-matching braces respectively.
style.au3.0=fore:#DC4050                0X White space72ADC0 UserDefined Functions and their calls: Terminate(),back:#1F1F1F
style.au3.1=fore:#71AE71,back:#1F1F1F
style.au3.2=fore:#71AE71,back:#1F1F1F
style.au3.3=fore:#A7A8B9                0X Number,back:#1F1F1F
style.au3.4=fore:#AAA6DB                0X Function Run(),back:#1F1F1F
style.au3.5=fore:#0080FF                0X Keyword,back:#1F1F1F
style.au3.6=fore:#FF46FF                0X Macro @error,back:#1F1F1F
style.au3.7=fore:#A7A8B9                0X String,back:#1F1F1F
style.au3.8=fore:#FF6060                0X Operator,back:#1F1F1F
style.au3.9=fore:#D29A6C                0X Variable,back:#1F1F1F
style.au3.10=fore:#EA9515,back:#1F1F1F
style.au3.11=fore:#F000FF            0X Pre-Processor,back:#1F1F1F
style.au3.12=fore:#0080C0            0X Special,back:#1F1F1F
style.au3.13=fore:#7D8AE6,back:#1F1F1F
style.au3.14=fore:#0080FF,back:#1F1F1F
style.au3.15=fore:#72ADC0            0X Standard UDFs,back:#1F1F1F
style.au3.16=fore:#0080FF,back:#1F1F1F
command.name.7.*=
command.name.19.*=
command.name.33.*=
openpath.$(au3)=$(SciteDefaultHome)\..\include
check.updates.scite4autoit3=0
style.*.33=fore:#008A8A,back:#000C0C,$(font.base)   ; 33 is used to display line numbers in the margin.
style.*.37=fore:#8A8A8A,back:#0C0C0C
whitespace.fore=#999999                 ;Sets the colours used for displaying all visible whitespace, overriding any styling applied by the lexer.
whitespace.back=#3F3F3F                 ;Sets the colours used for displaying all visible whitespace, overriding any styling applied by the lexer.
bookmark.fore=#000000                   ;The colours used to display bookmarks in the margin. If bookmark.fore is empty then a blue sphere is used. When the margin is turned off, bookmarks are shown by a change in the background colour of the line with the translucency set with bookmark.alpha.
bookmark.back=#71AE71                   ;The colours used to display bookmarks in the margin. If bookmark.fore is empty then a blue sphere is used. When the margin is turned off, bookmarks are shown by a change in the background colour of the line with the translucency set with bookmark.alpha.
style.*.32=fore:#009999,back:#003F3F,$(font.base)   ; 32 is the default style and its features will be inherited by all other styles unless overridden.
style.batch.0=fore:#999999                # Default (SCE_BAT_DEFAULT)
style.batch.1=fore:#71AE71            # Comment (rem or ::) (SCE_BAT_COMMENT)
style.batch.2=fore:#009FFF,bold        # Keywords (SCE_BAT_WORD)
style.batch.3=fore:#C8C800,back:#000000    # Label (line beginning with ':') (SCE_BAT_LABEL)
style.batch.4=fore:#FF46FF,bold        # Hide command character ('@') (SCE_BAT_HIDE)
style.batch.5=fore:#AAA6DB,bold    # External commands (SCE_BAT_COMMAND)
style.batch.6=fore:#D39D72,bold        # Variable: %%x (x is almost whatever, except space and %), %n (n in ) (SCE_BAT_IDENTIFIER)
style.batch.7=fore:#FF8080            # Operator: * ? < > | (SCE_BAT_OPERATOR)
style.batch.8=fore:#D39D72,bold        # Variable: %EnvironmentVar% (SCE_BAT_ENVIRONMENT)
style.batch.9=fore:#D39D72,bold        # Variable: !EnvironmentVar! (SCE_BAT_EXPANSION)
style.batch.10=fore:#448489,bold    # Label in text (SCE_BAT_CLABEL)
comment.block.batch=::
braces.batch.style=7        # Braces are only matched in operator style
style.*.32=fore:#009999,back:#003F3F,$(font.base)   ; 32 is the default style and its features will be inherited by all other styles unless overridden.
style.*.34=fore:#FFFFFF,back:#000000            ; 34 and 35 are used to display matching and non-matching braces respectively.
style.*.35=fore:#FF0000,back:#FF0000            ; 34 and 35 are used to display matching and non-matching braces respectively.
style.*.33=fore:#008A8A,back:#000C0C,$(font.base)   ; 33 is used to display line numbers in the margin.
style.au3.37=fore:#8A8A8A,back:#0C0C0C
line.margin.width=1+
fold.margin.colour=#1F1F1F      ;checkerboard pixel patter color 1 around fold trees
fold.margin.highlight.colour=#1F1F1F    ;checkerboard pixel patter color 2 around fold trees
caret.fore=#8FAF9F
edge.colour=#8A8A8A
edge.mode=0
style.*.32=fore:#009999,back:#003F3F,$(font.base)   ; 32 is the default style and its features will be inherited by all other styles unless overridden.
style.errorlist.0=fore:#F9F9F9 # ; Actual consoleWrite output
style.errorlist.2=fore:#C738B9
style.errorlist.3=fore:#71AE71 # ; >@@ DEBUG (15) : Actual Console output
style.errorlist.4=fore:#AAA6DB # ; >Error code: 0
style.errorlist.5=fore:#000000
style.errorlist.11=fore:#EA9515 # ; +>10:21:37 Starting AutoIt3Wrapper v.16.306.1237..........
style.errorlist.12=fore:#AF20C0 # ; --> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
style.errorlist.21=fore:#c0c000
error.marker.fore=fore:#505050,back:#3F3F3F
colour.error=fore:#ff0000,back:#FF8080
style.css.0=fore:#DCDCCC
style.css.1=fore:#AAA6DB
style.css.2=fore:#0080FF
style.css.3=fore:#61AFAF
style.css.4=fore:#CEDF99
style.css.5=fore:#FF8080
style.css.6=fore:#D29A6C
style.css.7=fore:#DCDCCC
style.css.8=fore:#8296AE
style.css.9=fore:#71AE71
style.css.10=fore:#CEDF99
style.css.11=fore:#BFCAA9
style.css.12=fore:#CEDF99
style.css.13=fore:#b5b5b5
style.css.14=fore:#b5b5b5
style.props.0=fore:#A7A7A7    # Default
style.props.1=fore:#71AE71    # Comment
style.props.2=fore:#4A88D2    # Section
style.props.3=fore:#FF8080    # Assignment operator
style.props.4=fore:#FF8380    # Default value (@)
style.props.5=fore:#A7A7A7    # Key
style.props.6=fore:#A7A7A7    # Keys Set 0
style.props.8=fore:#A7A7A7    # Keys Set 2
style.hypertext.0=fore:#999999        # Text
style.hypertext.1=fore:#0080FF        # Tags
style.hypertext.2=fore:#EDD6ED    # Unknown Tags
style.hypertext.3=fore:#FF8080        # Attributes
style.hypertext.4=fore:#DFDFDF    # Unknown Attributes
style.hypertext.5=fore:#FF00FF        # Numbers
style.hypertext.6=fore:#CC9393        # Double quoted strings
style.hypertext.7=fore:#6860D2        # Single quoted strings
style.hypertext.8=fore:#B5B5B5        # Other inside tag
style.hypertext.9=fore:#71AE71        # Comment
style.hypertext.10=fore:#CDD04A,back:#555555    # Entities
style.hypertext.11=fore:#E3CEAB    # XML style tag ends '/>'
style.hypertext.17=fore:#C89191    # CDATA
style.hypertext.19=fore:#FF8000    # Unquoted values
style.hypertext.21=fore:#DFDFDF    # SGML tags <! ... >
style.xml.0=fore:#999999        # Default
style.xml.1=fore:#AAA6DB        # Tags
style.xml.2=fore:#EDD6ED    # Unknown Tags
style.xml.3=fore:#CC7975        # Attributes
style.xml.4=fore:#CC7975        # Unknown Attributes
style.xml.5=fore:#8CD0D3        # Numbers
style.xml.6=fore:#8296AE        # Double quoted strings
style.xml.7=fore:#8296AE        # Single quoted strings
style.xml.8=fore:#B5B5B5        # Other inside tag
style.xml.9=fore:#71AE71        # Comment
style.xml.11=fore:#AAA6DB    # XML style tag ends '/>'
style.xml.12=fore:#7F9F7F    # XML identifier start '<?'
style.xml.13=fore:#7F9F7F    # XML identifier end '?>'
style.xml.17=fore:#6860D2    # CDATA
style.xml.21=fore:#CC7975    # SGML tags <! ... >
; style.xml.1=fore:#0080FF
; style.xml.3=fore:#FF8080
; style.xml.4=fore:#FF8080
; style.xml.6=fore:#6860D2
; style.xml.7=fore:#6860D2
; style.xml.11=fore:#0080FF
; style.xml.21=fore:#FF8080
; colour.comment=fore:#008000
; colour.code.comment.doc=$(colour.comment),back:#FEFEFE
; colour.embedded.comment=back:#E0EEFF
; colour.number=fore:#C738B9
; colour.keyword=fore:#0080FF
; colour.string=fore:#999999
; colour.char=$(colour.string)
; colour.operator=fore:#FF8080
; colour.preproc=fore:#F000FF
; colour.error=fore:#ff0000,back:#FF8080
; colour.whitespace=fore:#72ADC0
style.vb.0=fore:#FF8080                # Default, White space - @
style.vb.1=fore:#71AE71,italics    # Comment
style.vb.2=fore:#DC57EB            # Number
style.vb.3=fore:#0080FF                # Keyword1
style.vb.4=fore:#999999                # String
style.vb.5=fore:#D997DE            # Preprocessor (directives)
style.vb.6=fore:#FF8080                # Operator
style.vb.7=fore:#C0AD72            # Identifier
style.vb.10=fore:#0080FF            # Keyword2
style.vb.11=fore:#0080FF            # Keyword3
style.vb.12=fore:#0080FF            # Keyword4
style.cpp.0=fore:#72ADC0                # White space
style.cpp.1=fore:#71AE71,italics    # Comment line
style.cpp.2=fore:#71AE71,italics    # Comment block
style.cpp.3=fore:#AAA6DB                #
style.cpp.4=fore:#C738B9                # Number
style.cpp.5=fore:#0080FF                # Keyword
style.cpp.6=fore:#999999                # String
style.cpp.7=fore:#9999AA                #
style.cpp.8=fore:#FF8080                #
style.cpp.9=fore:#F000FF                # Pre-Processor
style.cpp.10=fore:#FF8080            # Operator
style.cpp.11=fore:#D29A6C            # Variable
style.cpp.12=fore:#0080C0            # Special
style.cpp.13=fore:#7D8AE6,bold    # Abbrev-Expand
style.cpp.14=fore:#0080FF,bold        # Com Objects
style.cpp.15=fore:#72ADC0            # Standard UDFs
edge.column=5000
line.margin.visible=1
caret.width=1
fold.compact=0              ;Turning this option on leads to blank lines following the end of an element folding with that element. Defaults to on.
fold.colour=#606060             ;Not highlighted color of line connecting lines
fold.highlight.colour=#0060Af #     ;Highlited
font.base=font:Consolas,size:10,$(font.override)
blank.margin.right=0
blank.margin.left=6
fold=1
fold.on.open=0              ;To automatically fold files as much as possible when loaded, set fold.on.open to 1.
fold.preprocessor=0
fold.comment=1
fold.flags=0
fold.symbols=3              ;The fold.symbols setting chooses between four ways of showing folding. Set to 0 (the default) for macOS style arrows to indicate contracted (facing right) and expanded (facing down); 1 to display contracted folds with "+" and expanded with "-"; 2 for a flattened tree control with round headers and rounded joins; 3 for a flattened tree control with square headers.
fold.highlight=1            ;Set to 1 to enable highlight for current folding block (smallest one that contains the caret). By default, its disable. Note : The highlight is enabled only when fold.symbols equals to 2 (round headers) or 3 (square headers).
fold.margin.width=16
style.*.33=fore:#008A8A,back:#000C0C,$(font.base)   ; 33 is used to display line numbers in the margin.
font.base=font:Consolas,size:10,$(font.override)
 font.base=font:Consolas,size:10,$(font.override)
; style.au3.32=style.*.32=$(font.base),back:#3F3F3F            # Background (??? ??? ????)
; style.au3.34=fore:#FFFFFF,back:301030            # Brace highlight
; style.au3.35=fore:#FF1010,back:B03030            # Brace incomplete highlight
;style.au3.33=fore:#8A8A8A,back:#0C0C0C,$(font.base)
;style.au3.37=fore:#8A8A8A,back:#0C0C0C
fold.fore=#505050           ;Color of symbol Fore color
fold.back=#202020           ;Color of symbol fill
style.*.32=fore:#009999,back:#003F3F,$(font.base)   ; 32 is the default style and its features will be inherited by all other styles unless overridden.
style.errorlist.32=back:#3F3F3F,$(font.monospace)
style.au3.32=style.*.32=$(font.base),back:#1F1F1F
style.au3.34=fore:#0080FF                0X Keyword,back:#1F1F1F
style.au3.35=fore:#71AE71,back:#1F1F1F
highlight.current.word.indicator=style:fullbox,colour:#FFFF80,outlinealpha:200,fillalpha:80
import au3.UserUdfs
import au3.keywords.user.abbreviations
style.error.0=fore:#ff0000,back:#F0F0F0

 

darktheme.png

Dark.SciTEConfig

Edited by MaximusCZ
Link to comment
Share on other sites

Would you prepare Dark style for JSON and SQL ?

 

Edited by mLipok

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

Spoiler

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. 

My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST APIErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 *

 

My contribution to others projects or UDF based on  others projects: * _sql.au3 UDF  * POP3.au3 UDF *  RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane

Useful links: * Forum Rules * Forum etiquette *  Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * 

Wiki: Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * 

OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX

IE Related:  * How to use IE.au3  UDF with  AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskSchedulerIE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related:How to get reference to PDF object embeded in IE * IE on Windows 11

I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions *  EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *

I also encourage you to check awesome @trancexx code:  * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuffOnHungApp handlerAvoid "AutoIt Error" message box in unknown errors  * HTML editor

winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/

"Homo sum; humani nil a me alienum puto" - Publius Terentius Afer
"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming"
:naughty:  :ranting:, be  :) and       \\//_.

Anticipating Errors :  "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty."

Signature last update: 2023-04-24

Link to comment
Share on other sites

@MaximusCZ you are using   style.error.[0,1,2] what with 3 ?


 

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

Spoiler

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. 

My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST APIErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 *

 

My contribution to others projects or UDF based on  others projects: * _sql.au3 UDF  * POP3.au3 UDF *  RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane

Useful links: * Forum Rules * Forum etiquette *  Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * 

Wiki: Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * 

OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX

IE Related:  * How to use IE.au3  UDF with  AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskSchedulerIE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related:How to get reference to PDF object embeded in IE * IE on Windows 11

I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions *  EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *

I also encourage you to check awesome @trancexx code:  * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuffOnHungApp handlerAvoid "AutoIt Error" message box in unknown errors  * HTML editor

winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/

"Homo sum; humani nil a me alienum puto" - Publius Terentius Afer
"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming"
:naughty:  :ranting:, be  :) and       \\//_.

Anticipating Errors :  "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty."

Signature last update: 2023-04-24

Link to comment
Share on other sites

  • 5 weeks later...
Quote

# Style JSON
style.json.0=fore:#000000,bold                                                # Default - Standard Theme
#~ style.json.0=fore:#FFFFFF,bold                                                # Default - Dark Theme
#~ style.json.1=fore:#FF3030,bold                                                # Numbers - Standard Theme
style.json.1=fore:#FF4030,bold                                                # Numbers - Dark Theme
#~ style.json.2=fore:#007000,bold                                            # String - Standard Theme
style.json.2=fore:#00A000,bold,back:#004000                                    # String - Dark Theme
#~ style.json.2=fore:#00A000,bold,back:#4040A0                                    # String - Dark Theme
style.json.3=fore:#FFFFFF,bold,underlined,back:#FF0000,eolfilled            # Unclosed string
style.json.4=fore:#88AAE8,bold                                                # Property name
#~ style.json.4=fore:#88AAE8,bold,back:#4040A0                                                # Property name
style.json.5=fore:#0B982E                                                    # Escape sequence
style.json.5=fore:#0B982E                                                    # Escape sequence
style.json.6=fore:#05BBAE,bold,italics                                        # Line comment
style.json.7=$(style.json.6),bold                                            # Block comment
style.json.8=fore:#1840F0,bold                                                # Operator
#~ style.json.8=fore:#1840F0,bold,back:#4040A0                                                # Operator
style.json.9=fore:#0000FF,bold                                                # URL/IRI
style.json.10=fore:#D137C1,bold                                                # JSON-LD compact IRI
style.json.11=fore:#0BCEA7,bold                                                # JSON keyword
style.json.11=fore:#0BCEA7,bold                                                # JSON keyword
style.json.12=fore:#EC2806,bold                                                # JSON-LD keyword
style.json.13=fore:#FFFFFF,bold,underlined,back:#FF0000                        # Parsing error
style.json.32=style.*.32=$(font.base),back:#272822                            # Main pane - default - background - Dark Theme
style.json.34=fore:#000000,bold,back:#00FA00                                # Main pane - matching and non-matching braces respectively
style.json.35=fore:#000000,italics,back:#FF0000                                # Main pane - matching and non-matching braces respectively

you could do the same with SQL just chnage

style.json.X

to

style.sql.X

 

and remember that in SQL lexer   X means accordingly:

Quote

#define SCE_SQL_DEFAULT 0
#define SCE_SQL_COMMENT 1
#define SCE_SQL_COMMENTLINE 2
#define SCE_SQL_COMMENTDOC 3
#define SCE_SQL_NUMBER 4
#define SCE_SQL_WORD 5
#define SCE_SQL_STRING 6
#define SCE_SQL_CHARACTER 7
#define SCE_SQL_SQLPLUS 8
#define SCE_SQL_SQLPLUS_PROMPT 9
#define SCE_SQL_OPERATOR 10
#define SCE_SQL_IDENTIFIER 11
#define SCE_SQL_SQLPLUS_COMMENT 13
#define SCE_SQL_COMMENTLINEDOC 15
#define SCE_SQL_WORD2 16
#define SCE_SQL_COMMENTDOCKEYWORD 17
#define SCE_SQL_COMMENTDOCKEYWORDERROR 18
#define SCE_SQL_USER1 19
#define SCE_SQL_USER2 20
#define SCE_SQL_USER3 21
#define SCE_SQL_USER4 22
#define SCE_SQL_QUOTEDIDENTIFIER 23
#define SCE_SQL_QOPERATOR 24
 

 

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

Spoiler

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. 

My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST APIErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 *

 

My contribution to others projects or UDF based on  others projects: * _sql.au3 UDF  * POP3.au3 UDF *  RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane

Useful links: * Forum Rules * Forum etiquette *  Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * 

Wiki: Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * 

OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX

IE Related:  * How to use IE.au3  UDF with  AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskSchedulerIE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related:How to get reference to PDF object embeded in IE * IE on Windows 11

I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions *  EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *

I also encourage you to check awesome @trancexx code:  * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuffOnHungApp handlerAvoid "AutoIt Error" message box in unknown errors  * HTML editor

winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/

"Homo sum; humani nil a me alienum puto" - Publius Terentius Afer
"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming"
:naughty:  :ranting:, be  :) and       \\//_.

Anticipating Errors :  "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty."

Signature last update: 2023-04-24

Link to comment
Share on other sites

btw anybody focus on this settings:

Quote

style.au3.33=fore:#E4E4E4,back:#333333,$(font.base)            # Main pane - line numbers in the margin
style.au3.34=fore:#000000,bold,back:#00FA00                    # Main pane - matching braces respectively
style.au3.35=fore:#000000,italics,back:#FF0000                # Main pane - non-matching braces respectively
style.au3.36=fore:#000000,italics,back:#FF0000                # Main pane - used for displaying control characters
style.au3.37=fore:#777777,back:777777                        # Main pane - used for displaying indentation guides
style.au3.38=fore:#FFFFFF,back:#171717                        # Main pane - used for displaying calltips

 

also:
Recently I have:

Quote

style.*.32=$(font.base),back:#E2EDE0

currently my setting is:

Quote

style.*.32=$(font.base),fore:#FF0000,back:#E2EDE0

eventually:
 

Quote

style.au3.32=$(font.base),fore:#FF0000,back:#E2EDE0

which is much better for showing horixontal "folding line" on dark them.

 

 

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

Spoiler

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. 

My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST APIErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 *

 

My contribution to others projects or UDF based on  others projects: * _sql.au3 UDF  * POP3.au3 UDF *  RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane

Useful links: * Forum Rules * Forum etiquette *  Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * 

Wiki: Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * 

OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX

IE Related:  * How to use IE.au3  UDF with  AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskSchedulerIE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related:How to get reference to PDF object embeded in IE * IE on Windows 11

I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions *  EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *

I also encourage you to check awesome @trancexx code:  * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuffOnHungApp handlerAvoid "AutoIt Error" message box in unknown errors  * HTML editor

winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/

"Homo sum; humani nil a me alienum puto" - Publius Terentius Afer
"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming"
:naughty:  :ranting:, be  :) and       \\//_.

Anticipating Errors :  "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty."

Signature last update: 2023-04-24

Link to comment
Share on other sites

Request: to apply the background color to style.errorlist.32=back:#color,$(font.monospace) when applied, so the console also has the change ( or a control just for that, but either way is ok ), from the  SciTE Config utility.
i'm not sure who maintains the code for that ( @Jos or @Melba23 ).

Thanks =) 

Edited by argumentum

Follow the link to my code contribution ( and other things too ).
FAQ - Please Read Before Posting.
autoit_scripter_blue_userbar.png

Link to comment
Share on other sites

21 minutes ago, argumentum said:

i'm not sure who maintains the code for that

Why can't you do it, you already told us what needs to be changed? Perhaps not everyone wants to have it the way you do, so that's why it's customizable by users. 

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Link to comment
Share on other sites

ok .... here we go ... .

2 minutes ago, BrewManNH said:

Why can't you do it

I did by hand after learning how.

3 minutes ago, BrewManNH said:

Perhaps not everyone wants to have it the way you do

...perhaps...

3 minutes ago, BrewManNH said:

that's why it's customizable by users

Well .... that part, is not in the SciTE config., hence my request.

Would of been great to click it from the "Ctrl + 1" thingy, choose a color, apply, done.

Follow the link to my code contribution ( and other things too ).
FAQ - Please Read Before Posting.
autoit_scripter_blue_userbar.png

Link to comment
Share on other sites

Well, SciTEConfig also has a script you can modify as you need. As I stated before, not everyone wants what you want. That's the beauty of working with a scripting language. you get to make things the way you want them without relying on others to do it for you. Also, the modifications that SciTEConfig does, doesn't cover everything possible, and the configuration file can be modified to fill in the corners not covered by it.

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Link to comment
Share on other sites

  • 10 months later...

I'm raising this thread from the dead (against all rules of netiquette) to say...

Thanks.

You saved my likelihood of learning to use AutoIT because now I can stand to look at the editor. The default of pastel-on-white just wasn't doing it for a 50-yo hacker with poor vision.

ALSO... in the latest version of AutoIT (v3, downloaded 10/17/19 / Editor version 4.1.2), the menu option you're looking for is now Options > Open User Options File 

(At least that's what worked for me. Note that the highlighting doesn't seem to kick in until you've saved your file with a .au3 extension.)

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...