Page 2 of 42
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 17 Jan 2014, 11:47
by Grendahl
fincs,
I'm noticing that SciTE4AutoHotkey (v3.0.04.01) does not properly load the toolbar when selecting multiple .ahk files, then right clicking a selected file in the group and selecting "Edit".
It works fine when selecting and then right clicking "Edit" when you select the files individually.
It slows down opening multiple files at once for editing projects that have #includes.
W7x64
Latest AHK (Unicode)
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 17 Jan 2014, 18:16
by lexikos
So it does properly work with multiple files selected, and it works fine with one file at a time. That means there's nothing wrong. I think you missed the word "not" somewhere...
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 17 Jan 2014, 18:22
by joedf
Yup, lex, u troll
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 21 Jan 2014, 14:27
by Grendahl
Edited, thanks lexikos.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 21 Jan 2014, 16:23
by fincs
Cannot reproduce. I selected many files in File Explorer, right-clicked on them and selected "Edit". The toolbar did show up.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 21 Jan 2014, 22:02
by joedf
It happens to me (not always) but usually this happens when the CPU is under load..
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 09:17
by Grendahl
If I already have an .ahk script open and then multi-select and right click edit, it works fine.
If S4AHK is not running and I attempt to open 5 or 6 scripts with multi-select and right click edit, the toolbar does not appear, and the following error shows up:
CPU is under 10% loading.
W7 x64
i7 CPU @ 2.4GHz (8 core)
8GB RAM
SSD hard drive
I'm sure machine specs are plenty fine... and shouldn't be the root of the issue.
Diagnostic Info:
Spoiler SciTE Diagnostic Info
=====================
SciTE dir: C:\Program Files\AutoHotkey\SciTE
AutoHotkey build: AutoHotkey v1.1.14.01 (64-bit)
Current platform: Default
Folder PATH listing for volume OSDisk
Volume serial number is <redacted>
C:\PROGRAM FILES\AUTOHOTKEY
| AU3_Spy.exe
| AutoHotkey Website.url
| AutoHotkey.chm
| AutoHotkey.chw
| AutoHotkey.exe
| AutoHotkeyA32.exe
| AutoHotkeyU32.exe
| AutoHotkeyU64.exe
| Installer.ahk
| license.txt
|
+---Compiler
| Ahk2Exe - Original.exe
| Ahk2Exe.exe
| ANSI 32-bit.bin
| AutoHotkeySC.bin
| Exe2Ahk.exe
| Unicode 32-bit.bin
| Unicode 64-bit.bin
|
\---SciTE
| $REVISION
| $SETUP
| $VER
| ahk.api
| ahk.commands.properties
| ahk.keywords.properties
| ahk.lua
| ahk.properties
| InternalAHK.exe
| License.txt
| lua.properties
| other.properties
| platforms.properties
| SciLexer.dll
| SciTE.chm
| SciTE.exe
| SciTEGlobal.properties
| TestSuite.ahk
| tillagoto.properties
| toolbar.properties
| toolicon.icl
|
+---locales
| Deutsch.locale.properties
| English.locale.properties
| Español.locale.properties
| Français.locale.properties
| Italiano.locale.properties
| Polski.locale.properties
| ???.locale.properties
| ????.locale.properties
|
+---newuser
| | AhkAbbrevs.properties
| | Autorun.ahk
| | SciTEUser.properties
| | user.ahk.api
| | UserLuaScript.lua
| | UserToolbar.properties
| | _config.properties
| | _extensions.properties
| |
| +---Macros
| | Create new class.macro
| | Create new function.macro
| | If statement.macro
| |
| +---Scriptlets
| | (Example) Run or activate Notepad.scriptlet
| | Progress text.scriptlet
| |
| \---Styles
| Blank.style.properties
| Classic.style.properties
| HatOfGod.style.properties
| Light.style.properties
| Noir.style.properties
| PSPad.style.properties
| tidRich_Zenburn.style.properties
| VisualStudio.style.properties
|
+---toolbar
| | ComInterface.ahk
| | Extensions.ahk
| | PlatformRead.ahk
| | ProfileUpdate.ahk
| | SciTEDirector.ahk
| | SciTEMacros.ahk
| | Toolbar.ahk
| |
| \---Lib
| CEscape.ahk
| ComDispatch.ahk
| ComDispTable.ahk
| ComRemote.ahk
| ComVar.ahk
| CUnescape.ahk
| ExportExtension.ahk
| ExtractExtension.ahk
| Ini2Object.ahk
| RemoteBuf.ahk
| SciUtil.ahk
| StrPutVar.ahk
| Toolbar.ahk
|
\---tools
| $gendocs_scite
| ActiveWindowInfo.ahk
| Autorun.ahk
| MsgBoxC.ahk
| NewUser.ahk
| PropEdit.ahk
| SciTEDebug.ahk
| SciTEDiag.ahk
| SciTEReload.ahk
| SciTEUpdate.ahk
| SUtility.ahk
| TillaGoto.ahk
| __AhkVer.ahk
|
+---GenDocs
| | .gitignore
| | default.css
| | GenDocs.ahk
| | README.md
| |
| +---Demo
| | ahklogo.png
| | TestExample.ahk
| | TestLib.ahk
| | TestPage.md
| |
| \---Lib
| GenerateDocs.ahk
| Markdown2HTML.ahk
| PrepExample.ahk
| RetrieveDocs.ahk
| StrStartsWith.ahk
|
+---Lib
| AHKType.ahk
| Anchor.ahk
| dbgp.ahk
| GetSciTEInstance.ahk
| SciControl.ahk
| SUpd.ahk
|
\---SmartGUI
grid.gif
SmartGUI.ahk
SmartGUI.html
smartgui.icl
splash.gif
(dyn) APIPath=C:\Program Files\AutoHotkey\SciTE\ahk.api;C:\Users\<redacted>\Documents\AutoHotkey\SciTE\user.ahk.api
(dyn) AbbrevPath=C:\Users\<redacted>\Documents\AutoHotkey\SciTE\AhkAbbrevs.properties
(dyn) AutoHotkeyDir=C:\Program Files\AutoHotkey
(dyn) Chrome=#C0C0C0
(dyn) ChromeHighlight=#FFFFFF
(dyn) CurrentMessage=
(dyn) CurrentSelection=
(dyn) CurrentWord=
(dyn) FileDir=
(dyn) FileExt=
(dyn) FileName=
(dyn) FileNameExt=
(dyn) FilePath=
(dyn) Language=ahk1
(dyn) SciteDefaultHome=C:\Program Files\AutoHotkey\SciTE
(dyn) SciteDirectoryHome=
(dyn) SciteUserHome=C:\Users\<redacted>\Documents\AutoHotkey\SciTE
(dyn) SelectionEndColumn=1
(dyn) SelectionEndLine=1
(dyn) SelectionStartColumn=1
(dyn) SelectionStartLine=1
(dyn) SessionPath=C:\Users\<redacted>\Documents\AutoHotkey\SciTE\SciTE.session
(dyn) WindowID=986510
(user) AutoHotkey=$(AutoHotkeyDir)\AutoHotkey.exe
(user) Compiler=$(AutoHotkeyDir)\Compiler\Ahk2Exe.exe
(user) ahk.platform=Default
(user) code.page=0
(user) command.1.$(file.patterns.ahk)="$(AutoHotkey)" "$(FilePath)" $(1) $(2) $(3) $(4)
(user) command.2.*="$(LocalAHK)" /ErrorStdOut "$(SciteDefaultHome)\tools\SciTEDebug.ahk" /attach
(user) command.build.$(file.patterns.ahk)="$(LocalAHK)" "$(SciteDefaultHome)\tools\SciTEDebug.ahk" "$(AutoHotkey)"
(user) command.compile.$(file.patterns.ahk)="$(Compiler)" /in "$(FilePath)"
(user) command.go.$(file.patterns.ahk)="$(AutoHotkey)" /ErrorStdOut "$(FilePath)" $(1) $(2) $(3) $(4)
(user) command.help.$(file.patterns.ahk)=$(CurrentWord)!$(AutoHotkeyDir)\AutoHotkey.chm
(user) command.name.1.$(file.patterns.ahk)=Quick run
(user) command.name.2.*=Debug a currently running script...
(user) command.shortcut.1.$(file.patterns.ahk)=Ctrl+Shift+F5
(user) command.shortcut.2.*=Ctrl+Shift+F7
(user) command.subsystem.1.$(file.patterns.ahk)=2
(user) command.subsystem.2.*=2
(user) locale.properties=locales\English.locale.properties
(user) magnification=0
(user) make.backup=1
(user) output.code.page=0
(user) save.position=1
(user) style.ahk1.0=fore:#707070,bold
(user) style.ahk1.1=fore:#008000,italics
(user) style.ahk1.10=fore:#000000,back:#FFFFA1
(user) style.ahk1.11=fore:#480048,bold,italics
(user) style.ahk1.12=fore:#004080,bold
(user) style.ahk1.13=fore:#0F707F,italics
(user) style.ahk1.14=fore:#F04020,bold,italics
(user) style.ahk1.15=fore:#FF00FF,bold
(user) style.ahk1.16=fore:#CF00CF,bold,italics
(user) style.ahk1.17=fore:#0000FF,italics
(user) style.ahk1.18=fore:#800020,bold
(user) style.ahk1.19=$(style.ahk1.16),back:#F9F9FF
(user) style.ahk1.2=fore:#406040,italics
(user) style.ahk1.20=back:#FFC0C0
(user) style.ahk1.3=fore:#FF8000,bold
(user) style.ahk1.4=fore:#7F200F,bold
(user) style.ahk1.5=fore:#FF4F00,bold
(user) style.ahk1.6=fore:#404040,bold
(user) style.ahk1.7=fore:#2F4F7F,bold
(user) style.ahk1.8=fore:#CF2F0F
(user) style.ahk1.9=$(style.ahk1.8),back:#E4FFE4,bold
(base) AutoHotkeyDir=$(SciteDefaultHome)\..
(base) LocalAHK=$(SciteDefaultHome)\InternalAHK.exe
(base) abbreviations.$(file.patterns.ahk)=$(SciteUserHome)\AhkAbbrevs.properties
(base) ahk.api=$(SciteDefaultHome)\ahk.api;$(SciteUserHome)\user.ahk.api
(base) ahk.debugger.address=127.0.0.1
(base) ahk.debugger.capture.streams=1
(base) ahk.debugger.max.data=131072
(base) ahk.debugger.max.obj.children=100
(base) ahk.debugger.port=9000
(base) ahk.file.extension=*.ahk
(base) ahk.if.commands=if ifequal ifexist ifgreater ifgreaterorequal ifinstring ifless iflessorequal ifmsgbox ifnotequal ifnotexist ifnotinstring ifwinactive ifwinexist ifwinnotactive ifwinnotexist
(base) ahk.keywords=break continue else exit exitapp gosub goto $(ahk.if.commands) loop onexit pause return settimer sleep suspend static global local byref while until for class try catch throw finally
(base) ahk.keywords2=autotrim blockinput clipwait control controlclick controlfocus controlget controlgetfocus controlgetpos controlgettext controlmove controlsend controlsendraw controlsettext coordmode critical detecthiddentext detecthiddenwindows drive driveget drivespacefree edit envadd envdiv envget envmult envset envsub envupdate fileappend filecopy filecopydir filecreatedir filecreateshortcut filedelete filegetattrib filegetshortcut filegetsize filegettime filegetversion fileinstall filemove filemovedir fileread filereadline filerecycle filerecycleempty fileremovedir fileselectfile fileselectfolder filesetattrib filesettime formattime getkeystate groupactivate groupadd groupclose groupdeactivate gui guicontrol guicontrolget hotkey imagesearch inidelete iniread iniwrite input inputbox keyhistory keywait listhotkeys listlines listvars menu mouseclick mouseclickdrag mousegetpos mousemove msgbox outputdebug pixelgetcolor pixelsearch postmessage process progress random regdelete regread regwrite reload run runas runwait send sendevent sendinput sendlevel sendmessage sendmode sendplay sendraw setbatchlines setcapslockstate setcontroldelay setdefaultmousespeed setenv setformat setkeydelay setmousedelay setnumlockstate setscrolllockstate setstorecapslockmode settitlematchmode setwindelay setworkingdir shutdown sort soundbeep soundget soundgetwavevolume soundplay soundset soundsetwavevolume splashimage splashtextoff splashtexton splitpath statusbargettext statusbarwait stringcasesense stringgetpos stringleft stringlen stringlower stringmid stringreplace stringright stringsplit stringtrimleft stringtrimright stringupper sysget thread tooltip transform traytip urldownloadtofile winactivate winactivatebottom winclose winget wingetactivestats wingetactivetitle wingetclass wingetpos wingettext wingettitle winhide winkill winmaximize winmenuselectitem winminimize winminimizeall winminimizeallundo winmove winrestore winset winsettitle winshow winwait winwaitactive winwaitclose winwaitnotactive fileencoding setregview
(base) ahk.keywords3=abs acos asc asin atan ceil chr cos dllcall exp fileexist floor getkeystate numget numput registercallback il_add il_create il_destroy instr islabel isfunc ln log lv_add lv_delete lv_deletecol lv_getcount lv_getnext lv_gettext lv_insert lv_insertcol lv_modify lv_modifycol lv_setimagelist mod onmessage round regexmatch regexreplace sb_seticon sb_setparts sb_settext sin sqrt strlen substr tan tv_add tv_delete tv_getchild tv_getcount tv_getnext tv_get tv_getparent tv_getprev tv_getselection tv_gettext tv_modify tv_setimagelist varsetcapacity winactive winexist trim ltrim rtrim fileopen strget strput object array isobject objinsert objremove objminindex objmaxindex objsetcapacity objgetcapacity objgetaddress objnewenum objaddref objrelease objhaskey objclone _newenum comobjcreate comobjget comobjconnect comobjerror comobjactive comobjenwrap comobjunwrap comobjparameter comobjmissing comobjtype comobjvalue comobjarray comobjquery comobjflags func getkeyname getkeyvk getkeysc isbyref exception strsplit
(base) ahk.keywords4=clipboardtimeout commentflag errorstdout escapechar hotkeyinterval hotkeymodifiertimeout hotstring if iftimeout ifwinactive ifwinexist include includeagain inputlevel installkeybdhook installmousehook keyhistory ltrim maxhotkeysperinterval maxmem maxthreads maxthreadsbuffer maxthreadsperhotkey menumaskkey noenv notrayicon persistent singleinstance usehook warn winactivateforce ifwinnotactive ifwinnotexist
(base) ahk.keywords5=shift lshift rshift alt lalt ralt control lcontrol rcontrol ctrl lctrl rctrl lwin rwin appskey altdown altup shiftdown shiftup ctrldown ctrlup lwindown lwinup rwindown rwinup lbutton rbutton mbutton wheelup wheeldown xbutton1 xbutton2 joy1 joy2 joy3 joy4 joy5 joy6 joy7 joy8 joy9 joy10 joy11 joy12 joy13 joy14 joy15 joy16 joy17 joy18 joy19 joy20 joy21 joy22 joy23 joy24 joy25 joy26 joy27 joy28 joy29 joy30 joy31 joy32 joyx joyy joyz joyr joyu joyv joypov joyname joybuttons joyaxes joyinfo space tab enter escape esc backspace bs delete del insert ins pgup pgdn home end up down left right printscreen ctrlbreak pause scrolllock capslock numlock numpad0 numpad1 numpad2 numpad3 numpad4 numpad5 numpad6 numpad7 numpad8 numpad9 numpadmult numpadadd numpadsub numpaddiv numpaddot numpaddel numpadins numpadclear numpadup numpaddown numpadleft numpadright numpadhome numpadend numpadpgup numpadpgdn numpadenter f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 f21 f22 f23 f24 browser_back browser_forward browser_refresh browser_stop browser_search browser_favorites browser_home volume_mute volume_down volume_up media_next media_prev media_stop media_play_pause launch_mail launch_media launch_app1 launch_app2 blind click raw wheelleft wheelright
(base) ahk.keywords6=a_ahkpath a_ahkversion a_appdata a_appdatacommon a_autotrim a_batchlines a_caretx a_carety a_computername a_controldelay a_cursor a_dd a_ddd a_dddd a_defaultmousespeed a_desktop a_desktopcommon a_detecthiddentext a_detecthiddenwindows a_endchar a_eventinfo a_exitreason a_formatfloat a_formatinteger a_gui a_guievent a_guicontrol a_guicontrolevent a_guiheight a_guiwidth a_guix a_guiy a_hour a_iconfile a_iconhidden a_iconnumber a_icontip a_index a_ipaddress1 a_ipaddress2 a_ipaddress3 a_ipaddress4 a_isadmin a_iscompiled a_issuspended a_keydelay a_language a_lasterror a_linefile a_linenumber a_loopfield a_loopfileattrib a_loopfiledir a_loopfileext a_loopfilefullpath a_loopfilelongpath a_loopfilename a_loopfileshortname a_loopfileshortpath a_loopfilesize a_loopfilesizekb a_loopfilesizemb a_loopfiletimeaccessed a_loopfiletimecreated a_loopfiletimemodified a_loopreadline a_loopregkey a_loopregname a_loopregsubkey a_loopregtimemodified a_loopregtype a_mday a_min a_mm a_mmm a_mmmm a_mon a_mousedelay a_msec a_mydocuments a_now a_nowutc a_numbatchlines a_ostype a_osversion a_priorhotkey a_programfiles a_programs a_programscommon a_screenheight a_screenwidth a_scriptdir a_scriptfullpath a_scriptname a_sec a_space a_startmenu a_startmenucommon a_startup a_startupcommon a_stringcasesense a_tab a_temp a_thishotkey a_thismenu a_thismenuitem a_thismenuitempos a_tickcount a_timeidle a_timeidlephysical a_timesincepriorhotkey a_timesincethishotkey a_titlematchmode a_titlematchmodespeed a_username a_wday a_windelay a_windir a_workingdir a_yday a_year a_yweek a_yyyy clipboard clipboardall comspec errorlevel programfiles true false a_thisfunc a_thislabel a_ispaused a_iscritical a_isunicode a_ptrsize a_scripthwnd a_priorkey a_is64bitos a_regview a_screendpi a_fileencoding
(base) ahk.keywords7=ltrim rtrim join ahk_id ahk_pid ahk_class ahk_group ahk_exe processname processpath minmax controllist statuscd filesystem setlabel alwaysontop mainwindow nomainwindow useerrorlevel altsubmit hscroll vscroll imagelist wantctrla wantf2 vis visfirst wantreturn backgroundtrans minimizebox maximizebox sysmenu toolwindow exstyle check3 checkedgray readonly notab lastfound lastfoundexist alttab shiftalttab alttabmenu alttabandmenu alttabmenudismiss controllisthwnd hwnd deref pow bitnot bitand bitor bitxor bitshiftleft bitshiftright sendandmouse mousemove mousemoveoff hkey_local_machine hkey_users hkey_current_user hkey_classes_root hkey_current_config hklm hku hkcu hkcr hkcc reg_sz reg_expand_sz reg_multi_sz reg_dword reg_qword reg_binary reg_link reg_resource_list reg_full_resource_descriptor reg_resource_requirements_list reg_dword_big_endian regex pixel mouse screen relative rgb low belownormal normal abovenormal high realtime between contains in is integer float number digit xdigit integerfast floatfast alpha upper lower alnum time date not or and topmost top bottom transparent transcolor redraw region id idlast count list capacity eject lock unlock label serial type status seconds minutes hours days read parse logoff close error single shutdown menu exit reload tray add rename check uncheck togglecheck enable disable toggleenable default nodefault standard nostandard color delete deleteall icon noicon tip click show edit progress hotkey text picture pic groupbox button link checkbox radio dropdownlist ddl combobox statusbar treeview listbox listview datetime monthcal updown slider tab tab2 activex custom iconsmall tile report sortdesc nosort nosorthdr grid hdr autosize range xm ym ys xs xp yp dpiscale font resize owner submit nohide minimize maximize restore noactivate na cancel destroy center margin owndialogs guiescape guiclose guisize guicontextmenu guidropfiles tabstop section wrap border top bottom buttons expand first lines number uppercase lowercase limit password multi group background bold italic strike underline norm theme caption delimiter flash style checked password hidden left right center section move focus hide choose choosestring text pos enabled disabled visible notimers interrupt priority waitclose unicode tocodepage fromcodepageyes no ok cancel abort retry ignore force on off all send wanttab monitorcount monitorprimary monitorname monitorworkarea pid this base extends __get __set __call __delete __new new useunsetlocal useunsetglobal useenv localsameasglobal
(base) ahkscriptlet.file.extension=*.scriptlet
(base) api.$(file.patterns.ahk)=$(ahk.api)
(base) are.you.sure=1
(base) autocomplete.ahk1.ignorecase=1
(base) autocomplete.ahk1.start.characters=$(chars.alpha)$(chars.numeric)$(chars.accented)$_@#
(base) autocomplete.choose.single=0
(base) autocompleteword.automatic=0
(base) automatic.updates=1
(base) blank.margin.left=4
(base) braces.ahk1.style=5
(base) braces.ahk1.style2=4
(base) braces.check=1
(base) braces.lua.style=10
(base) braces.sloppy=1
(base) buffered.draw=1
(base) buffers=20
(base) buffers.zorder.switching=1
(base) cache.layout=3
(base) calltip.ahk1.ignorecase=1
(base) calltip.ahk1.parameters.end=)
(base) calltip.ahk1.parameters.separator=,
(base) calltip.ahk1.parameters.start= ,(
(base) calltip.ahk1.skip.bare.words=1
(base) calltip.ahk1.use.escapes=1
(base) calltip.ahk1.word.characters=$(chars.alpha)$(chars.numeric)$(chars.accented)$_@#
(base) caret.line.back=#FFFEAA
(base) caret.period=500
(base) caret.policy.lines=1
(base) caret.policy.width=20
(base) caret.policy.xeven=0
(base) caret.policy.xjumps=0
(base) caret.policy.xslop=1
(base) caret.policy.xstrict=0
(base) caret.policy.yeven=1
(base) caret.policy.yjumps=0
(base) caret.policy.yslop=1
(base) caret.policy.ystrict=1
(base) chars.accented=ŠšŒœŸÿÀàÁáÂâÃãÄäÅåÆæÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖØøÙùÚúÛûÜüÝýÞþßö
(base) chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
(base) chars.numeric=0123456789
(base) check.if.already.open=1
(base) clear.before.execute=1
(base) code.page=0
(base) command.10.*=explorer.exe /n, /select,"$(FilePath)"
(base) command.11.*="$(LocalAHK)" /ErrorStdOut "$(SciteDefaultHome)\tools\PropEdit.ahk"
(base) command.12.*="$(LocalAHK)" /ErrorStdOut "$(SciteDefaultHome)\tools\SciTEDiag.ahk"
(base) command.21.$(file.patterns.ahk)=OpenInclude
(base) command.22.$(file.patterns.ahk)="$(LocalAHK)" "$(SciteDefaultHome)\tools\SUtility.ahk" /addScriptlet
(base) command.24.$(file.patterns.ahk)=DBGp_Connect
(base) command.25.$(file.patterns.ahk)=DBGp_Disconnect
(base) command.26.$(file.patterns.ahk)=DBGp_Inspect
(base) command.27.$(file.patterns.ahk)=DBGp_Run
(base) command.28.$(file.patterns.ahk)=DBGp_Stop
(base) command.29.$(file.patterns.ahk)=DBGp_StepInto
(base) command.30.$(file.patterns.ahk)=DBGp_StepOver
(base) command.31.$(file.patterns.ahk)=DBGp_StepOut
(base) command.32.$(file.patterns.ahk)=DBGp_Stacktrace
(base) command.33.$(file.patterns.ahk)=DBGp_Varlist
(base) command.34.*=get_director_HWND
(base) command.35.*=DBGp_BkReset
(base) command.36.$(file.patterns.ahk)=DBGp_Pause
(base) command.autorun="$(LocalAHK)" "$(SciteDefaultHome)\toolbar\Toolbar.ahk"
(base) command.build.subsystem.$(file.patterns.ahk)=2
(base) command.help.subsystem.$(file.patterns.ahk)=4
(base) command.mode.11.*=subsystem:shellexec
(base) command.mode.12.*=subsystem:shellexec
(base) command.mode.21.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.24.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.25.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.26.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.27.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.28.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.29.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.30.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.31.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.32.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.33.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.mode.34.*=subsystem:lua,savebefore:no
(base) command.mode.35.*=subsystem:lua,savebefore:no
(base) command.mode.36.$(file.patterns.ahk)=subsystem:lua,savebefore:no
(base) command.name.10.*=Open containing folder...
(base) command.name.11.*=SciTE4AutoHotkey settings...
(base) command.name.12.*=SciTE4AutoHotkey Diagnostics Utility
(base) command.scite.help="$(SciteDefaultHome)\SciTE.chm"
(base) command.scite.help.shortcut=Ctrl+F1
(base) command.scite.help.subsystem=2
(base) command.subsystem.10.*=2
(base) command.subsystem.22.$(file.patterns.ahk)=2
(base) comment.block.ahk1=;~
(base) comment.block.at.line.start.lua=1
(base) comment.block.lua=--~
(base) comment.block.props=#~
(base) comment.box.end.ahk1= */
(base) comment.box.middle.ahk1= *
(base) comment.box.start.ahk1=/*
(base) comment.stream.end.ahk1=*/
(base) comment.stream.start.ahk1=/*
(base) default.file.ext=.ahk
(base) default.text.font=Courier New
(base) dwell.period=750
(base) edge.colour=#F9F9F9
(base) edge.column=200
(base) edge.mode=0
(base) ensure.consistent.line.ends=1
(base) export.html.folding=1
(base) export.html.styleused=1
(base) export.html.wysiwyg=1
(base) export.pdf.font=Courier
(base) export.pdf.magnification=-1
(base) export.pdf.margins=72,72,72,72
(base) export.pdf.pagesize=595,842
(base) export.xml.collapse.lines=1
(base) export.xml.collapse.spaces=1
(base) ext.lua.auto.reload=1
(base) ext.lua.startup.script=$(SciteDefaultHome)\ahk.lua
(base) extensions.dir=$(SciteUserHome)\Extensions
(base) file.patterns.ahk=$(ahk.file.extension);$(ahkscriptlet.file.extension)
(base) file.patterns.lua=*.lua
(base) file.patterns.props=*.properties;*.ini
(base) fileselector.height=600
(base) fileselector.width=800
(base) filter.ahk=AutoHotkey scripts (*.ahk)|$(ahk.file.extension)|AHK scriptlets (*.scriptlet)|$(ahkscriptlet.file.extension)|
(base) filter.other=INI files (*.ini)|*.ini|Lua scripts (*.lua)|*.lua|Configuration files (*.properties)|*.properties|
(base) find.command=findstr /n /s /I $(find.what) $(find.files)
(base) find.files=*
(base) find.replace.advanced=1
(base) fold=1
(base) fold.at.else=1
(base) fold.comment=1
(base) fold.compact=0
(base) fold.flags=16
(base) fold.margin.width=16
(base) fold.symbols=3
(base) font.quality=3
(base) highlight.indentation.guides=1
(base) indent.auto=1
(base) indent.automatic=1
(base) indent.closing=0
(base) indent.maintain.$(file.patterns.ahk)=0
(base) indent.maintain.$(file.patterns.lua)=1
(base) indent.opening=0
(base) indent.size=4
(base) keywordclass.lua=and break do else elseif end false for function if in local nil not or repeat return then true until while
(base) keywordclass2.lua=_VERSION assert collectgarbage dofile error gcinfo loadfile loadstring print rawget rawset require tonumber tostring type unpack
(base) keywordclass2.lua4=_ALERT _ERRORMESSAGE _INPUT _PROMPT _OUTPUT _STDERR _STDIN _STDOUT call dostring foreach foreachi getn globals newtype sort tinsert tremove
(base) keywordclass2.lua5=_G getfenv getmetatable ipairs loadlib next pairs pcall rawequal setfenv setmetatable xpcall string table math coroutine io os debug load module select
(base) keywordclass3.lua4=abs acos asin atan atan2 ceil cos deg exp floor format frexp gsub ldexp log log10 max min mod rad random randomseed sin sqrt strbyte strchar strfind strlen strlower strrep strsub strupper tan
(base) keywordclass3.lua5=string.byte string.char string.dump string.find string.len string.lower string.rep string.sub string.upper string.format string.gfind string.gsub table.concat table.foreach table.foreachi table.getn table.sort table.insert table.remove table.setn math.abs math.acos math.asin math.atan math.atan2 math.ceil math.cos math.deg math.exp math.floor math.frexp math.ldexp math.log math.log10 math.max math.min math.mod math.pi math.pow math.rad math.random math.randomseed math.sin math.sqrt math.tan string.gmatch string.match string.reverse table.maxn math.cosh math.fmod math.modf math.sinh math.tanh math.huge
(base) keywordclass4.lua4=openfile closefile readfrom writeto appendto remove rename flush seek tmpfile tmpname read write clock date difftime execute exit getenv setlocale time
(base) keywordclass4.lua5=coroutine.create coroutine.resume coroutine.status coroutine.wrap coroutine.yield io.close io.flush io.input io.lines io.open io.output io.read io.tmpfile io.type io.write io.stdin io.stdout io.stderr os.clock os.date os.difftime os.execute os.exit os.getenv os.remove os.rename os.setlocale os.time os.tmpname coroutine.running package.cpath package.loaded package.loadlib package.path package.preload package.seeall io.popen
(base) keywords.$(file.patterns.ahk)=$(ahk.keywords)
(base) keywords.$(file.patterns.lua)=$(keywordclass.lua)
(base) keywords2.$(file.patterns.ahk)=$(ahk.keywords2)
(base) keywords2.$(file.patterns.lua)=$(keywordclass2.lua) $(keywordclass2.lua4) $(keywordclass2.lua5)
(base) keywords3.$(file.patterns.ahk)=$(ahk.keywords3)
(base) keywords3.$(file.patterns.lua)=$(keywordclass3.lua4) $(keywordclass3.lua5)
(base) keywords4.$(file.patterns.ahk)=$(ahk.keywords4)
(base) keywords4.$(file.patterns.lua)=$(keywordclass4.lua4) $(keywordclass4.lua5)
(base) keywords5.$(file.patterns.ahk)=$(ahk.keywords5)
(base) keywords6.$(file.patterns.ahk)=$(ahk.keywords6)
(base) keywords7.$(file.patterns.ahk)=$(ahk.keywords7)
(base) lexer.$(file.patterns.ahk)=ahk1
(base) lexer.$(file.patterns.lua)=lua
(base) lexer.$(file.patterns.props)=props
(base) lexer.errorlist.value.separate=1
(base) line.margin.visible=1
(base) line.margin.width=5+
(base) load.on.activate=1
(base) magnification=-1
(base) margin.width=16
(base) menu.language=&AutoHotkey|ahk||&Lua|lua||&INI and property files|ini||$(ext.menu.language)$(user.menu.language)
(base) minimize.to.tray=0
(base) open.dialog.in.file.directory=1
(base) open.filter=$(filter.ahk)$(filter.ext)$(filter.other)$(filter.user)All files (*.*)|*.*|
(base) output.cache.layout=3
(base) output.code.page=65001
(base) output.magnification=-1
(base) output.scroll=1
(base) output.wrap=1
(base) position.height=-1
(base) position.width=-1
(base) print.footer.format=$(FilePath) — File date: $(FileDate) — File time: $(FileTime)
(base) print.footer.style=font:Arial Narrow,size:10,italics
(base) print.header.format=$(FileNameExt) — Printed on $(CurrentDate), $(CurrentTime) — Page $(CurrentPage)
(base) print.header.style=font:Arial,size:12,bold
(base) print.magnification=-1
(base) print.margins=1500,1000,1000,1500
(base) properties.directory.enable=1
(base) read.only=0
(base) reload.preserves.undo=1
(base) save.all.for.build=0
(base) save.filter=$(open.filter)
(base) save.position=1
(base) save.recent=1
(base) save.session=1
(base) selection.back=#E0E0E8
(base) selection.fore=#006000
(base) session.bookmarks=1
(base) session.folds=1
(base) split.vertical=0
(base) statement.end.$(file.patterns.lua)=5 end
(base) statement.indent.$(file.patterns.lua)=5 do else function then
(base) statusbar.number=4
(base) statusbar.text.1=Line: $(LineNumber) | Column: $(ColumnNumber) | $(OverType) | ($(EOLMode)) | $(FileAttr)
(base) statusbar.text.2=$(BufferLength) characters in $(NbOfLines) lines. Selection: $(SelLength) characters.
(base) statusbar.text.3=Date: $(CurrentDate) | Time: $(CurrentTime)
(base) statusbar.text.4=$(FileNameExt): $(FileDate) - $(FileTime) | $(FileAttr)
(base) statusbar.visible=1
(base) style.*.32=font:$(default.text.font),size:10
(base) style.*.33=fore:#111111,back:#DDDDDD,font:$(default.text.font),size:10
(base) style.*.34=fore:#0000FF,bold
(base) style.*.35=fore:#FF0000,bold
(base) style.*.36=back:#00FF80
(base) style.*.37=fore:#C0C0C0,back:#FFFFFF
(base) style.errorlist.10=fore:#007F00
(base) style.errorlist.11=fore:#00007F
(base) style.errorlist.12=fore:#007F7F
(base) style.errorlist.13=fore:#7F0000
(base) style.errorlist.3=fore:#F00000,bold
(base) style.errorlist.32=fore:#000000,back:#FFFFFF,font:$(default.text.font),size:10
(base) style.errorlist.4=fore:#1F1F1F
(base) style.lua.0=
(base) style.lua.1=$(style.ahk1.2)
(base) style.lua.10=$(style.ahk1.5)
(base) style.lua.11=
(base) style.lua.12=$(style.ahk1.20)
(base) style.lua.13=$(style.lua.5),back:#F5FFF5
(base) style.lua.14=$(style.lua.5),back:#F5F5FF
(base) style.lua.15=$(style.lua.5),back:#FFF5F5
(base) style.lua.16=$(style.lua.5),back:#FFF5FF
(base) style.lua.17=$(style.lua.5),back:#FFFFF5
(base) style.lua.18=$(style.lua.5),back:#FFA0A0
(base) style.lua.19=$(style.lua.5),back:#FFF5F5
(base) style.lua.2=$(style.ahk1.1)
(base) style.lua.3=
(base) style.lua.4=$(style.ahk1.7)
(base) style.lua.5=$(style.ahk1.17)
(base) style.lua.6=$(style.ahk1.6)
(base) style.lua.7=$(style.ahk1.6)
(base) style.lua.8=$(style.ahk1.6),back:#E0FFFF,bold
(base) style.lua.9=fore:#F04020,bold,italics
(base) style.props.0=$(style.ahk1.0)
(base) style.props.1=$(style.ahk1.1)
(base) style.props.2=$(style.ahk1.10),eolfilled
(base) style.props.3=$(style.ahk1.5)
(base) style.props.5=$(style.ahk1.17)
(base) tabbar.hide.one=1
(base) tabbar.multiline=1
(base) tabbar.visible=1
(base) tabsize=4
(base) tillagoto.cache.files=1
(base) tillagoto.cancel.timeout=300
(base) tillagoto.directives=1
(base) tillagoto.enable=1
(base) tillagoto.filter.comments=1
(base) tillagoto.gui.align.filenames=1
(base) tillagoto.gui.font=$(default.text.font)
(base) tillagoto.gui.font.size=8
(base) tillagoto.gui.height=12
(base) tillagoto.gui.margin=2
(base) tillagoto.gui.posleft=0
(base) tillagoto.gui.sort.entries=1
(base) tillagoto.gui.transparency=255
(base) tillagoto.gui.wide.view=1
(base) tillagoto.gui.width=230
(base) tillagoto.hk.go.back=!Left
(base) tillagoto.hk.go.forward=!Right
(base) tillagoto.hk.goto.def=+Enter
(base) tillagoto.hk.summon.gui=F12
(base) tillagoto.include.mode=0x10111101
(base) tillagoto.match.everywhere=1
(base) tillagoto.quick.mode=0
(base) tillagoto.quit.with.editor=1
(base) tillagoto.show.tray.icon=1
(base) tillagoto.use.mbutton=1
(base) time.commands=1
(base) title.full.path=0
(base) title.show.buffers=1
(base) toolbar.visible=1
(base) use.palette=0
(base) use.tabs=1
(base) user.context.menu=||Open #Include|1121|Add scriptlet...|1122|||Inspect variable...|1126|
(base) 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|
(base) view.indentation.guides=1
(base) view.indentation.whitespace=1
(base) view.whitespace=0
(base) word.characters.$(file.patterns.ahk)=$(chars.alpha)$(chars.numeric)$(chars.accented)$_@#
(base) word.characters.$(file.patterns.lua)=$(word.chars.lua)
(base) word.chars.lua=$(chars.alpha)$(chars.numeric)$(chars.accented)_%
(base) wrap=1
(base) wrap.style=1
(base) wrap.visual.flags=3
(base) wrap.visual.flags.location=0
(base) wrap.visual.startindent=4
(embed) ALLUSERSPROFILE=C:\ProgramData
(embed) APPDATA=C:\Users\<redacted>\AppData\Roaming
(embed) COMPUTERNAME=<redacted>
(embed) ComSpec=C:\Windows\system32\cmd.exe
(embed) CommonProgramFiles=C:\Program Files (x86)\Common Files
(embed) CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
(embed) CommonProgramW6432=C:\Program Files\Common Files
(embed) DEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
(embed) FP_NO_HOST_CHECK=NO
(embed) HOMEDRIVE=C:
(embed) HOMEPATH=\Users\<redacted>
(embed) LOCALAPPDATA=C:\Users\<redacted>\AppData\Local
(embed) LOGONSERVER=\\<redacted>
(embed) NUMBER_OF_PROCESSORS=8
(embed) OS=Windows_NT
(embed) PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
(embed) PLAT_WIN=1
(embed) PLAT_WIN32=1
(embed) PLAT_WINNT=1
(embed) PROCESSOR_ARCHITECTURE=x86
(embed) PROCESSOR_ARCHITEW6432=AMD64
(embed) PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
(embed) PROCESSOR_LEVEL=6
(embed) PROCESSOR_REVISION=3a09
(embed) PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
(embed) PUBLIC=C:\Users\Public
(embed) Path=<redacted>
(embed) ProgramData=C:\ProgramData
(embed) ProgramFiles=C:\Program Files (x86)
(embed) ProgramFiles(x86)=C:\Program Files (x86)
(embed) ProgramW6432=C:\Program Files
(embed) QADUSERNAME=<redacted>
(embed) SESSIONNAME=Console
(embed) SystemDrive=C:
(embed) SystemRoot=C:\Windows
(embed) TEMP=C:\Users\<redacted>\AppData\Local\Temp
(embed) TMP=C:\Users\<redacted>\AppData\Local\Temp
(embed) UATDATA=C:\Windows\CCM\UATData\<redacted>
(embed) ULTRAMON_LANGDIR=C:\Program Files\UltraMon\Resources\en
(embed) USERDNSDOMAIN=<redacted>
(embed) USERDOMAIN=<redacted>
(embed) USERNAME=<redacted>
(embed) USERPROFILE=C:\Users\<redacted>
(embed) VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
(embed) VSEDEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
(embed) asl.log=Destination=file
(embed) windir=C:\Windows
(embed) windows_tracing_flags=3
(embed) windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log
(abbrev) newfunc=|(){\n}
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 10:04
by fincs
I just issued a potential fix for this problem as a downloadable hotfix. If you are not automatically prompted to download it, right click on the Toolbar and select "Check for updates".
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 13:38
by Grendahl
Thank you for looking into this...
Applied the update, selcted 6 or 7 .ahk scripts, right clicked, selected Edit, and got the following error:
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 13:44
by joedf
"xFAIL" hmm? What is going on, fincs!? Lol
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 15:11
by fincs
I uploaded attempted fix #2. Please redo the steps I mentioned earlier.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 15:33
by Grendahl
Unfortunately, right clicking on the toolbar now yields nothing. (Can't check for update)
Nevermind... I was able to manually launch the toolbar.ahk script and right click. I'll test and let you know.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 15:43
by fincs
Close SciTE, kill all InternalAHK.exe processes and open SciTE again (with one single file).
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 16:01
by Grendahl
OK. Went so far as to reboot the computer.
Opened one script, toolbar worked fine.
Closed SciTE, attempted to open four .ahk files, and got a Toolbar MsgBox (Error trying to get the director interface!)
Clicked OK on the msgbox, and was shown an error in ResolveProp, line 18, \toolbar\SciTEDirector.ahk:50.
Clicked Yes to try to continue running script, and got another ResolveProp error, line 19, same script.
Full toolbar never opened. (I have up to the find/replace icons, but nothing to the right of that)
Opening a single script after that continues to work fine. (Set current platform and other icons to the right appear)
Multiple continue to fail. :/
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 22 Jan 2014, 16:06
by hunter99
That fix #2 did the job. Before reading this I didn't know you could open multi files. At 75 one would think I'd have learned to read the help file. This is the best editor for AHK i have seen. Thanks for all your hard work.
hunter
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 23 Jan 2014, 09:04
by trismarck
fincs wrote: Command #1 is 'Quick Run' for .ahk files; you're using a colliding command ID. In the mean time before I get to add dynamic command ID allocation for extensions (in order to avoid collisions), use #3. (1, 2, and 21 to 36 are taken).
In addition to what fincs wrote, #10, 11 and 12 are taken also, though not explicitly.
//edit:
Also, the command #0 appears to be free, but it's probably reserved for special purposes.
//edit2:
and 23 and 37-49.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 23 Jan 2014, 12:01
by Grendahl
Here's the latest.
It looks like whenever I start by opening only one or two, I can then individually right click edit to open more files and S4A is happy.
However, right click <edit> on three or more files and it chokes.
It also chokes if I've had two files open, close SciTE, and right click <edit> another file. It tries to open the two former files as well as the new one, and chokes.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 23 Jan 2014, 23:18
by lexikos
It also chokes if I've had two files open, close SciTE, and right click <edit> another file. It tries to open the two former files as well as the new one, and chokes.
This has never happened for me. It only loads the previous session if I run SciTE directly. If I Edit a file and SciTE isn't already running, it opens only that file.
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 26 Jan 2014, 15:46
by joedf
my Switch-tabs keybinds
had them for a while. though i'd share them
-Hold RButton + Wheel UP = blah, the code is self-explanatory
-oh! but one thing is that, simply scrolling over the tabbar also switches the tab
Code: Select all
#InstallMouseHook
#IfWinActive ahk_class SciTEWindow
RButton & WheelUp::gosub NextTab
RButton & WheelDown::gosub PrevTab
RButton::Send {RButton}
#If Control("SciTeTabCtrl1")
WheelUp::gosub NextTab
WheelDown::gosub PrevTab
#If
#IfWinActive
Control(ClassNN) {
MouseGetPos,,,,control
return (ClassNN = control)
}
NextTab:
ControlSend,,{Shift Down}{F6}{Shift Up},ahk_class SciTEWindow ;WinMenuSelectItem, %AppTarget%,, Ta&bs, &Previous
return
PrevTab:
ControlSend,,{F6},ahk_class SciTEWindow ;WinMenuSelectItem, %AppTarget%,, Ta&bs, &Next
return
cheers
Re: SciTE4AutoHotkey v3.0.04.01 [Updated Dec 24 2013]
Posted: 26 Jan 2014, 17:43
by Joe Glines
Thanks for sharing joedf! I find switching tabs annoying and this really helps.
BTW- I learned a lot of SciTE features by watching
this video . The column manipulation stuff (about 1/2 way through the video) was AMAZING! I am learning Python which uses column indention to signify things so it comes in very helpful.
I found the video from
this page which has some other helpful tweaks to apply to your setup file.