Read Me
Read Me
~~~~~~~
Introduction
~~~~~~~~~~~~
ConTEXT is a small, fast and powerful text editor for software developers.
This editor is freeware, absolutely free for use. If you are so fascinated
and want to pay for it, I encourage you to send any amount of anything to
the address listed at the bottom of this file. Anyway, I'd like to hear any
of your comments and suggestions, to discuss it and implement it in future
versions.
Check ConTEXT pages at http://www.context.cx/ for ConTEXT updates.
New versions with added features and bugfixes are available very often.
Features
~~~~~~~~
* unlimited open files
* unlimited editing file size, 4kB line length
* powerful syntax highlighting for:
- C/C++
- Delphi/Pascal
- Java
- Java Script
- Visual Basic
- Perl/CGI
- HTML
- SQL
- 80x86 assembler
- Python
- PHP
- TCL/Tk
- User customizable syntax highlighters
* multilanguage support
* project workspaces support
* unicode UTF8 support
* code templates
* customizable help files for each file type
* file explorer with favorites list
* export to HTML/RTF
* conversion DOS->UNIX->Macintosh file formats
* editing position remembering accross files
* macro recorder
* commenting/uncommenting code
* text sort
* normal and columnar text selection
* bookmarks
* find and replace text in all open files
* incremental search with text emphasizing
* regular expressions in find/replace dialogs
* C/Java-style block auto indent/outdent
* customizable color printing with print preview
* exporting configuration stored in registry
* customizable syntax highlighting colors, cursor shapes, right margin,
gutter, line spacing...
* user defineable execution keys, depending on file type
* capturing console applications standard output
* powerful command line handler
* file compare
* install and uninstall
* it's FREE!
Custom highlighters
~~~~~~~~~~~~~~~~~~~
To define custom syntax highlighter, copy Highlighters/x86 Assembler.chl
to new file and edit it. File is well commented and there should be no
problems understanding it.
Check ConTEXT support pages for additional highlighters.
Note: Install highlighters you need. Lots of custom highlighters can
slightly increase ConTEXT loading time.
Code templates
~~~~~~~~~~~~~~
Code template is a set of shortcuts with associated code. It is used for
most frequently used code structures. Templates are stored in directory
C:\Program Files\ConTEXT\Template. Pipe char (|) defines where cursor
will be positioned after inserting code from template. See ObjectPascal
template for example.
If you have your own templates, send it to me to include it in next
ConTEXT distributions.
Multilanguage support
~~~~~~~~~~~~~~~~~~~~~
All language files are stored in language\ subdirectory in direcotry where
ConTEXT is installed. If translation to your language doesn't exists and
you want to contribute translation, please be free to translate
language\Custom.lng file and e-mail it to [email protected] and it will
be included in next ConTEXT distribution. Also, I'd be glad if you send me
any corrections to existing translations.
Upgrading ConTEXT
~~~~~~~~~~~~~~~~~
To get newest ConTEXT version, language updates or custom highlighters,
please check:
http://www.context.cx/
There is no need to uninstall old ConTEXT version prior to upgrading to
newer version. When ConTEXT is uninstalled, all environment settings will
remain in registry and will be used in newer version.
Standard disclaimer
~~~~~~~~~~~~~~~~~~~
This program is distributed as freeware. This software is provided "as is",
without any guarantee made as to its suitability or fitness for any
particular use. It may contain bugs, so use of this tool is at your own
risk. Author takes no responsibility for any damage that may unintentionally
be caused through its use. You may not distribute ConTEXT in any form
without express written permission of author. Blablabla.....
Author
~~~~~~
postal address: Eden Kirin
Remetinecka 151
10020 Zagreb
Croatia, Europe
e-mail: general - [email protected]
file submission - [email protected]
WWW: http://www.context.cx/