Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
This is the d_source file wizard for the Code::Blocks IDE. This code implements a "D source" option in the "New File" dialog box that pops up when you press Ctrl+N in the IDE. Presently, the wizard.script sets the file to have a comment and license block that is hard-coded. You can change it by editing the script (assign the copyright to yourself, please!). Sadly, the "default code" feature of the Settings > Editor menu is specific only to C and C++, and requires a recompile of the C::B sources to change. If you'd like to help, see about making that code more flexible. == INSTALLATION == Reference: http://wiki.codeblocks.org/index.php?title=Wizard_scripts === Linux === In your $HOME directory: I'm not sure what the exact paths are for Linux home directory scripts. See below for Locating the $HOME scripts directory. GOTO Registation In your SYSTEM install directory: Install to [CodeBlocks install dir]/share/CodeBlocks/templates/wizard/d_source. GOTO Registration === Windows === In your $HOME directory: Install to %APPDATA%\CodeBlocks\share\CodeBlocks\templates\wizard\d_source. GOTO Registration In your SYSTEM install directory: Install to [CodeBlocks install dir]\share\CodeBlocks\templates\wizard\d_source . GOTO Registration === Locating the $HOME Scripts Directory === Open CodeBlocks. Click on File > New > File. The "New from template" dialog box appears. Right-click on "C/C++ Source" and select "Edit this script". Switch to the "wizard.script" tab that opened in the editor. Now click on File > "Save file as." The editable wizard.script file has been copied to the $HOME scripts directory, under a subdirectory called c_file. When the Save As dialog appears, make a note of the path to the containing directory. That is your scripts directory. The d_source package should be installed beside the c_file directory. Close the wizard.script file, discard the changes - we just wanted it to make the directory. === Registration === The wizard has to be registered. As above: Open CodeBlocks. Click on File > New > File. The "New from template" dialog box appears. Right-click on "C/C++ Source" and select "Edit global registration script." Near the bottom of the RegisterWizards function is a comment "// file wizards". Copy the line for "c_file", and change the copied line to read: RegisterWizard(wizFiles, _T("d_source"), _T("PL/D source"), _T("Programming Language/D")); You may change the 2nd and 3rd strings, if you like, but the first string (d_source) is a directory name - you will have to update the filesystem if you change that value. Save the result, then stop and restart Code::Blocks. === Testing === Select File > New > File. The "New from template" dialog appears. The last item in the dialog should be the newly-installed PL/D source option. Selecting that option should invoke a new D source wizard.