SiENcE wrote:i really appreciate your work! Since two month i switch between Zerobrane and Notepad++ the whole time.
> - all love runtimes 0.7.2->0.9.0 are supported?
yes.
> - clear all Breakpoints option in the menu
Good idea; noted.
> - F11 to make fullscreen view
you can configure it yourself in the config: local G = ...; keymap[G.ID_VIEWFULLSCREEN] = "F11"
> - doubbleclick a word, should highlight the same words
Ctrl/Cmd-DblClick does this for variables, but not for arbitrary words. Are you looking for something that works for things like table fields or for anything at all (including text in comments)?
> - no automatic autocomplete, but when user presses CTRL-SPACE
autocomplete=false -- disable auto-complete
local G = ...; keymap[G.ID_AUTOCOMPLETE] = "Ctrl-SPACE"
> - the autocomplete be also available not only at '.', but also for half written function names
You can enable dynamic words, which will offer suggestion based on all the words in opened files:
acandtip.nodynwords = false
> - Is there any possibility to add a generic autocomplete for classes (
https://github.com/bartbes/Class-Commons and supported libs: middleclass, 30log)?
Possibly, but not at the moment. Do you mean something like this:
Code: Select all
local Fruit = class('Fruit')
function Fruit:isSweet() return true end
local Lemon = class('Lemon', Fruit)
local lemon = Lemon:new()
lemon: --<-- this would offer isSweet?
This would be quite challenging (especially if this code is in some other file in the project as often happens). I'm interested, what are the expectations here?
> - the linenumber should be greyed and not so prominent, i also suggest a line between linenumbers and code (
http://www.chip.de/ii/3/2/2/8/6/notepad ... 1c8a6e.jpg )
> - i also support drakmaniso point 5.
Yes, I agree with the UI suggestions. Most of these things
can be modified, but several require code changes that I'll be implementing.
> I had some issues trying Live-Coding:
> - Firewall needs to be deactivated
That's strange; live coding has exactly the same requirements as normal debugging, so if the debugging works, there shouldn't be any additional firewall requirements.
> - only values in the current opened file when lauchning the 'Scratchpad' are changeable (or do i miss something)? Sadly for big projects it's not really possible to use :-/.
Live coding by default is enabled to the current file (the one that was current when the live coding was started), but you can add any other tab to it: right click on the editor and select Add to Scratchpad. This will start tracking changes in that editor as well and will evaluate them in the application.
> My game also crashes every time i change a value in the draw routine.
I'll need some details to see what may be going on; maybe a simplified example?
> Anyway, thanks for creating this nice piece of Software!
Thank you for the comments and suggestions!