SciTE4AHK dark theme - ahkbin style

The popular SciTE-based AutoHotkey Script Editor
phaleth
Posts: 38
Joined: 13 Apr 2015, 03:49

SciTE4AHK dark theme - ahkbin style

Post by phaleth » 28 Jul 2018, 12:50

Credits: BirdFluAway

Image

Code: Select all

# User initialization file for SciTE4AutoHotkey
#
# You are encouraged to edit this file!
#

# Import the platform-specific settings
import _platform

# Import the settings that can be edited by the bundled properties editor
import _config

# Add here your own settings

# Window sizes and visibility
position.width=-1
position.height=-1
save.position=1
minimize.to.tray=0
split.vertical=0
#default 0    ^^^
output.scroll=1
tabbar.visible=1
tabbar.hide.one=1
tabbar.multiline=1
toolbar.visible=1
statusbar.visible=1
fileselector.width=800
fileselector.height=600
magnification=-1
output.magnification=-1

# Sizes and visibility in edit pane
line.margin.visible=1
line.margin.width=5+
margin.width=16
#default 16  ^^^
fold.margin.width=1
#default 16      ^^^
blank.margin.left=4
#default 4.......^^^
buffered.draw=1
use.palette=0

# Element styles
caret.period=200
#default 500 ^^^
view.whitespace=1
#default 0     ^^^
view.indentation.whitespace=1
#default 1                 ^^^
view.indentation.guides=0
#default 1             ^^^
highlight.indentation.guides=0
#default 1                  ^^^
caret.line.back=#3C3C3C
#default #FFFEAA ^^^                                          ***
edge.column=200
#default 200^^^
edge.mode=0
edge.colour=#F9F9F9
#default #F9F9F9 ^^^   (almost white)
braces.check=1
braces.sloppy=1
selection.fore=#006000
#default #006000 ^^^   writing colour when highlighted (green)
selection.back=#E0E0E8
#default #E0E0E8 ^^^   background colour when highlighted (light grey)
font.quality=5
# default 3 ^^^

# Checking
are.you.sure=1
load.on.activate=1
reload.preserves.undo=1
check.if.already.open=1
save.all.for.build=0
title.full.path=0
title.show.buffers=1
save.recent=1
save.session=1
open.dialog.in.file.directory=1
ensure.consistent.line.ends=1
buffers=20
buffers.zorder.switching=1
read.only=0
properties.directory.enable=1
temp.files.sync.load=1

# Indentation
tabsize=4
indent.size=4
use.tabs=1
indent.auto=1
indent.automatic=1
indent.opening=0
indent.closing=0

# Wrapping of long lines
wrap=1
wrap.style=1
cache.layout=3
output.wrap=1
output.cache.layout=3
wrap.visual.flags=3
wrap.visual.flags.location=0
wrap.visual.startindent=4

# Folding
# enable folding, and show lines below when collapsed.
fold=1
fold.compact=0
fold.flags=16
fold.symbols=3
#fold.on.open=0
session.folds=1
session.bookmarks=1
fold.comment=1

# Find and Replace
find.command=findstr /n /s /I $(find.what) $(find.files)
find.files=*
find.replace.advanced=1

# Behaviour
clear.before.execute=1
autocompleteword.automatic=0
autocomplete.choose.single=0
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
time.commands=1
dwell.period=750

# Status Bar ———
statusbar.number=4
statusbar.text.1=\
Line: $(LineNumber) | Column: $(ColumnNumber) | $(OverType) | ($(EOLMode)) | $(FileAttr)
statusbar.text.2=\
$(BufferLength) characters in $(NbOfLines) lines. Selection: $(SelLength) characters.
statusbar.text.3=\
Date: $(CurrentDate) | Time: $(CurrentTime)
statusbar.text.4=\
$(FileNameExt): $(FileDate) - $(FileTime) | $(FileAttr)

# SciTE help
command.scite.help="$(SciteDefaultHome)\SciTE.chm"
command.scite.help.shortcut=Ctrl+F1
command.scite.help.subsystem=2

# Export
export.html.wysiwyg=1
export.html.folding=1
export.html.styleused=1
# Magnification (added to default screen font size)
export.pdf.magnification=-1
# Font: Courier, Helvetica or Times (Courier line-wraps)
export.pdf.font=Courier
# Page size (in points): width, height
# E.g. Letter 612,792; A4 595,842; maximum 14400,14400
export.pdf.pagesize=595,842
# Margins (in points): left, right, top, bottom
export.pdf.margins=72,72,72,72
export.xml.collapse.spaces=1
export.xml.collapse.lines=1

# Define values for use in the imported properties files
chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
chars.numeric=0123456789
chars.accented=ŠšŒœŸÿÀàÁá âÃãÄäÅåÆæÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖØøÙùÚúÛûÜüÝýÞþßö

# The open.filter setting is only used on Windows where the file selector has a menu of filters to apply
# to the types of files seen when opening.
# There is a limit (possibly 256 characters) to the length of a filter,
# so not all source extensions can be in this setting.
# source.files=*.ahk

default.file.ext=.ahk
open.filter=$(filter.ahk)$(filter.ext)$(filter.other)$(filter.user)All files (*.*)|*.*|
save.filter=$(open.filter)

# Global default styles for all languages
# default.text.font=Courier New
# Default
#style.*.32=font:$(default.text.font),size:10
# Line number
style.*.33=fore:#111111,back:#DDDDDD,font:$(default.text.font),size:10
# Brace highlight
style.*.34=fore:#0000FF,bold
#default #0000FF ^^^
# Brace incomplete highlight                                                ***
style.*.35=fore:#3C3C3C,bold
#default #FF0000 ^^^
# Control characters
style.*.36=back:#00FF80
#default #00FF80 ^^^
# Indentation guides
style.*.37=fore:#C0C0C0,back:#FFFFFF
#default #C0C0C0  ^^^          ^^^ #FFFFFF



# Printing
print.magnification=-1
# Setup: left, right, top, bottom margins, in local units:
# hundredths of millimeters or thousandths of inches
print.margins=1500,1000,1000,1500
# Header/footer:
# && = &; &p = current page
# &f = file name; &F = full path
# &d = file date; &D = current date
# &t = file time; &T = full time
print.header.format=$(FileNameExt) — Printed on $(CurrentDate), $(CurrentTime) — Page $(CurrentPage)
print.footer.format=$(FilePath) — File date: $(FileDate) — File time: $(FileTime)
# Header/footer style
print.header.style=font:Arial,size:12,bold
print.footer.style=font:Arial Narrow,size:10,italics

# Define the Lexer menu,
# Each item contains three parts: menu string | file extension | key
# The only keys allowed currently are based on F-keys and alphabetic keys and look like
# [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D.
# A '&' may be placed before a letter to be used as an accelerator. This does not work on GTK+.
menu.language=\
&AutoHotkey|ahk||\
&Lua|lua||\
&INI and property files|ini||\
$(ext.menu.language)\
$(user.menu.language)

# User defined key commands
user.shortcuts=\
Ctrl+Shift+V|IDM_PASTEANDDOWN|\
Ctrl+PageUp|IDM_PREVFILE|\
Ctrl+PageDown|IDM_NEXTFILE|\
KeypadPlus|IDM_EXPAND|\
KeypadMinus|IDM_BLOCK_COMMENT|\
Ctrl+F1|IDM_HELP_SCITE|

# Variables for extensions
extensions.dir=$(SciteUserHome)\Extensions

# Encoding settings
code.page=0
output.code.page=65001

# Settings which are default in vanilla SciTE 3.4.0
technology=1
find.use.strip=1
replace.use.strip=1
find.close.on.find=0
# The following behaviour can be enabled, but it's more irritating than worth it.
#find.strip.incremental=1
#find.indicator.incremental=style:compositionthick,colour:#FFB700,under
#replace.strip.incremental=1

#potato.ignore

# Toolbar autorun
command.autorun="$(LocalAHK)" "$(SciteDefaultHome)\toolbar\Toolbar.ahk" $(scite.hwnd) $(WindowID)

# Open containing folder
command.name.10.*=Open containing folder...
command.mode.10.*=subsystem:shellexec,savebefore:no
command.10.*=explorer.exe /n, /select,"$(FilePath)"

# SciTE4AutoHotkey settings
command.name.11.*=SciTE4AutoHotkey settings...
command.mode.11.*=subsystem:shellexec,savebefore:no
command.11.*="$(LocalAHK)" /ErrorStdOut "$(SciteDefaultHome)\tools\PropEdit.ahk"

# SciTE4AutoHotkey diag util
command.name.12.*=SciTE4AutoHotkey Diagnostics Utility
command.mode.12.*=subsystem:shellexec,savebefore:no
command.12.*="$(LocalAHK)" /ErrorStdOut "$(SciteDefaultHome)\tools\SciTEDiag.ahk"

# Enable/disable SciTE4AutoHotkey automatic updates
automatic.updates=1

#potato.endignore

# Import language properties files
import ahk
import ahk2
import lua

# Import other properties
import other

Code: Select all

            text        back        B    I    U
            -------        --------        ----    ----    ----
Base Style        255,255,255    49,49,49        0    0    0
Default            Inherited    Inherited    F    F    F
Line Comment        180,159,129    Inherited    F    X    F
Block Comment        180,159,129    Inherited    F    X    F
Escape Char        188,24,24    Inherited    X    F    F
Operator            Inherited    Inherited    F    F    F
String            167,203.81    Inherited    F    F    F
Number            Inherited    Inherited    F    F    F
Keyboard            255,255,255    Inherited    F    X    F
Variable            Inherited    Inherited    F    F    F
Built-in Function    199,45,29    Inherited    F    F    F
Directive        204,120,51    Inherited    F    F    F
Label & Hotkey        Inherited    Inherited    X    F    F
Flow of Control        204,120,51    Inherited    F    F    F
Built-in Variable    255,255,255    Inherited    F    F    F
Command            204,120,51    Inherited    F    F    F
Syntax Error        Inherited    255,192,192    F    F    F
Key & Button        85,164,171    Inherited    F    F    F
User Keyword        167,203.81    Inherited    X    F    F
Image

genaro
Posts: 45
Joined: 09 Feb 2016, 20:07

Re: SciTE4AHK dark theme - ahkbin style

Post by genaro » 27 Nov 2019, 03:05

sorry where do I put these codes?

phaleth
Posts: 38
Joined: 13 Apr 2015, 03:49

Re: SciTE4AHK dark theme - ahkbin style

Post by phaleth » 01 Dec 2019, 05:29

genaro,

I'm not sure. Originally when i posted these configs the only thought I had was this should be shared with the community.

Maybe somebody with deeper knowledge of SciTE4AHK could give some insights as to where are these configs supposed to go.
When you posted the reply I've contacted BirdFluAway , he didn't reply back yet. He's not on these forums.

robinson
Posts: 189
Joined: 12 Sep 2019, 20:28

Re: SciTE4AHK dark theme - ahkbin style

Post by robinson » 08 Dec 2019, 15:50

hey guys,
this isn't code,
this is how you manually configure the SciTE4AutoHotkey style configuration tool.
Tools --> SciTE4AutoHotkey settings... --> Edit style

enjoy!

Post Reply

Return to “SciTE4AutoHotkey”