Jump to content

SciTE Customization GUI -- [03/04/2017]


jaberwacky
 Share

Recommended Posts

Sure.

# SciTE Customization GUI ----------------------------------------
# Do not remove these lines or anything between them
position.left=0
position.top=0
position.width=-1
position.height=-1
position.maximize=
position.tile=
minimize.to.tray=0
save.position=1
output.horizontal.size=
output.vertical.size=
output.initial.hide=
split.vertical=0
clear.before.execute=1
output.scroll=
fold=1
fold.compact=0
fold.on.open=0
fold.margin.width=16
fold.preprocessor=1
fold.comment=1
fold.symbols=3
fold.highlight=1
fold.margin.colour=
fold.margin.highlight.colour=
fold.highlight.colour=#FF0000
fold.flags=16
use.tabs=1
tabsize=4
tab.indents=
backspace.unindents=
indent.size=4
view.indentation.guides=1
style.au3.37=
highlight.indentation.guides=1
find.mark=
find.replace.matchcase=
find.replace.regexp=
find.replace.regexp.posix=
find.replace.wrap=
find.replace.escapes=
find.replacewith.focus=
find.use.strip=
replace.use.strip=
find.close.on.find=
find.in.files.close.on.find=
find.replace.advanced=1
selection.fore=#006000
selection.back=#F0A0A8
selection.alpha=50
selection.multiple=
selection.additional.typing=
selection.additional.fore=
selection.additional.back=
selection.additional.alpha=
margin.width=16
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
highlight.current.word.colour=#00D040
braces.check=1
braces.sloppy=1
style.au3.34=fore:#0000FF,back:#F0F4F9
style.au3.35=fore:#009933,back:#F0F4F9
caret.fore=
caret.width=
caret.period=500
caret.line.back=#FFFED8
caret.line.back.alpha=
caret.additional.blinks=
caret.sticky=
virtual.space=
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=5
style.*.33=back:#C0C0C0,$(font.base)
error.select.line=
style.errorlist.3=fore:#FF0000
error.marker.fore=
error.marker.back=
error.inline=1
style.error.1=fore:#FF0000,back:#FFFF00
style.error.2=fore:#FFFFFF,back:#FF0000
are.you.sure=1
are.you.sure.for.build=
are.you.sure.on.reload=
save.all.for.build=
load.on.activate=1
save.on.deactivate=
reload.preserves.undo=1
check.if.already.open=1
quit.on.close.last=
save.session=1
save.recent=1
save.on.timer=
save.find=
strip.trailing.spaces=1
calltips.color.highlight=#FF0000
style.au3.38=fore:#050505,back:#FFFFFF
calltips.set.above=0
calltip.*.ignorecase=
calltip.*.use.escapes=
autocomplete.au3.disable=0
autocomplete.choose.single=0
autocomplete.*.ignorecase=
autocompleteword.automatic=0
autocomplete.*.fillups =
buffers=100
buffers.zorder.switching=1
tabbar.visible=1
tabbar.multiline=1
tabbar.hideone=
toolbar.visible=1
statusbar.visible=1
full.screen.hides.menu=
title.full.path=1
title.show.buffers=1
blank.margin.right=1
blank.margin.left=4
buffered.draw=1
two.phase.draw=
technology=
cache.layout=
output.cache.layout=
font.quality=
ext.lua.auto.reload=1
ext.lua.reset=1
edge.mode=0
edge.column=200
edge.colour=#F9F9F9
indicators.alpha=63
indicators.under=1
style.au3.32=style.*.32
style.au3.0=fore:#000000
style.au3.1=fore:#008000,italics
style.au3.2=fore:#008000,italics
style.au3.3=fore:#0000FF
style.au3.4=fore:#000090
style.au3.5=fore:#0000FF
style.au3.6=fore:#808000
style.au3.7=fore:#FF0000
style.au3.8=fore:#FF8000
style.au3.9=fore:#5A5A5A
style.au3.10=fore:#808080
style.au3.11=fore:#808000
style.au3.12=fore:#DC143C
style.au3.13=fore:#FF0000
style.au3.14=fore:#993399
style.au3.15=fore:#0080FF
style.errorlist.32=fore:#B06000,$(font.small)
style.errorlist.4=fore:#0000FF
style.errorlist.10=fore:#F70000,bold
style.errorlist.11=fore:#007F00,bold
style.errorlist.12=fore:#FF8800,bold
style.errorlist.0=fore:#000000
style.errorlist.1=fore:#FF0000
backup.files=0
check.updates.scite4autoit3=
proper.case=0
debug.msgbox.option=0
debug.console.option=1
debug.trace.option=1
end.at.last.line=
mousehover.calltips.dwelltime=
# Do not remove these lines or anything between them
# - SciTE Customization GUI ----------------------------------------

au3UserAbbrev.properties contains my abbrev.

I doesn't work also with default settings. I don't know what happened...

Br,

UEZ

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

They weren't in there.  Were they before?  It might be a bug in SCG.

Fortunately, the sciteuser.properties are backed up in the SciTE Customization GUI folder under SciTEUser Backup folder.

import au3.keywords.user.abbreviations.properties

import au3abbrev.properties

import au3UserAbbrev.properties

# SciTE Customization GUI ----------------------------------------
# Do not remove these lines or anything between them
position.left=0
position.top=0
position.width=-1
position.height=-1
position.maximize=
position.tile=
minimize.to.tray=0
save.position=1
output.horizontal.size=
output.vertical.size=
output.initial.hide=
split.vertical=0
clear.before.execute=1
output.scroll=
fold=1
fold.compact=0
fold.on.open=0
fold.margin.width=16
fold.preprocessor=1
fold.comment=1
fold.symbols=3
fold.highlight=1
fold.margin.colour=
fold.margin.highlight.colour=
fold.highlight.colour=#FF0000
fold.flags=16
use.tabs=1
tabsize=4
tab.indents=
backspace.unindents=
indent.size=4
view.indentation.guides=1
style.au3.37=
highlight.indentation.guides=1
find.mark=
find.replace.matchcase=
find.replace.regexp=
find.replace.regexp.posix=
find.replace.wrap=
find.replace.escapes=
find.replacewith.focus=
find.use.strip=
replace.use.strip=
find.close.on.find=
find.in.files.close.on.find=
find.replace.advanced=1
selection.fore=#006000
selection.back=#F0A0A8
selection.alpha=50
selection.multiple=
selection.additional.typing=
selection.additional.fore=
selection.additional.back=
selection.additional.alpha=
margin.width=16
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
highlight.current.word.colour=#00D040
braces.check=1
braces.sloppy=1
style.au3.34=fore:#0000FF,back:#F0F4F9
style.au3.35=fore:#009933,back:#F0F4F9
caret.fore=
caret.width=
caret.period=500
caret.line.back=#FFFED8
caret.line.back.alpha=
caret.additional.blinks=
caret.sticky=
virtual.space=
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=5
style.*.33=back:#C0C0C0,$(font.base)
error.select.line=
style.errorlist.3=fore:#FF0000
error.marker.fore=
error.marker.back=
error.inline=1
style.error.1=fore:#FF0000,back:#FFFF00
style.error.2=fore:#FFFFFF,back:#FF0000
are.you.sure=1
are.you.sure.for.build=
are.you.sure.on.reload=
save.all.for.build=
load.on.activate=1
save.on.deactivate=
reload.preserves.undo=1
check.if.already.open=1
quit.on.close.last=
save.session=1
save.recent=1
save.on.timer=
save.find=
strip.trailing.spaces=1
calltips.color.highlight=#FF0000
style.au3.38=fore:#050505,back:#FFFFFF
calltips.set.above=0
calltip.*.ignorecase=
calltip.*.use.escapes=
autocomplete.au3.disable=0
autocomplete.choose.single=0
autocomplete.*.ignorecase=
autocompleteword.automatic=0
autocomplete.*.fillups =
buffers=100
buffers.zorder.switching=1
tabbar.visible=1
tabbar.multiline=1
tabbar.hideone=
toolbar.visible=1
statusbar.visible=1
full.screen.hides.menu=
title.full.path=1
title.show.buffers=1
blank.margin.right=1
blank.margin.left=4
buffered.draw=1
two.phase.draw=
technology=
cache.layout=
output.cache.layout=
font.quality=
ext.lua.auto.reload=1
ext.lua.reset=1
edge.mode=0
edge.column=200
edge.colour=#F9F9F9
indicators.alpha=63
indicators.under=1
style.au3.32=style.*.32
style.au3.0=fore:#000000
style.au3.1=fore:#008000,italics
style.au3.2=fore:#008000,italics
style.au3.3=fore:#0000FF
style.au3.4=fore:#000090
style.au3.5=fore:#0000FF
style.au3.6=fore:#808000
style.au3.7=fore:#FF0000
style.au3.8=fore:#FF8000
style.au3.9=fore:#5A5A5A
style.au3.10=fore:#808080
style.au3.11=fore:#808000
style.au3.12=fore:#DC143C
style.au3.13=fore:#FF0000
style.au3.14=fore:#993399
style.au3.15=fore:#0080FF
style.errorlist.32=fore:#B06000,$(font.small)
style.errorlist.4=fore:#0000FF
style.errorlist.10=fore:#F70000,bold
style.errorlist.11=fore:#007F00,bold
style.errorlist.12=fore:#FF8800,bold
style.errorlist.0=fore:#000000
style.errorlist.1=fore:#FF0000
backup.files=0
check.updates.scite4autoit3=
proper.case=0
debug.msgbox.option=0
debug.console.option=1
debug.trace.option=1
end.at.last.line=
mousehover.calltips.dwelltime=
# Do not remove these lines or anything between them
# - SciTE Customization GUI ----------------------------------------
Edited by jaberwocky6669
Link to comment
Share on other sites

Yes, the backup folder did it.

Added those lines and now it works again.

import au3.UserUdfs
import au3.keywords.user.abbreviations

Thx,

UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Link to comment
Share on other sites

Minor update.  This version fixes a bug when changing the context menu options.  Also fixed a bug which affected the Italics option of Number.  Added SciTE to the list of programs under the Versions drop down menu.

Link to comment
Share on other sites

  • 3 weeks later...

is there a way to make Undo Redo and Save buttons act the way as it was in SciTE version included in 3.3.8.1 ?

And also - is it possible - to make auto save session on exit (lets say last 10 exits) from SciTE? (so i'm not to lose session even if i happen to open single *.au3 while SciTE is not loaded)

Link to comment
Share on other sites

This is a real nice software.

Would it be possible (well, almost everything is possible of course)  / an idea to include ability to edit user abbreviations also, from the same software ? I know that a separate application exists for that, but it would be a nice addition. At least for me.

I am just a hobby programmer, and nothing great to publish right now.

Link to comment
Share on other sites

  • Moderators

jaberwocky6669,

Do feel free to add my Abbreviation and UserCallTip Managers that are currently available within SciTEConfig if you wish. They are stand alone .au3 files which can simply be included and require only a very few Global variables in the main script. Let me know if you need any more information. :)

M23

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

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Latest update.  Melba23's SciTE Abbrev Manager and SciTE User Calltip Manager are now available through both the file and context menus.  Enjoy!

Link to comment
Share on other sites

Latest update now has a few more bugfixes and the GUI is less scrunched in together.  Also, Melba23's Abbrev and User Calltip Managers should play nicely on portable versions of AutoIt!

Link to comment
Share on other sites

Hi jaberwocky,

found a bug for your bug collection ;) :

Open SciTE Customization GUI -> SciTE Abbrev Manager -> enter gcgh (User Abbreviations) and press create -> gcgh already exists. Override? Yes -> crash:

Line 465  (File "C:..\SciTE Customization GUI\_Source\Controllers\AbbrevMan.au3"):

GUICtrlSetData($cCode_Edit, _Abbrev2Code($aSciTE_Abbrev[$iIndex]))
GUICtrlSetData($cCode_Edit, _Abbrev2Code($aSciTE_Abbrev[^ ERROR

Error: Variable subscript badly formatted.

Br,

UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

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

×
×
  • Create New...