Page 33 of 42
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 05 Jan 2017, 16:35
by HotKeyIt
Thanks lexikos, I have updated AHK_H to support context_names properly and created a
Pull request.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 15:24
by MaxAstro
evilC reccomended I post this here - Scite seems to go wonky when using continuation sections, as in the attached picture.
- screenshot.png (69.83 KiB) Viewed 8859 times
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 16:42
by joedf
That may be true, but it's kind of weird to me how you wrote it...
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 17:06
by MaxAstro
How so? Admittedly I had to mostly figure out the syntax for continuation sections myself, but that is almost identical to how the help file does it. The only difference is I am using #LTrim to let me indent it.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 17:24
by wolf_II
@
MaxAstro: What happens if you move the
% sign out of the continuation section?
I checked with this code, and the stange "discoloration" is gone:
Code: Select all
; before
F12::
MsgBox, 4,,
(
% "Press Yes to test again.
Press No to stop."
)
IfMsgBox, Yes
Goto, F12
Return
Code: Select all
; after
F12::
MsgBox, 4,, %
(
"Press Yes to test again.
Press No to stop."
)
IfMsgBox, Yes
Goto, F12
Return
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 17:36
by wolf_II
@
MaxAstro: Sorry, I have written the last post before you mentioned
#LTrim.
Now, I moved the
% sign, a space and a
" out of the continuation section:
Code: Select all
; before
#LTrim
F12::
MsgBox, 4,,
(
% "Press Yes to test again.
Press No to stop."
)
IfMsgBox, Yes
Goto, F12
Else
ExitApp
Return
Code: Select all
; after
#LTrim
F12::
MsgBox, 4,, % "
(
Press Yes to test again.
Press No to stop.
)"
IfMsgBox, Yes
Goto, F12
Else
ExitApp
Return
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 17:46
by joedf
MaxAstro wrote:How so? Admittedly I had to mostly figure out the syntax for continuation sections myself, but that is almost identical to how the help file does it. The only difference is I am using #LTrim to let me indent it.
Like wolf_II mentionned, it's the
%... i'm sceptical...
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 18:03
by MaxAstro
@wolf_II: Oh! That is like the one syntax I didn't try. XD Took me forever just to figure out how to include a % in a continuation section in the first place. My version executes correctly, but Scite does seem to like your version better, so I'll switch over.
@joedf: I always use the % "string" syntax for strings. For one it helps me keep track of what is a string and what isn't, for two it lets me use variables in a way that feels more natural, and for three (and most importantly) it bugs the heck out of me that N++ (and Scite for that matter) try to colorize strings like they were commands if you don't enclose them in quotes.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 19:41
by joedf
i see...
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 21:18
by lexikos
I've just uploaded the lexers (syntax highlighters) that I've been using for the last few months.
AutoHotkey lexers for Scintillua + SciTE4AutoHotkey
AutoHotkey v1 and v2 are supported. A Lua script is included to automatically switch lexers when a "v2" platform is selected. Both lexers almost fully support the unique syntax of each command.
Caveats:
- Continuation sections are given a single flat style. This is to avoid inaccurate/misleading styling, because styling code within a continuation section accurately seems to be impossible with Scintillua. (The best I could achieve was styling which broke as soon as you edit a line near or in the section, and even that was complicated.)
- Continuation lines may be styled as though they are standalone expressions. This is a problem, for instance, if you spread the parameter list of a command across multiple lines.
- So-called "keywords" in strings are not highlighted, by design. (If a keyword is highlighted, it had better actually mean something in that context. Although it would be possible to highlight keywords such as sub-commands only in-context, it would further complicate the grammar.)
- It's memory-hungry.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 20 Jan 2017, 22:06
by Klark92
how can i remove the annoying update required text (for run button)
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 23 Jan 2017, 04:56
by haichen
Sometime ago i added your DebugVars to my Scite4AutoHotkey, and now i also added the new lexers. So i want to say thanks for these nice and useful Additions.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 23 Jan 2017, 08:58
by guest3456
lexikos wrote:I've just uploaded the lexers (syntax highlighters) that I've been using for the last few months.
AutoHotkey lexers for Scintillua + SciTE4AutoHotkey
AutoHotkey v1 and v2 are supported. A Lua script is included to automatically switch lexers when a "v2" platform is selected. Both lexers almost fully support the unique syntax of each command.
Caveats:
- Continuation sections are given a single flat style. This is to avoid inaccurate/misleading styling, because styling code within a continuation section accurately seems to be impossible with Scintillua. (The best I could achieve was styling which broke as soon as you edit a line near or in the section, and even that was complicated.)
- Continuation lines may be styled as though they are standalone expressions. This is a problem, for instance, if you spread the parameter list of a command across multiple lines.
- So-called "keywords" in strings are not highlighted, by design. (If a keyword is highlighted, it had better actually mean something in that context. Although it would be possible to highlight keywords such as sub-commands only in-context, it would further complicate the grammar.)
- It's memory-hungry.
you may want to include a test file as fincs did (but his was woefully lacking)
RaptorX created a fairly thorough test file when he originally wrote a lexer to be used for NP++. i've forked it and added a few changes. you can get it here:
https://github.com/mmikeww/LexAHKL/blob ... 20Test.txt
maybe its better for you to host the definitive test file since you're more familiar with all allowable syntax and all variables/commands/func names
i was just updating Vim's syntax highlighter recently thats why i was working on this
Old Scite Version?
Posted: 23 Jan 2017, 11:27
by Capbat
Hi
I am looking for an older version of Scite that would run on my old Toshiba with Windows XP. (Windows XP Home Edition Version 2002 Service Pack 3).
When I try to install the latest version of Scite (Installer) It starts, but it just shows me the initial page without any content and stays there forever.
I know that XP is old and not supported, but I have an AHK app that works well on vista and Windows 10, but his behaving strangely on XP and the only way I can see to debug it is to have Scite on the XP.
Thanks for your help.
Bat
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 23 Jan 2017, 23:57
by Entropy42
Is there a plug in for SciTE4AHK that gives a function browser? I've got something now that is like 1700 lines of code and its getting hard to navigate it. I like the way AHK Studio does it, but was getting too many bugs when using that. I've tried breaking my code out into some includes, but ran into a lot of problems when trying to debug it that way.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 24 Jan 2017, 00:29
by boiler
It's built-in. Press F12.
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 24 Jan 2017, 00:38
by hoppfrosch
Is it really built-in or is it a plugin?
--EDIT---
Found it - its a AHK-Plugin to Scite4Autohotkey: it's a customized version of
TillaGoto
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 24 Jan 2017, 00:42
by wolf_II
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 24 Jan 2017, 01:00
by hoppfrosch
Another Alternative to TillaGoto is GotoTilla by BudRich. I once expanded it, to support even class properties ...
As I checked my mentioned script - it's as well not suited for Scite4AHK, as the editor needs to provide Control-G goto functionality and the complete filepath in windows-title
Re: SciTE4AutoHotkey v3.0.06.01 [Updated October 12 2014]
Posted: 24 Jan 2017, 06:27
by boiler
hoppfrosch wrote:Is it really built-in or is it a plugin?
Found it - its a AHK-Plugin to Scite4Autohotkey: it's a customized version of
TillaGoto
It's a built-in plug-in. Point is, he doesn't have to go get it. It comes with the standard Scite4AutoHotkey installation.
I don't believe the version by Aryan will work with Scite4AHK. It's for editors that have a control-G "Goto" function as his comments state.