With an index specified, "insert" makes sense
IMHO, the syntax is more than confusing. Neither "insert" nor "add" communicate the position where a string is added (uhm, or inserted). Using NSDLBAppendString / NSDLBPrependString would be distinct (and there could be a temporary alias for the existing NSDLBAddString macro)
Alright, let's try this again. The flags I'm interested in are the following. NSISDIR=/usr/local/share/nsis PREFIX_CONF=/usr/local/etc PREFIX_DATA=/usr/local/share/nsis PREFIX_DOC=/usr/local/share/doc/nsis Notice the path for PREFIX_DOC. It does not exist on my system, while the actual documentation is stored in /usr/local/Cellar/makensis/3.01/share/nsis/Docs. Since the package manager builds NSIS using Scons, why can't I read the correct paths from the compiler flags. And yes, this could just as...
Sorry, for messing this up. Apparently I cannot edit my post, yet I can't complete this report as of now. Probably should be closed.
Possible bug related to compiler flags
Have you tried pre / show functions?
You can always change the caption at runtime. IIRC, it works like this: SendMessage...