Quote:
Originally Posted by Arkshine
Sadly not, you have to do it manually, and it's a pain. Like said in the todo list, making an external lexer in a plugin and we could make what we want, but not going to happen soon :p. The other solution is to fix Pawn Studio or using AMXX studio :p
|
Ouch. I have always been hoping for a Pawn IDE that would just display natives with documentation
correctly like what Netbeans or Eclipse does with Java and C++. I tried creating a Netbeans module to support Pawn, but I didn't understand it. I would like to just create my own IDE, but it would be a lot of work to make it work and look good just to add in a simple function. I would love to create or find a lexer though. I really couldn't care less about the IDE telling me about syntax errors since none of the Pawn IDEs ever had any. I'm more concerned with auto-completion and highlighting (my life would suck without it).
I just thought this up while typing. What about creating a program that runs in the background that when you type something, it tries to parse it and auto-complete and display documentation. It would be otherwise redundant outside of programming, but I think it could work nicely. It would basically just display the information either as a tooltip, in a static message box (in the corner if your screen or something), at the cursor, or underneath the carrot.
The question is, how would this program add the methods into the table. I figure they might just be automatically loaded. Like you choose the directory of your includes folder and it parses everything. So it would auto-complete, even if the include isn't within your code. Still, I think it isn't too bad of an idea, and I don't believe it would be difficult to make.
__________________