Hi @pjj ; Could you help me again, I'm confused...
I want to add syntax highlighting support for AutoIt files (.au3) ...
So went to Environment -> Addons -> Highlighters ...
There is already an option for AutoIt3, so I enabled that... I then added .au3 files to the file-extension list...
I then closed/re-opened RJTE, but I still don't have syntax highlighting for my .au3 file...
I also closed the program, then copied @micha_he's AutoIt syx file from this thread:
viewtopic.php?t=2974
to C:\Users\dan7m\AppData\Roaming\RJ TextEd/Syntax ...
I now have the following AutoIt files in the RJTE files:
06/30/23 13:08:02 C:\Users\dan7m\AppData\Roaming\RJ TextEd/Syntax/AutoIt.ini
03/11/22 12:42:09 C:\Users\dan7m\AppData\Roaming\RJ TextEd/Syntax/AutoIt.syx
01/14/15 09:27:00 C:\Users\dan7m\AppData\Roaming\RJ TextEd/Syntax color themes/SciTE4AutoIt V1.xml
But I *still* don't get AutoIt syntax highlighting ...
What am I missing??
resolved: new syntax files... ugh!!
- DerellLicht1
- Posts: 144
- Joined: 23 Jul 2021 17:38
- Location: Fremont, CA, USA
resolved: new syntax files... ugh!!
Last edited by DerellLicht1 on 29 Nov 2023 15:47, edited 1 time in total.
Re: new syntax files... ugh!!
I have no idea, it should actually work out of the box.
Re: new syntax files... ugh!!
Seconded
![Confused :?](./images/smilies/icon_confused.gif)
Now, I want some questions, now!
Thank you, yes, answers.
Do you use the newest version of our beloved editor? There was a tiny glitch with regard to recognizing highlighters, fixed in 16.01.
Do you have Options > File > Save status for last open files > Save highlighter checked? If so, please uncheck it and find out if it have helped.
Alium tibi quaere fratrem; hic, quem tuum putas, meus est. Titus Flāvius Caesar Vespasiānus Augustus
- DerellLicht1
- Posts: 144
- Joined: 23 Jul 2021 17:38
- Location: Fremont, CA, USA
Re: new syntax files... ugh!!
Aye, I'm using V16.01...
And actually, this syntax file *is* working... sometimes...
I closed and re-opened the wfas.au3, and it came up using the proper syntax!
I then opened another .au3 and it did *not* use it, but then I closed and re-opened *that* file, and it now is working!!
That gave me the idea that it was just failing on the first open for each .au3 file, but I opened a *third* file, and it's working fine on first try...
So I don't know what is going on, but for now, the AutoIt highlighting seems to be working fine... heh...
@pjj: I *do* have Save highlighter checked... but since it is working now, I'm not sure if I should mess with it??
In any case, what is the significance of that option?? Even if it's turned off, when I re-open the file, the editor will use the appropriate syntax hiliting anyway, won't it??
And actually, this syntax file *is* working... sometimes...
I closed and re-opened the wfas.au3, and it came up using the proper syntax!
I then opened another .au3 and it did *not* use it, but then I closed and re-opened *that* file, and it now is working!!
That gave me the idea that it was just failing on the first open for each .au3 file, but I opened a *third* file, and it's working fine on first try...
So I don't know what is going on, but for now, the AutoIt highlighting seems to be working fine... heh...
@pjj: I *do* have Save highlighter checked... but since it is working now, I'm not sure if I should mess with it??
In any case, what is the significance of that option?? Even if it's turned off, when I re-open the file, the editor will use the appropriate syntax hiliting anyway, won't it??
- DerellLicht1
- Posts: 144
- Joined: 23 Jul 2021 17:38
- Location: Fremont, CA, USA
Re: new syntax files... ugh!!
Hi, micha_he !! I'm surprised to see you still around; your previous thread is almost a decade old...
Anyway, I *do* have a possible, *very* minor, bug in your AutoIt syntax file...
In block comments, #ce is "end of block", but it is *still* a comment line, so the entire line *should* be in the Comment color, but it is not...
The #ce is comment color, but the rest of the line is not... see included image.
Is that something that would be easily modified??
Re: new syntax files... ugh!!
The idea (as I understand it) is that when this option is set on, you can manually assign to a file a highlighter that is different than the standard (i.e. based on file extension) one, and it will be remembered; e.g. for the file named exception.txt you can assign C++ highlighter and it will be remembered and opened with this new one instead of old and boring "Text file". This new setting has been introduced recently. If you don't have such exceptions in your projects, I guess you don't need this option to be switched on.DerellLicht1 wrote: ↑29 Nov 2023 15:40 @pjj: I *do* have Save highlighter checked... but since it is working now, I'm not sure if I should mess with it??
In any case, what is the significance of that option?? Even if it's turned off, when I re-open the file, the editor will use the appropriate syntax hiliting anyway, won't it??
Perhaps you have inadvertently assigned to your files the wrong highlighter (i.e. before switching on AutoIt highlighter) and subsequently they were opened with it? And your third file was opened with the correct one, because it was then already switched on, as per your first post?
Alium tibi quaere fratrem; hic, quem tuum putas, meus est. Titus Flāvius Caesar Vespasiānus Augustus
- DerellLicht1
- Posts: 144
- Joined: 23 Jul 2021 17:38
- Location: Fremont, CA, USA
Re: new syntax files... ugh!!
Well, I didn't *explicitly* assign the files to another highlighter, but...pjj wrote: ↑29 Nov 2023 18:10 Perhaps you have inadvertently assigned to your files the wrong highlighter (i.e. before switching on AutoIt highlighter) and subsequently they were opened with it? And your third file was opened with the correct one, because it was then already switched on, as per your first post?
well, no... I was thinking maybe it picked up the highlighter for one of the other files that I had open (the others were C++), but if that had been the case, I would have had *some* kind of highlighting present, since AutoIt and C++ share some characteristics... in my case, they were just coming up as text files...
ummm... maybe they *did* have .txt set as default, since I had that flag set?? just guessing, though...
anyway, I'll turn that flag off just in case - I don't think I've *ever* wanted that...
Re: new syntax files... ugh!!
Maybe Rickard have an idea, what needs to be changed in the syntaxfile, that this works.DerellLicht1 wrote: ↑29 Nov 2023 15:52 Anyway, I *do* have a possible, *very* minor, bug in your AutoIt syntax file...
In block comments, #ce is "end of block", but it is *still* a comment line, so the entire line *should* be in the Comment color, but it is not...
The #ce is comment color, but the rest of the line is not... see included image.
Is that something that would be easily modified??
It seems, that this behavior is the same for all block-comments, even in other syntax-files.
- Rickard Johansson
- Site Admin
- Posts: 6628
- Joined: 19 Jul 2006 14:29
Re: resolved: new syntax files... ugh!!
Fixed in the next release (v16.02). Thanks!
Re: resolved: new syntax files... ugh!!
The change (in V16.02 and newer, tested with actual V16.11) with the AutoIt #ce-line not fully work !
It works only, if #ce is followed by a space.
Otherwise, the entire remaining source code is seen/marked as a comment.
It works only, if #ce is followed by a space.
Otherwise, the entire remaining source code is seen/marked as a comment.
Last edited by micha_he on 02 Feb 2024 09:08, edited 1 time in total.
- Rickard Johansson
- Site Admin
- Posts: 6628
- Joined: 19 Jul 2006 14:29
Re: resolved: new syntax files... ugh!!
Fixed in next release (v16.12). Thanks!