General Options

Auto reload externally modified files

If this option is checked BugSeeker will not prompt you when it detects that a file or files have been modified externally but rather it will reload all modified files automatically. If unchecked, you will be prompted each time BugSeeker detects that there are files that have been modified externally. This modification check is done every time the main BugSeeker window receives focus.

Syntax highlighting enabled

If this option is checked BugSeeker will by default syntax highlight all java source files loaded into the debugger. BugSeeker treats any file with a .java filename extension as a Java source file. Once a source file is loaded, you have the option of selectively enabling or disabling syntax highlighting by selecting the drop down menu on the source viewer's status bar. Disabling syntax highlighting will slightly improve file load performance and will reduce memory consumption somewhat depending on the virtual machine BugSeeker is run on.

Treat open files as part of sourcepath

If this option is checked all currently open source files in the debugger will be treated as though they are part of the current project's sourcepath which is used when searching for the source file to display when the debugger is paused at an execution point. When this option is enabled, BugSeeker will first search all open source files before searching the current project's sourcepath. Checking this option is useful if you are having difficulties configuring your project's sourcepath. If you wish BugSeeker to search only the project's sourcepath for source files leave this option unchecked.

Force window to front when session is paused

If BugSeeker is not the currently active window when a breakpoint is encountered, BugSeeker will push its main window in the front of all other windows so that you can immediately view your program's debug state. When this option is checked, BugSeeker will try to force its window to the front by minimizing and then restoring its main window in an attempt to force this window to be front most. On most systems this trick will ensure that the BugSeeker main window is on top of all other windows. If this is causing problems on your windowing system you should uncheck this option which will make BugSeeker use a more passive approach to bringing its main window to the front.

Default tab size

Enter the default tab size to use whenever a source file is loaded into the debugger. You should set the tab size to be the most common tab size of the source files you wish to view or step through. Once a source file is loaded it will use this default tab size setting. To change the tab size for just a single loaded source file, selecting the desired tab size from the drop down menu on the source viewer's status bar next to the line number display.

Changing the default tab size setting has no effect on currently loaded source files as this value is used only when the source file is initially loaded. You will need to close all files and reopen them for the files to use this new default tab size.

Recent files history list size

Each project maintains an alphabetically sorted list of files that have been most recently accessed while the project was active. This option allows you to customize the size of this recent files list. Once the number of files accessed reaches this recent files limit, the least recently used file will be dropped from this list.

Most recent project's list size

For your convenience, the most recently used projects will be listed under the File menu. This option allows you to configure the number of recently accessed projects that BugSeeker is to list under the File menu. The value must be between 1 and 9.