LÖVETree, a LÖVE IDE
Posted: Sat Jun 11, 2011 5:07 pm
Greetings, I am new around here. I've recently been learning Lua and LÖVE, and wanted an editor tied to the LÖVE documentation. I didn't find one (then again, I didn't look that hard) so I set out to create one. Mainly for myself, but I thought, hey, maybe someone else might find it useful.
I haven't gotten nearly to the feature set I would like yet, but I would still like to hear some input (partly to see if there might be any interest, if there is none it's probably easier for me to just keep this in-house).
Features:
Syntax highlighting (and line folding and basic auto-completion)
Easy access to LÖVE wiki (right-click on a LÖVE keyword and choose Wiki for... to go the wiki page for that keyword)
Shows synopsis from LÖVE wiki when hovering over a LÖVE keyword
Search all .lua files of a project
Dynamically reloads the project folder, so if you change something (like adding a file to your project folder in Explorer) it will show up
Other cool stuff
Features I would like to add:
Search and replace all .lua files of a project (not hard to add, will probably come soon)
Get list of keywords, callbacks etc from LÖVE wiki (right now, the list is in the lua.xml file, only the synopsis is downloaded from the wiki)
Improved file handling in the Tree view (moving, copying, importing etc)
Only reload project folder if there is an actual change
Perhaps a debugger?
There is almost no documentation yet, but if you have any questions on how to do something please ask.
This might not be a tool for the LÖVE expert, but I think it might be handy for those learning LÖVE (at least a few releases from now).
Currently, only for Windows, sorry Mac and Linux users - I haven't had access to a Mac or Linux for awhile, so I have only tested much earlier builds. If you want to test untested builds for Mac or Linux, send me a PM.
Download here:
https://sites.google.com/site/loevetree/downloads
I haven't gotten nearly to the feature set I would like yet, but I would still like to hear some input (partly to see if there might be any interest, if there is none it's probably easier for me to just keep this in-house).
Features:
Syntax highlighting (and line folding and basic auto-completion)
Easy access to LÖVE wiki (right-click on a LÖVE keyword and choose Wiki for... to go the wiki page for that keyword)
Shows synopsis from LÖVE wiki when hovering over a LÖVE keyword
Search all .lua files of a project
Dynamically reloads the project folder, so if you change something (like adding a file to your project folder in Explorer) it will show up
Other cool stuff
Features I would like to add:
Search and replace all .lua files of a project (not hard to add, will probably come soon)
Get list of keywords, callbacks etc from LÖVE wiki (right now, the list is in the lua.xml file, only the synopsis is downloaded from the wiki)
Improved file handling in the Tree view (moving, copying, importing etc)
Only reload project folder if there is an actual change
Perhaps a debugger?
There is almost no documentation yet, but if you have any questions on how to do something please ask.
This might not be a tool for the LÖVE expert, but I think it might be handy for those learning LÖVE (at least a few releases from now).
Currently, only for Windows, sorry Mac and Linux users - I haven't had access to a Mac or Linux for awhile, so I have only tested much earlier builds. If you want to test untested builds for Mac or Linux, send me a PM.
Download here:
https://sites.google.com/site/loevetree/downloads