• LuaSense - Lua Intellisense
    160 replies, posted
  • Avatar of Gbps
  • [QUOTE=mr_fj;20561755]How about having the shared just be a Slash?[/QUOTE] Why?
  • Avatar of cpf
  • Update: [url]http://screencast.com/t/ZjgzNGE5Y[/url] DIYed my icons since those weren't 16x16. Shown in video: improved backspace handling, parameter highlighting (kinda), inability to type, and some bugs that still exist.
  • Avatar of CowThing
  • [QUOTE=LordZZT;20568543]Well...Good Job d=(>.<)Z[/QUOTE] Welcome to Facepunch!
  • Avatar of Kopimi
  • [QUOTE=LordZZT;20568543]Well...Good Job d=(>.<)Z[/QUOTE] Took me like six minutes to realize that was actually a person.
  • Avatar of cpf
  • [QUOTE=haza55;20567006]Please add Ctrl+Space to force intellisense lookup, just like in VS.[/QUOTE] Until this is in an editor I can't read the previous contents of a line, so the lookups can only happen on a freshly-typed line/part thereof :(
  • Avatar of JSharpe
  • I'm confused. Is this an actual plugin for np++? Or just a global key stroke watcher that follows what words you are typing and then looks them up in the database to draw the list of functions? I'm guessing so as you say it works in all text fields that behave a specific way.
  • Avatar of cpf
  • Yes, it's a standalone program, but comes preset to function in everybody's favorite editor (npp), notepad, and gluar (well haven't tested it in there, but if the title enters with gluar...) Coding update: Got magic functions (GM:stuff, and yes, only gamemode ones at this point, entity and panel coming soon too) working, and hooks (hook.Add( produces list of gamemode hooks, you get the idea). Screenshots forthcoming. Also upcoming is a svn thingy where everyone.Where(x=>x.Noob==false) can try it out while it's in development, and give suggestions n stuff.
  • Avatar of Crazy Quebec
  • [QUOTE=cpf;20575776]Yes, it's a standalone program, but comes preset to function in everybody's favorite editor (npp), notepad, and gluar (well haven't tested it in there, but if the title enters with gluar...) Coding update: Got magic functions (GM:stuff, and yes, only gamemode ones at this point, entity and panel coming soon too) working, and hooks (hook.Add( produces list of gamemode hooks, you get the idea). Screenshots forthcoming. Also upcoming is a svn thingy where everyone.Where(x=>x.Noob==false) can try it out while it's in development, and give suggestions n stuff.[/QUOTE] Hmm just out of curiosity is there anything stopping you from making the switch to an editor plugin format or it it simply planned for later?
  • Avatar of cpf
  • This is in c#, NPP is in C++(?) and I don't feel like writing a plugin interop layer. It might fit better into that .net lua editor (it supports plugins, right? vs2010 sln so I can't tell) whoever is making, since that would just require some repackaging and an upgraded input system.
  • Avatar of Gbps
  • It's a dll, not straight code. Since C# can export a dll, you can make a NP++ plugin with C#
  • Avatar of cpf
  • Clearly not getting the point: without undue amounts of effort, a NPP plugin can't be written in c#. Moving right along: looking into gluar.
  • Avatar of cpf
  • Just realized I should probably release this before I forget, it's quite usable now, I think the only issues are no builtin editor for stuffs (really, it's easier to do it direct in XML and the file gets loaded+incorporated automatically) and problems I can't fix while this is still an external program. Gluar has no plugin system yet.
  • Avatar of Crazy Quebec
  • [QUOTE=cpf;20618382]Just realized I should probably release this before I forget, it's quite usable now, I think the only issues are no builtin editor for stuffs (really, it's easier to do it direct in XML and the file gets loaded+incorporated automatically) and problems I can't fix while this is still an external program. Gluar has no plugin system yet.[/QUOTE] This should simply be baked right into gluar. That would make me switch over to it.
  • Avatar of cpf
  • I guess I could break down and get the VS2010 beta and look into what the code is.
  • Avatar of Crazy Quebec
  • [QUOTE=cpf;20618474]I guess I could break down and get the VS2010 beta and look into what the code is.[/QUOTE] Or simply contact whoever is working on it right now, I'm sure he/they would be interested.
  • Avatar of mbainrot
  • Mate, my whole wall is white :D This will make my life a DREAM!! Can't wait for the release
  • Avatar of JSharpe
  • CPF, I'm not sure if you're taking the full consideration into porting it into a stand alone NP++ plugin, as I stumbled over this thread [url=http://sourceforge.net/projects/notepad-plus/forums/forum/482781/topic/1669301]here[/url] showing briefly how to make a C# plugin work.
  • Avatar of nicatronTg
  • [QUOTE=JSharpe;20629702]CPF, I'm not sure if you're taking the full consideration into porting it into a stand alone NP++ plugin, as I stumbled over this thread [url=http://sourceforge.net/projects/notepad-plus/forums/forum/482781/topic/1669301]here[/url] showing briefly how to make a C# plugin work.[/QUOTE] He doesn't want it to be a Notepad++ plugin, though. He wants it to be compatible with other editors as well. The last N++ addon I installed was the syntax highlighter, that had severe issues with latency between keystrokes, so much so that I just edited langs.xml and re-created my own.
  • Avatar of JSharpe
  • [QUOTE=nicatronTg;20637042]He doesn't want it to be a Notepad++ plugin, though. He wants it to be compatible with other editors as well. The last N++ addon I installed was the syntax highlighter, that had severe issues with latency between keystrokes, so much so that I just edited langs.xml and re-created my own.[/QUOTE] I never had that issue. Making it compatable with many programs is a good idea, but as it's a standalone program, it would constantly be running in the background, and may even pop up at the worst of times in applications you'd least expect it to. Having it work with a handful of editors seems like a more suitable idea, I might code something with GMod lua once a month that might only be 6 lines, in my situation, I wouldn't want a dedicated program for that 5 minute job once a month, when I could easily have the plugin built into NP++ so it's there when I need it. Supporting it into the GLuar editor is also a great idea, as it is written in C# and the whole intention of it was for GMod lua scripting.
  • Avatar of Nova Prospekt
  • This is epic in such a fashion that, only a [i]quote[/i] from a famous announcer can epress my raw joy: [quote] [b]GOD-LIKE![/b] - Quake Announcer [/quote] Can't wait to get it :P
  • Avatar of cpf
  • It's only active in the applications (and file types) you set it to be, and I could excercise my amazing skills by making a npp addon that shellexecs the main executable, and closes it automatically, to save time manually starting up.
  • [QUOTE=Metanoia;20503989]A part of me wants to keep capitalizing it just to piss off pedants Another part of me wants to keep capitalizing it because this forum is called "LUA Scripting", so I see it capitalized every day and I'm used to it. And about 2% of me actually cares about spelling it properly[/QUOTE] i totaly agree with you XD its just like any other language... most people capitalize languages... i stopped raging at people typing PYTHON or RUBY or any other language that has a long name XD but i always cap anyhting below 4 letters...
  • Avatar of esalaka
  • [QUOTE=kevv2;20647254]i totaly agree with you XD its just like any other language... most people capitalize languages... i stopped raging at people typing PYTHON or RUBY or any other language that has a long name XD but i always cap anyhting below 4 letters...[/QUOTE] Why were you raging at people who capitalize language names when you yourself don't even capitalize the letters you should? .... Anyways, is there still any estimate on the release date of this?
  • Avatar of nicatronTg
  • [QUOTE=JSharpe;20645500]I never had that issue. Making it compatable with many programs is a good idea, but as it's a standalone program, it would constantly be running in the background, and may even pop up at the worst of times in applications you'd least expect it to. Having it work with a handful of editors seems like a more suitable idea, I might code something with GMod lua once a month that might only be 6 lines, in my situation, I wouldn't want a dedicated program for that 5 minute job once a month, when I could easily have the plugin built into NP++ so it's there when I need it. Supporting it into the GLuar editor is also a great idea, as it is written in C# and the whole intention of it was for GMod lua scripting.[/QUOTE] Really, I'm afraid I can only experience the slowdown in Windows 7, latest version of N++ and the plugin. I've seen it in some videos recorded on 7 too, where the person commentating will actually stop typing and let it finish. Originally I thought it was the size of the library, but after much investigation, I've found it to be related to the DLL(editing langs.xml produces no slowdown what so ever).