FIDE

The Lightweight Portable Workspace Manager 

*F_IDE has been updated* (use the same download link)

-Updated documentation yet to be created, details attached to the end.

Apologies, I did not put in much effort in creating this web page.

Installation Instructions:

  • Download And Install Perl on your flash drive: Install ActiveState Perl Build 817 on your local drive if you have not, transfer the Perl directory which is by default stored in C:\Perl to a location on your flash drive. It is preferred that you already keep a dedicated Program directory on your flash drive similar to the Program Files directory on your local C drive, thus you may want to put Perl i.e. E:\Programs\Perl
  • If you have the compiler set up on your local drive, by default it is installed to C:\mcc18. Copy this folder to your flash drive, i.e.  E:\Programs\mcc18
  • Install on your flash drive your preferred Text Editor. The default is notepad and this does not offer Syntax Highlighting. It is suggested to use Notepad2, it's a simple yet powerful text editor, which runs completely independently without relying on a proper installation directory. i.e. Install Notepad2 to E:\Programs\Notepad2\Notepad2.exe 
  • You may also choose to use SciTE. In which case edit the RSRC file line "TextEditor=" to the location of SciTE. 
  • Download FIDE and save it to a reliable location on your flash drive, i.e. E:\Programs\FIDE\F_IDE.pl.
  • Now FIDE is almost totally set up.  Go to your Project Folder (the location in which your keep a version of the code, i.e  the folder containing the default code). Create a file in this folder titled RSRC.RC. This file (The Resource File) must contain the location of The Compiler, The Linker, etc. Here is an example Resource File used to compile Kevin Watson's Streamlined Camera Code.
  • FIDE analyzes the current directory it is called from. To run FIDE, create a batch file similar to this and place it in your Project Folder. 

Your Installation of Fide is Complete. Here is some more Information about the RSRC.RC file:

    It is advised that you specify all the options displayed in the example Resource File. If a Linker File or a Library File is not specified, the IDE assumes that there exists only one such file in the directory, and uses that Linker and Library File. However if there options are not specified, and there are more then one of each of these types of files in the current directory you will receive an error.  

       Notice if you will that the example RSRC file does not specify the drive letter, rather it simply uses a '\' excluding the drive letter. This is significant because when mounted your removable drive may be assigned any drive letter, using the '\' signifies the highest directory in the current drive, regardless of which drive. Thus, when creating your RSRC files, it is suggested not to indicate local paths with a specific drive letter.

Screen Shot: (deprecated)

FIDE Updates

  • Customizable Colors (yay?)
  • Keyboard Shortcuts (somewhat...handy)
  • Updates buttons after directory change after CMake

    To Use Customizable Colors edit the RSRC file to include these lines to override the default color scheme

CBACK=#ffffff
HBACK=#ffffff
TOPCOLOR=#ffffff
DIVCOLOR=#ffffff
CENTDIVCOLOR=#ffffff
Feel free to fool around with color combinations. I'm sorry I couldn't give it awesome skin-ability.

    Perhaps more importantly, let's move on to the keyboard shortcuts. By default Ctrl-C is CMake, Ctrl-B is build, Ctrl-R is to edit the resource file. These are overridable in the RSRC file as Ctrl-Key. My apologies for being so heavily reliant on the RSRC file but I figured that would be best to maintain simplicity. Here is an example:
cmake_key=k
resource_key=g
build_key=x

    The last update is somewhat of a bug fix. Previously whenever a new file was created in the current Project Folder in order for F_IDE to recognize that file it would need to be closed and re-opened. That is no longer the case. If a .c or .h file is added to the folder and you wish it to be recognized by F_IDE hit the CMake button or the keyboard shortcut you set for CMake. New .h and or .c files will be recognized and the buttons will be added, or if files are removed buttons will be removed. You do not have to delete files from your project directory to remove them from your build, simply renaming their extension as something like "file.c-" will do. I suggest turning on the explorer option of displaying files of known extension type.