Quick tip for anyone using sublimetext

Discuss features, issues, about Editors for AHK
User avatar
KuroiLight
Posts: 327
Joined: 12 Apr 2015, 20:24
Contact:

Quick tip for anyone using sublimetext

21 Sep 2017, 02:18

Not sure if this should go in this section or another, but it pertains to writing AHK code using the available plugin in sublime_text.

Heres a quick fix a highlighting issue that occurs when writing in OneTrueBrace style with if statements
the issue is with this line (78) in the tmLanguage file: https://github.com/ahkscript/SublimeAut ... nguage#L78
just change the regex to ^\s*((?!\bif\b)\w+)(\()(.*)(\))\s*({)\s*(;?.*)$
This issue can still occur with other statements unless its expanded for those too. but it was most commonly annoying on if statements.

:salute:
Windows 10, Ryzen 1600, 16GB G.Skill DDR4, 8GB RX 480 | [MyScripts][MySublimeSettings] [Unlicense][MIT License]
01/24/18
[/color]
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: Quick tip for anyone using sublimetext

23 Sep 2017, 02:42

KuroiLight wrote:Not sure if this should go in this section or another, but it pertains to writing AHK code using the available plugin in sublime_text.

Heres a quick fix a highlighting issue that occurs when writing in OneTrueBrace style with if statements
the issue is with this line (78) in the tmLanguage file: https://github.com/ahkscript/SublimeAut ... nguage#L78
just change the regex to ^\s*((?!\bif\b)\w+)(\()(.*)(\))\s*({)\s*(;?.*)$
This issue can still occur with other statements unless its expanded for those too. but it was most commonly annoying on if statements.

:salute:
:thumbup:
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Quick tip for anyone using sublimetext

11 Mar 2018, 12:06

It seems we missed this after adding the Editors section.
I moved it to the correct section now.
Recommends AHK Studio
User avatar
Cerberus
Posts: 172
Joined: 12 Jan 2016, 15:46

Re: Quick tip for anyone using sublimetext

28 May 2018, 16:45

KuroiLight wrote:Not sure if this should go in this section or another, but it pertains to writing AHK code using the available plugin in sublime_text.

Heres a quick fix a highlighting issue that occurs when writing in OneTrueBrace style with if statements
the issue is with this line (78) in the tmLanguage file: https://github.com/ahkscript/SublimeAut ... nguage#L78
just change the regex to ^\s*((?!\bif\b)\w+)(\()(.*)(\))\s*({)\s*(;?.*)$
This issue can still occur with other statements unless its expanded for those too. but it was most commonly annoying on if statements.

:salute:
Hmm could you explain what this changes? I've edited my own version, so I don't really remember what it used to be and how that looked. My regex version is even shorter than the one on Github, even though I'm sure I installed the package after the latest Github version.
swagfag
Posts: 6222
Joined: 11 Jan 2017, 17:59

Re: Quick tip for anyone using sublimetext

28 May 2018, 17:04

i think the original incorrectly considered the following a function definition:

Code: Select all

if(something){
	; whatever
}
User avatar
Cerberus
Posts: 172
Joined: 12 Jan 2016, 15:46

Re: Quick tip for anyone using sublimetext

28 May 2018, 17:43

swagfag wrote:i think the original incorrectly considered the following a function definition:

Code: Select all

if(something){
	; whatever
}
Ahh, I see, yes, that's it! I probably never noticed because I always use spaces. I've added it to my .sublime-syntax file.

Return to “Editors”

Who is online

Users browsing this forum: No registered users and 20 guests