1) Code completion can be enabled via adding phobos library paths etc. to the compiler configuration(s). There's a tutorial how to do this in the 'Getting Started' section of the project site. 2) You can add per-project (both linker and compiler) parameters. Extra include paths and library references, of course. 3) Yes.