[QUOTE=Xionic;15649410]Well, I've got no fancy screenshots at the moment but I'm experimenting with a Lua lexer so the application can detect errors in a Lua script. I said [B]experimenting[/B], so don't shoot me if I fail at implementing it.
I also have lots of work to do with LuaSense and project creation. Expect new screenshots tomorrow.[/QUOTE]
Even if it only detects standard lua syntax errors, I'm sure most people would find it useful, so don't leave it out if you can't get it to work 100% with gmod lua.
[QUOTE=peanutzero;15651217]Even if it only detects standard lua syntax errors, I'm sure most people would find it useful, so don't leave it out if you can't get it to work 100% with gmod lua.[/QUOTE]
Yeah, it could detect if you leave out a do after a for loop or something (which I forget a lot) and little syntactical errors like that.
This definitely looks very cool. If you release this I will probably use this instead of Notepad++
How about xml comments? Pretty much what they do is allow you to add info to intellisense directly from code. This is how it would look like..
[lua]
/*
<desc>Does stuff</desc>
<arg n=str,t=string>String argument</arg>
<arg n=int,t=number>Number argument</arg>
<returns>Returns a number</returns>
*/
function DoStuff( str, int ) return 12; end
[/lua]
When you write down "DoStuff", a tip would pop up showing the desc field. When you write an open bracket, it would show the available arguments followed by the current argument's description. When you write a close bracket, it would open a tip showing the returns field.
Hmm, code folding and autocompletion with tokens would also be nice, but that's all a pipe dream :D
[QUOTE=HubmaN;15662428]Hmm, code folding and autocompletion with tokens would also be nice, but that's all a pipe dream :D[/QUOTE]
Code folding is already in it :-).
[QUOTE=Nevec;15662318]How about xml comments? Pretty much what they do is allow you to add info to intellisense directly from code. This is how it would look like..
[lua]
/*
<desc>Does stuff</desc>
<arg n=str,t=string>String argument</arg>
<arg n=int,t=number>Number argument</arg>
<returns>Returns a number</returns>
*/
function DoStuff( str, int ) return 12; end
[/lua]
When you write down "DoStuff", a tip would pop up showing the desc field. When you write an open bracket, it would show the available arguments followed by the current argument's description. When you write a close bracket, it would open a tip showing the returns field.[/QUOTE]
I will look into this.
Get some of those advanced features in and this will be made of win.
Looking good !
How the hell are you doing syntax highlighting? I've once tried making something like this, but I can't figure it out!
[QUOTE=Dlaor;15725776]How the hell are you doing syntax highlighting? I've once tried making something like this, but I can't figure it out![/QUOTE]
It's most likely a RichTextBox. There are some properties to color the text.
Though it was utterly slow when I attempted it.
[QUOTE=Nevec;15725872]It's most likely a RichTextBox. There are some properties to color the text.[/QUOTE]
I've figured that out already, but it seems it can only color the whole textbox instead of parts of it. Also, RichTextBox.SelectionColor might be what I'm looking for, but that only colors the first character...
You need to set the selection or the slightly faster method: edit the RTF text.
How's this coming mang?
Hm... this GLua seems very promising, any hope for an open beta?
[QUOTE=the fonix232;15817843]Hm... this GLua seems very promising, any hope for an open beta?[/QUOTE]
You'd have willing beta testers out of almost everyone on Facepunch.
true. i would love beta testing
Come on! Release just a beta, so we can help you Bug-Fixing? [b]We can help you![/b]
[QUOTE=thompson144;15833420]Come on! Release just a beta, so we can help you Bug-Fixing? [b]We can help you![/b][/QUOTE]
just wait a few weeks, until that use notepad++ whit the lua plugin.
and as the other dude already said, about every coder wants to test/use this.
Some little ideas:
-Add an input field in settings to select the gmod/gmod folder! so it can read out things (libraries and so on) from the gmod directory (maybe from addons to ??)
-Add debug (just a little red sign if the code has wrong parts)
-Add SVN support (so people can upload their projects to an SVN server inmediately! maybe autoupdate on save?)
-Add info.txt support if needed!(editing, creating with a form and so on)
[QUOTE=the fonix232;15839313]Some little ideas:
-Add an input field in settings to select the gmod/gmod folder! so it can read out things (libraries and so on) from the gmod directory (maybe from addons to ??)
-Add info.txt support if needed!(editing, creating with a form and so on)[/QUOTE]
Those would be awesome.
Is this dead?
[QUOTE=ChewGum;15854439]Is this dead?[/QUOTE]
No its still active, looks very promising. Keep up the good work :v:
It's not dead... But I have a life too so please don't start saying that. Programs like these require a lot of time and asking me for an open beta won't help as I think useless as it would be full of bugs and stuff. Just be patient and play GMod or enjoy the summer.
I have a life to, thought this was dead cuz you didn't post anything >_>
Looks good, keep up the good work !
[QUOTE=Xionic;15859127]Just be patient and play GMod or enjoy the summer.[/QUOTE]
If you want help, contact with me (send me a pm).
Is this still active? I have yet to find any other Lua Gmod GUI other than N++
when will there be a download link?
Notepad++ is the one and only
Sorry, you need to Log In to post a reply to this thread.