Home Download Order Feedback
PRISM
Prism Editor Logo
EDITOR

QUICK FEATURES

Product Information

Introduction
Testimonials!!
What's New
University Promotions
Quick Features
Using Prism
Language Definition
Automation
Templates
Wordlists

Reference

Printing Reference
Command Reference
Variable Reference
ShortCut Keys
Mouse Actions

Evaluation

Download Evaluation
Ordering/Registration
Release Notes
License

Languages 

Download Language
Submit Lanugage

Feedback 

Feedback
Contact

The Prism Editor has all of the standard features you would expect in a text editor as well as having many other powerful features.  To summarize...
 
 

New Features*

Inline Help
A help file can be associated with any language to provide you with context sensitive help.

Block Commenting/UnCommenting
One of the more commonly overlooked features. Works automatically for any language.

Column Editing
A must!  Columns of text can be selected with the mouse and then manipulated.  Empty columns (columns with a width of zero characters) can be selected, causing subsequent typing and deletion to occur over multiple lines at the same time.

Inline Language definition
Define your own language instantly and intuitively, using the languages definitions form.  With this form you can define the color syntax of the language, add macros, help files and hotcode templates.

Template Definition
Define your own structures for your code. Assign these structures to HotCodes and pressing Shift-F1 beside the hot-code will incorporate your structure into the code. You can use editor variables to capture user input.

Macro Definition
Define your own macros with a powerful macro language.

Code Formatting
Tidy you code with a Columnize feature. Format your code according to your specific standards. Change case of text or keywords independently to uppercase, lowercase or capitalize.

Filtering
Use filters to extract information from your files.  Filters can ignore comments, count lines and be saved to files.

Wordlists

WordLists allow you to click on any word and select alternatives to that word. A good example of this would be the words True/False. It would only take one keystroke to convert from one word to another. These can be used creatively to enhance the vocabulary of your editor. Another example of wordlists would be 16 hex values from 0000 to 1111. Hitting F5-F6 would alternate between words on the list. Wordlists are fully configurable.
 

Language Download

An automated process allows you to download any language definitions that you require and that are available. A very simple language submission process will help keep the language definitions flowing in.
 
 

Standard Features 

Color Syntax Highlighting.

 Language-specific keywords, comments, and strings are colored differently to set them apart from plain text.
 

Fully Customizable Keyboard Mappings.

Keystrokes can be added and removed to emulate popular keyboard mappings, like Brief and Epsilon.

Keystroke Macros.

Users can record a series of keystrokes and assign a keystroke to play back the keystrokes repeatedly.  Up to 10 macros may be recorded.
 

Drag and Drop Text Manipulation.

Highlighted text can be dragged and dropped between any window supporting OLE text Drag and Drop.  Text may be copied or moved. Files can be dragged from Windows Explorer into the editor.

Multiple Split Views.

Users can create up to four separate views of the same edit buffer.  Each view can be scrolled independently. To do the split views,  At the bottom left hand side of the scroll bar is a grey panel. The mouse cursor will change when positioned over this and you can then drag this panel to create an extra view. Dragging this panel close to it's original position will remove the view.
 

Unlimited Undo/Redo.

All edit actions are fully undo-able and redo-able.  A limit can be set on the number of edit actions that may be undone.

Code Printing.

Code can be printed with options such as highlighting comments, etc.

Clipboard Support.

Text can be cut, copied and pasted onto the clipboard using the right-click menu or a keystroke.

Current Support for VHDL, Verilog and ABEL and any custom language.

If Prism does not support a specific language, you can define your own language in a matter of minutes.

Custom Color Settings.

All foreground and background colors used in Prism can be configured.

Microsoft IntelliMouse Support.

Scrolling, word selection, and line selection is easily accomplished with the Microsoft IntelliMouse.

Over 120 Separate Edit Commands.

You can invoke over 120 separate editor commands by using the shortcut keys. These commands are also available when writing macros.

  Home Download Order Feedback