It is convenient set up your bash prompt in your .profile to display the current directory - making it appear in the Status bar rectangle. You may do this by adding the following line to ~/.profile :
PS1="\$PWD"": "
One convenient way of doing this is activating your Worksheet, typing
~/.profileplacing the cursor anywhere in the typed text and pressing Alt-D (Open selection). The .profile file will open and you may edit it. After saving and closing it you may either quit/restart Eddie or execute:
. ~/.profilein the Worksheet to activate the change
To get rid of output from say a compile, you may use the Undo feature. To select all the output an execution of a shell command produced, use Undo and Redo.
When fixing syntax errors during a compile using mwcc, select an entire line containing the location of an error, emitted by the Metrowerks compiler, for example select:
File "${EDDIE_HOME}"/'Release notes'; Line 10and hit Return. Eddie will open the file with the error and select the appropriate line. Note that this is implemented using a shell script, if instead of a full path you use say a shell variable (as in our example) and a partial path, you will get the same result.
When fixing syntax errors during a compile using gcc, place the cursor anywhere in the file path name and press Alt-D.
/boot/home/src/Eddie/shell/filelist/FileList.cpp:1123: parse error before `&'The file will open. If the error line also contains a line number as in our example, the line will get selected
When using grep from the Worksheet, using the -n option will help opening the resulting files and selecting the corresponding line:
grep -n AddString */*/*.[ch]* filelistwindow/FileListMisc.cpp:472: addMessage.AddString("group_name", name); filelist/FileFinder.cpp:169: recentHeaderList->AddString(path.Path());Here again, you may use Alt-D to open the result instantly with the matching line selected.
Tab and Return have a special function in shell windows - they invoke tab completion and execute a selection respectively. To enter a Tab in a Shell/Worksheet window, press Win-Tab. To enter a newline, press Control-Tab or Win-Tab. Note that as with any other keyboard shortcut these are configurable in the UserStartup file, you may for instance remap Execute to the traditional MPW-like Alt-Return if you prefer.
You may turn any window into a shell window quickly by clicking the empty shell icon rectangle in the button bar (rectangle next to the dirty/read only icon). This may be usefull if you want to use a shell command in a document but don't want to switch to the worksheet. After you are done with the shell command, switch back to text editing only mode by clicking the shell icon again