Emacs-IDE windows layout with eide-dark color theme
Right click behaviour depends on the window at mouse position:
Over a source window, it hides/shows IDE windows ("menu" and "output").
Over menu window, it displays a menu with project oriented commands. Over a directory or a filename, it displays a menu with file oriented commands.
Over output window, it displays the list of existing temporary buffers in order to switch to one of them. Shift + right click displays the same list but for deletion purpose.
Options provided in customization
Emacs-IDE provides some options in customization. To edit them, click on right button over "menu" window, and select "Customize" in popup menu.
At top level, you will find categories, and one specific option - called "Override Emacs settings" - that can globally disable all options in "Emacs settings" category, if disabled.
While other categories provide Emacs-IDE related options, "Emacs settings" category provides options that override standard Emacs behaviour:
F1-F12 key bindings, in order to provide easy access to basic IDE features (tags, cscope, grep, compilation...).
Cscope update policy, in order to add an automatic mode that will update the database only when a file is modified in Emacs.
To save your settings, click on "Save for future sessions", and click on right button to exit customization.
Options provided by themes
Emacs-IDE provides two color themes (eide-dark and eide-light).
It also provides themes to customize some standard Emacs settings. I would recommend enabling the themes to Emacs beginners, because they enable useful options for coding and disable a few disturbing options. This is very subjective of course, but I believe that these settings can be useful for anyone. Advanced Emacs users may prefer to use their own customization.
The settings provided by these themes used to be enabled by default in previous Emacs-IDE releases (in "Emacs settings" category).
Now you have to enable these themes: click on right button over "menu" window, and select "Customize themes" in popup menu.
You can add one of the color themes (eide-dark or eide-light), and any of the following themes:
Workspaces and projects
The directory from which Emacs is launched stands as the root directory. You can change it during the session: click on right button over "menu" window, and select "Change root directory" in popup menu.
To create a project, select the directory of the source code tree as the root directory. Click on right button over "menu" window, and select "Create a project in this directory". The project is added to your workspace.
To open your project in future sessions, click on right button over "menu" window, select "Display projects list", and select your project.
Emacs-IDE defines a few key bindings:
Alt-left/down/right arrows = cut/copy/paste
Ctrl-left/middle/right click = cut/copy/paste
Alt-enter hides/shows IDE windows ("menu" and "output") (same as right click)
If you press Alt-enter to show the menu window, it forces the cursor focus on "menu" window. You can select a file with enter, and fold/unfold symbols with space. Press Alt-enter again to hide the "menu" window and force the focus on source file again.