home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August - Disc 3 / chip_20018103_hu.iso / honosito / program / ConTEXTsetup.exe / {app} / ReadMe.txt < prev    next >
Encoding:
Text File  |  2001-05-18  |  6.6 KB  |  204 lines

  1.  
  2.  
  3. ConTEXT
  4. ~~~~~~~
  5.  
  6.  
  7.   Introduction
  8.   ~~~~~~~~~~~~
  9.  
  10.     ConTEXT is small, fast and powerful text editor, developed mainly to serve
  11.     as secondary tool for software developers. After years and years gumbling
  12.     with all kind of Windows text editors, I haven't found any of them to
  13.     complete satisfy my needs, so I wrote my own.
  14.  
  15.     This editor is freeware, absolutely free for use. If you are so fascinated
  16.     and want to pay for it, I encourage you to send any amount of anything to
  17.     the address listed at the bottom of this file. Anyway, I'd like to hear any
  18.     of your comments and suggestions, to discuss it and implement it in future
  19.     versions.
  20.  
  21.     Check ConTEXT pages at http://www.fixedsys.com/context for ConTEXT updates.
  22.     New versions with added features and bugfixes are available almost every
  23.     week.
  24.  
  25.  
  26.  
  27.   Features
  28.   ~~~~~~~~
  29.  
  30.     * unlimited open files
  31.     * unlimited editing file size, 4kB line length
  32.     * powerful syntax highlighting for:
  33.         - C/C++
  34.         - Delphi/Pascal
  35.         - Java
  36.         - Java Script
  37.         - Visual Basic
  38.         - Perl/CGI
  39.         - HTML
  40.         - SQL
  41.         - 80x86 assembler
  42.         - Python
  43.         - PHP
  44.         - TCL/Tk
  45.         - User customizable syntax highlighters
  46.     * multilanguage support
  47.     * project workspaces support
  48.     * code templates
  49.     * customizable help files for each file type
  50.     * file explorer with favorites list
  51.     * export to HTML/RTF
  52.     * conversion DOS->UNIX->Macintosh file formats
  53.     * editing position remembering accross files
  54.     * macro recorder
  55.     * commenting/uncommenting code
  56.     * text sort
  57.     * normal and columnar text selection
  58.     * bookmarks
  59.     * find and replace text in all open files
  60.     * C/Java-style block auto indent/outdent
  61.     * customizable color printing with print preview
  62.     * exporting configuration stored in registry
  63.     * customizable syntax highlighting colors, cursor shapes, right margin,
  64.        gutter, line spacing...
  65.     * user defineable execution keys, depending on file type
  66.     * capturing console applications standard output
  67.     * install and uninstall
  68.     * it's FREE!
  69.  
  70.  
  71.  
  72.   Planned features
  73.   ~~~~~~~~~~~~~~~~
  74.  
  75.     * project/workspace support
  76.     * enhancing macro recorder features and macro script language
  77.     * code browser for C/C++, Delphi and Visual Basic projects
  78.     * file compare
  79.     * more highlighters
  80.     * paragraphs and real word wrapping
  81.     * other misc. tools
  82.     * complete help file
  83.  
  84.  
  85.  
  86.   What's new in this version?
  87.   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  88.  
  89.     Read History.txt.
  90.  
  91.  
  92.  
  93.   Original NOTEPAD.EXE replacement
  94.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95.  
  96.     Since many applications has hardcoded calling Windows Notepad.exe, the only
  97.     way to start ConTEXT instead original Windows Notepad is to cheat those
  98.     applications by replacing original Windows Notepad with other fake-Notepad
  99.     which will call ConTEXT everytime Notepad is started. To achieve this,
  100.     follow next steps:
  101.  
  102.       1. Back-up your original notepad.exe found in C:\Windows\ (Windows 95/98)
  103.          or in C:\WinNT\System32 (Windows NT) by renaming it to e.g.
  104.          Notepad.bak
  105.       2. Copy Notepad.exe found in directory where ConTEXT is installed
  106.          (e.g. C:\Program Files\ConTEXT\) to C:\Windows or C:\WinNT\System32\
  107.  
  108.     For Windows 2000 users, following procedure is required:
  109.  
  110.       1. Rename C:\WinNT\System32\DLLCache\Notepad.exe to Notepad.bak. If you
  111.          don't see C:\WinNT\System32\DLLCache folder in explorer, start MS-DOS
  112.          prompt and type:
  113.  
  114.          cd c:\WinNT\system32\dllcache\
  115.          ren notepad.exe notepad.bak
  116.  
  117.       2. Replace C:\WinNT\Notepad.exe and C:\WinNT\System32\Notepad.exe with
  118.          Notepad.exe found in directory where ConTEXT is installed.
  119.       3. Windows will tell you that a system file has been replaced and ask you
  120.          for the CD (since it can't refresh it automatically from dllcache).
  121.          Just cancel the dialog and then press YES to let it know you want to
  122.          keep the new file.
  123.  
  124.  
  125.  
  126.   Custom highlighters
  127.   ~~~~~~~~~~~~~~~~~~~
  128.  
  129.     To define custom syntax highlighter, copy Highlighters/x86 Assembler.chl
  130.     to new file and edit it. File is well commented and there should be no
  131.     problems understanding it.
  132.  
  133.     Check ConTEXT support pages for additional highlighters.
  134.  
  135.     Note: Install highlighters you need. Lots of custom highlighters can
  136.           slightly increase ConTEXT loading time.
  137.  
  138.  
  139.  
  140.   Code templates
  141.   ~~~~~~~~~~~~~~
  142.  
  143.     Code template is a set of shortcuts with associated code. It is used for
  144.     most frequently used code structures. Templates are stored in directory
  145.     C:\Program Files\ConTEXT\Template. Pipe char (|) defines where cursor
  146.     will be positioned after inserting code from template. See ObjectPascal
  147.     template for example.
  148.  
  149.     If you have your own templates, send it to me to include it in next
  150.     ConTEXT distributions.
  151.  
  152.  
  153.  
  154.   Multilanguage support
  155.   ~~~~~~~~~~~~~~~~~~~~~
  156.  
  157.     All language files are stored in language\ subdirectory in direcotry where
  158.     ConTEXT is installed. If translation to your language doesn't exists and
  159.     you want to contribute translation, please be free to translate
  160.     language\Custom.lng file and e-mail it to foetus@aphex.fpz.hr and it will
  161.     be included in next ConTEXT distribution. Also, I'd be glad if you send me
  162.     any corrections to existing translations.
  163.  
  164.  
  165.  
  166.   Upgrading ConTEXT
  167.   ~~~~~~~~~~~~~~~~~
  168.  
  169.     To get newest ConTEXT version, language updates or custom highlighters,
  170.     please check:
  171.  
  172.     http://www.fixedsys.com/context
  173.  
  174.     There is no need to uninstall old ConTEXT version prior to upgrading to
  175.     newer version. When ConTEXT is uninstalled, all environment settings will
  176.     remain in registry and will be used in newer version.
  177.  
  178.  
  179.  
  180.   Standard disclaimer
  181.   ~~~~~~~~~~~~~~~~~~~
  182.  
  183.     This program is distributed as freeware. This software is provided "as is",
  184.     without any guarantee made as to its suitability or fitness for any
  185.     particular use. It may contain bugs, so use of this tool is at your own
  186.     risk. Author takes no responsibility for any damage that may unintentionally
  187.     be caused through its use. You may not distribute ConTEXT in any form
  188.     without express written permission of author. Blablabla.....
  189.  
  190.  
  191.  
  192.   Author
  193.   ~~~~~~
  194.  
  195.     postal address:  Eden Kirin
  196.                      Remetinecka 151
  197.                      10020 Zagreb
  198.                      Croatia, Europe
  199.  
  200.     e-mail:          foetus@aphex.fpz.hr
  201.     mailing list:    see details on support pages
  202.     WWW:             http://www.fixedsys.com/context
  203.  
  204.