Therefore, besides updating the proposed custom filetype to Julia 1.5 and possibly improving it, there is still a real need to write a Scintilla lexer and a uctags parser (I assume this would address the issues with type annotations and symbols). I totally agree that the documentation is too obscure, at least to someone who isn't used to work on those things like myself, that's exactly why it would be great if we could get some help/guidance from Geany/Scintilla contributors to make it happen.
…
[View More]I have no idea how many Julia users are out there, but I just can't believe they all use either Atom/Juno or VS Code! OK, I admit I know at least one that uses Brackets, but still it would be much better if Geany were among the options...
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689831261
[View Less]
> If that's the case, besides being over 5 years old, what are the issues with the custom filetype proposed above by @peter1000? Generally, what's needed to make a good Julia filetype file?
I'm using it everyday and probably I got used to it but I see 3 big issues that require writing a Scintilla lexer specially for Julia:
- using splatting "..." of varargs makes the end of the line being recognized as comment and lose coloration.
- the "end" keyword sometimes doesn't match the beginning of …
[View More]the block (for, if, function...), I don't know if it's because you can use it for indexing also, but the code collapsing function is not working at all because of that.
- complex strings with interpolation is not correctly parsed, making all the line losing color and even sometimes the next lines.
Also minor problems are:
- symbols are not recognized as special type (like strings) so it is not easy to find them in the code.
- type annotations with ::, <: are not emphasized
- macros are not colored either
I tried to work on the Scintilla lexer but the documentation is too obscure.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689809782
[View Less]
I still find it shocking that Geany supports so many programming languages but Julia has not been considered for so many years. I am not complaining. It is just a shocking fact to me.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689809688
If some expert from Geany were to provide some guidance and help, we could give it a try.
Not sure if it's a good idea, but would it be possible to start with what has been done for Atom and/or VS Code? One other difficulty I haven't mentioned earlier is to collect all keywords from Julia base and possibly common packages.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689803216
To be honest, I am not an expert on such things. I think it should not be very difficult to add basic Julia support to Geany.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689764612
That was exactly my line of thought: VSCode is nice and sleek, but it's too heavy even with just the Julia extension loaded. If we could get Geany to work with Julia, we would (finally) get a lightweight editor. Would it be possible to raise enough interest to put together someone willing to support this?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689720199
VSCode is too slow and heavy. Geany is my favorite editor. If Geany can provide the basic auto-completing and block code running functionality for Julia, I will uninstall VSCode.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689714532
New to Geany hacking (I fully understand that Geany is an unpaid volunteer project), but I'm also interested in Julia support. Based on a comment by @elextr in #2279, to add Julia support to Geany, there are 3 steps to follow (create a custom filetype file, add a Scintilla lexer and add a uctags parser), but some initial functionality may be already achieved by creating a custom filetype file that relies on existing Scintilla lexer and uctags parser. If that's the case, besides being over 5 …
[View More]years old, what are the issues with the custom filetype proposed above by @peter1000? Generally, what's needed to make a good Julia filetype file?
Moreover, I started looking at the [Geany manual](https://www.geany.org/manual/dev/index.html#filetype-definition-fil…, the [Hacking Geany guide](https://geany.org/manual/hacking.html#adding-a-filetype) and the [Scintilla lexer reference](https://www.scintilla.org/Lexer.txt) and I was wondering whether one should first create a lexer and a parser and then work at the filetype file. Finally, is there some example to look at to create a working and exhaustive lexer and parser for Julia? The Scintilla lexer documentation is a bit intimidating...
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/434#issuecomment-689699726
[View Less]
Hello,
i have installed Geany 1.36 on a Windows HP Laptop. In the message- and side- window only small boxes ( caskets ) are shown , no signs. Additional the search function with Ctrl-F does not work, Geany chrashed and must beclosed.
Regards, Hlech65730(a)aol.com
![Geany_Problem_1](https://user-images.githubusercontent.com/34654103/72238957-aaef2580-35df-11ea-8661-8a1893a44b82.jpg)
![Geany_Problem_2](https://user-images.githubusercontent.com/34654103/72238960-adea1600-35df-11ea-801b-…
[View More]0d987fc3c28f.jpg)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2419
[View Less]
Geany shows only rectangular signs instead of readable letters.
The letter types for the python code files i could change in view menu, but the signs in the side and the status windows are not changed. How can i change this ?
![Geany_Fehler_Win10](https://user-images.githubusercontent.com/34654103/59268922-0de59c00-8c4e-11e9-87c0-6ab684500e48.jpg)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2185